如何使用 Python 阻止特定的按键操作,例如Alt + F4,Alt + Tab?
How do I block specific key presses using Python e.g. Alt + F4, Alt + Tab?
我正在尝试为 Windows 开发一个应用程序,这需要我阻止某些组合键的工作,例如 Alt + F4 和 Alt + Tab。
我试过使用键盘模块来实现这个,但还是不行。有没有我遗漏的东西或者有其他方法来阻止密钥。
我正在使用 Tkinter 作为应用程序的 GUI,所以这在我使用 Tkinter 时必须有效,而不仅仅是 shell。
这是你想要的还是我遗漏了什么?
keyboard.add_hotkey("alt + f4", lambda: None, suppress =True)
keyboard.add_hotkey("alt + tab", lambda: None, suppress =True)
再给个功能?我没试过
root.bind(<"alt + f4">, somefunction)
我正在尝试为 Windows 开发一个应用程序,这需要我阻止某些组合键的工作,例如 Alt + F4 和 Alt + Tab。
我试过使用键盘模块来实现这个,但还是不行。有没有我遗漏的东西或者有其他方法来阻止密钥。
我正在使用 Tkinter 作为应用程序的 GUI,所以这在我使用 Tkinter 时必须有效,而不仅仅是 shell。
这是你想要的还是我遗漏了什么?
keyboard.add_hotkey("alt + f4", lambda: None, suppress =True)
keyboard.add_hotkey("alt + tab", lambda: None, suppress =True)
再给个功能?我没试过
root.bind(<"alt + f4">, somefunction)