Вопросы настройки, запуск любых Windows-программ, кроме игр
Модератор: Модераторы разделов
-
stampoon
- Сообщения: 702
- ОС: Mandrake/Mandriva Cooker
Сообщение
stampoon »
Код: Выделить всё
#include <windows.h>
int main()
{
unsigned char keystate[256];
GetKeyboardState(keystate);
for (int i = 0; i <= 256; i++) {
if (keystate[i] == 1) printf("%d%s",i,"\n");
}
return 0;
}
вывод под вайном пуст.
под виртуалкой в винде же имеем:
Код:
2
4
16
17
32
40
65
73
76
78
79
82
83
85
86
90
144
160
162
186
220
240
243
246
251
бага?
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
-
BrONtOSAUR
- Сообщения: 421
- ОС: Debian Sid
Сообщение
BrONtOSAUR »
А что хотим получить? Консольную программу для винды тестируете под Wine, которая показывает скан-коды клавиш?
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
-
stampoon
- Сообщения: 702
- ОС: Mandrake/Mandriva Cooker
Сообщение
stampoon »
Пока что хочу иметь возможность получить состояние клавиш через GetKeyboardState.
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.