как убедиться, что мои ключи записывают, чтобы выполнить какое-то действие

Есть ли способ, которым я могу убедиться, что, какие бы клавиши я ни нажимал для какого-либо ярлыка, отправлялись правильно, и позже я могу узнать их, если захочу?

Я объясню, например, возьму случай, поскольку я хотел бы открыть свой терминал, поэтому нажатие CTRL + ALT + T может открыть открытие терминала для меня. Поэтому мой вопрос заключается в том, как я могу узнать, нажимая какие клавиши, у которых терминал был открыт в то время?

вы также можете рассматривать мой Вопрос как некоторую проблему, связанную с журналом.

0
задан 23 December 2013 в 20:50

1 ответ

Проблема в том, что существует много уровней приложений, которые комбинация клавиш должна проходить, чтобы быть применимой. Чтобы привести пример:

я нажимаю Ctrl + Alt + U . Сначала сервер Xorg берет мои нажатия клавиш и анализирует их, если он не зарегистрирован, затем передает его на следующий уровень, который является Desktop Manager, если менеджер рабочего стола не имеет какой-либо зарегистрированной комбинации клавиш, как это, то он передает его текущее активное окно / приложение, которое является концом дороги.

Если ни один из этих слоев не распознает эту комбинацию клавиш, он просто отправляет нажатия клавиш для записи. Трудно создать приложение, которое прослушивает все эти программные уровни и ожидает запуска событий (они есть, но это слишком сложная возможность отладки всех запущенных приложений одновременно) при нажатии клавиш.

0
ответ дан 23 December 2013 в 20:50

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

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