ToUnicode

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

Microsoft documentation: Link

Last updated