C++ получает полный контроль над любым нажатием клавиши в терминале Linux GnomeC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++ получает полный контроль над любым нажатием клавиши в терминале Linux Gnome

Сообщение Anonymous »

Я уже могу получать нажатия клавиш в своем приложении на C++.
Я хочу получать любые нажатия клавиш при работе в терминале в Linux. Терминал — это приложение терминала gnome, работающее на рабочем столе Cinnamon.
Например,
  • Я хочу получить событие или клавишу при нажатии клавиши ALT. Так что это не клавиша ALT плюс. Просто клавиша ALT. (Также для Shift и Ctrl)
  • Переопределить или отключить клавиши терминала и/или рабочего стола (сочетания клавиш) — только тогда, когда приложение запущено или имеет фокус. Например, нажатие клавиши F11 переводит окно терминального приложения в полноэкранный режим. Я хотел бы использовать F11 в своем приложении для чего-то другого.
Я надеюсь, что это возможно, даже используя какое-то низкоуровневое решение.

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-terminal
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»