ToUnicodeEx

[DllImport("user32.dll", SetLastError = true)]
public static extern int ToUnicodeEx(
   uint wVirtKey,
   uint wScanCode,
   byte[] lpKeyState,
   ushort[] pwszBuff,
   int cchBuff,
   uint wFlags,
   IntPtr dwhkl
);

Microsoft documentation: Link

Last updated