Есть у кого-то скрипт что принимает нажатие абсолютно любой клавиши а после выполняет какое либо действие (что я сам напишу). Нужет тот что будут работать со стандартными библиотеками под Linux в консольном приложении.
немного непонятно объяснил, но можешь попробовать функу _kbhit() или GetKeyState() для считывания нажатия клавиш, например if (GetKeyState(21) == 1) { //действие } C if (GetKeyState(21) == 1) { //действие } пример с функой _kbhit() написать не могу, ибо сам никогда ей не пользовался, однако знаю о её существовании
Ну, можно мониторить нажатие через XSendEvent/XNextEvent , как вариант. Правда все равно придется работать с ксорговской либой. Вот пример под X11: https://webhamster.ru/site/page/index/articles/comp/367 Еще, как вариант, можно поколдовать с IOCTL и EVIOCGRAB, через линуксовские uinput.h и input.h хидеры. https://titanwolf.org/Network/Articles/Article?AID=afa681ce-f9a5-49e5-b578-b24c4919ecd2
Replacer, спасибо, но это танцы с бубном для консольного приложения, уже нашел реализацию с использованием библиотеки ncurses, при помощи функции getch().
Скрипты на c++ не пишут) Либо ставь хук на wndproc либо получай состояние клавиши через GetAsyncKeyState