[C++] Jak sprawdzić czy Caps/Num/Scroll Lock jest włączony?
Ostatnio zmodyfikowano 2011-04-17 16:05
Mrowqa Temat założony przez niniejszego użytkownika |
[C++] Jak sprawdzić czy Caps/Num/Scroll Lock jest włączony? » 2011-04-17 15:19:52 Witam!
Chciałem zapytać, czy istnieje możliwość sprawdzenia w C++ ( nie chodzi mi o diodę na klawiaturze :D ) czy Caps/Num/Scroll Lock jest włączony ? Jest jakaś funkcja biblioteczna lub coś innego ? Tak pytam z ciekawości ;) Myślę, że da się coś takiego zrobić ...
EDIT: szukając w google znalazłem coś takiego: GetAsyncKeyState podobno w WinAPI ... jak to działa ?? :P co do tego powyżej to też oczekuję odpowiedzi ;D
Pozdrawiam, Mrowqa |
|
yoogi |
» 2011-04-17 15:55:12 if(( GetKeyState( VK_CAPITAL ) & 0x0001 ) != 0 ) cout << "on"; else cout << "off";
|
|
Mrowqa Temat założony przez niniejszego użytkownika |
» 2011-04-17 16:00:06 Jak to wyżej działa ? Tzn nie rozumiem dokładnie ... Są 3 lock'i (caps, num i scroll). Jak to sprawdza ? To zależy od tamtej liczby, z która porównujesz wartość zwrócona przez funkcję ? Jak otrzymać tę liczbę ?? :D Tzn dla każdej kombinacji lock'ów ??
Pozdrawiam, Mrowqa |
|
yoogi |
» 2011-04-17 16:05:10 |
|
« 1 » |