Ключевые команды в Tkinter - PullRequest
1 голос
/ 10 августа 2010

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

Пример:

Скажем, я просматривал Интернет и сфокусировался на своем браузере, затем я набрал Ctrl + U. Затем в моей программе произошло событие.

1 Ответ

2 голосов
/ 10 августа 2010

Tkinter сам по себе не может захватывать нажатия клавиш, которые (с точки зрения ОС / WM) были направлены на другие, не связанные с этим окна - вам нужно будет указать своему оконному менеджеру, менеджеру рабочего стола или «операционной системе», чтобы Направляйте определенные нажатия клавиш не так, как обычно. Итак, какую платформу вам необходимо поддерживать для этой функциональности? Разумеется, у каждой платформы есть разные способы реализации такого рода функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...