#include <windows.h>
int main() {
if ( !GetKeyState(VK_CAPITAL) & 1 ) {
printf("caps off");
}
else
printf("caps on");
return 0;
}
но ограничено только окнами
как это сделать в линуксе с помощью gcc?
что такое & 1
в GetKeyState(VK_CAPITAL) & 1
?
& 1
проверяет младший бит, чтобы проверить, переключена ли клавиша, старший бит используется, чтобы проверить, не нажата ли она. - person Necrolis   schedule 26.01.2012