Как перечислять и отслеживать назначенные сочетания клавиш в любое время в Ubuntu?

Например, система знает, что если я нажму Ctrl + B внутри этой текстовой области Задать вопрос, веб-браузер будет обрабатывать это каким-либо образом (форматировать текст как жирный шрифт) ), и если я нажму Alt + Tab , это будет обработано GNOME (переключить активное окно) и т. д.

Как узнать все назначенные сочетания клавиш и их функции в любое время в Ubuntu? Есть ли какой-нибудь инструмент, который перечисляет / отслеживает / сканирует такие сочетания клавиш?

1
задан 6 June 2013 в 23:20

1 ответ

Под «системой» я понимаю, что вы имеете в виду пользовательский интерфейс. Там нет простого ответа на ваш вопрос. Каждое отдельное событие (как они называются в языке программирования), будь то нажатие клавиши или перемещение с помощью перетаскивания, обрабатывалось программно с помощью некоторого фрагмента кода в программе, которую вы в настоящее время используете.

Чтобы узнать больше, вам нужно почитать книгу о UI-фреймворках для Linux (GTK используется в Gnome, QT используется в KDE). По сути, структура пользовательского интерфейса предоставляет механизм сигнал / слот для обработки событий (сигналы, генерируемые событиями, и слоты являются программным кодом для принятия соответствующих действий).

0
ответ дан 6 June 2013 в 23:20

Другие вопросы по тегам:

Похожие вопросы: