Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [DllImport("user32.dll")]
- static extern short GetAsyncKeyState(int vKey);
- public static string VKCodeToUnicode(uint vkCode) {
- StringBuilder buf = new StringBuilder();
- byte[] keyboardState = new byte[255];
- for (int i = 0; i < 255; i++)
- keyboardState[i] = (byte)GetAsyncKeyState(i);
- //if (!GetKeyboardState(keyboardState)) return string.Empty;
- ToUnicodeEx(vkCode, MapVirtualKey(vkCode, 0), keyboardState, buf, 5, 0, GetKeyboardLayout(0));
- return buf.ToString();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement