Как заблокировать определенные c нажатия клавиш с помощью Python, например, Alt + F4, Alt + Tab? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь разработать приложение для Windows, которое требует от меня блокирования работы определенных комбинаций клавиш, таких как Alt + F4 и Alt + Tab.

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

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

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Дать еще одну функцию? Я не пробовал

root.bind(<"alt + f4">, somefunction)
0 голосов
/ 16 апреля 2020

Это то, что вы хотите, или я что-то упустил?

keyboard.add_hotkey("alt + f4", lambda: None, suppress =True)
keyboard.add_hotkey("alt + tab", lambda: None, suppress =True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...