Symulacja polskich znaków

0

Jak zasymulować naciśnięcie z klawiatury kombinacji klawiszy np. Alt-Z aby wpisane zostało Ż ?
Próbowałem tak:

keybd_event(VK_RMENU, 1, 0, 0);
keybd_event(VkKeyScan('Z'), 1, 0, 0);
keybd_event(VkKeyScan('Z'), 1, KEYEVENTF_KEYUP, 0);
keybd_event(VK_RMENU, 1, KEYEVENTF_KEYUP, 0);

ale nie działa. Dlaczego?

0

VK_RMENU nie symuluje kombinacji ALT+CTRL. Nie pozostaje nic innego jak zasymulować Alt i Ctrl osobno.

keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event(VkKeyScan('Z'), 0, 0, 0);
keybd_event(VkKeyScan('Z'), 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);

0

Dzięki LX, właśnie o to mi chodziło [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1