如何使用Python阻止特定的按键操作,例如Alt + F4,Alt + Tab?

时间:2020-04-13 13:11:00

标签: python tkinter keyboard

我正在尝试为Windows开发一个应用程序,该应用程序要求我阻止某些组合键正常工作,例如Alt + F4和Alt + Tab。

我尝试使用键盘模块实现此目的,但仍然无法正常工作。有什么我想念的东西吗?还是有另一种方法来阻止按键。

我将Tkinter用作应用程序的GUI,因此这在我使用Tkinter而不是仅外壳时必须起作用。

2 个答案:

答案 0 :(得分:0)

这是您想要的还是我缺少什么?

keyboard.add_hotkey("alt + f4", lambda: None, suppress =True)
keyboard.add_hotkey("alt + tab", lambda: None, suppress =True)

答案 1 :(得分:0)

提供其他功能?我没尝试过

root.bind(<"alt + f4">, somefunction)