![]() |
1. Как разлечить Left SHIFT от Right SHIFT, Left CONTROL от Right CONTROL.
Нажимаю Right Shift; int T; T = GetKeyState ( VK_RSHIFT ); T = GetAsyncKeyState ( VK_RSHIFT ); Эти функций всегда возврашают 0. Есть ли другой путь. BYTE pKey[256]; GetKeyboardState ( pKey ); int T = pKey[VK_RSHIFT]; возврашает T == 0; То есть и эта функция не работает у меня. В чем дела? 2. Как узнать когда вместе нажата Left SHIFT и Right SHIFT Обрабатывать ON_KEYDOWN и ON_KEYUP не подходить нужен другой путь. С уважением Паата e-mail Paata_P@hotmail.com |
Paata
почитай документацию по виртуальным клавишам VK_. система не обязана различать левый и правый шифт, контрол и так далее. под NT работать должно. под 9x - не уверен. |
Время: 17:09. |
Время: 17:09.
© OSzone.net 2001-