Tkinter 中 Windows 键的事件是什么?我正在使用 Linux,但我想要 Linux 和 Windows 的答案。如果 Mac 有类似的 key ,请随时告诉我它的绑定(bind)。我想左右 Windows 键有不同的事件。
Windows 键似乎没有在我的程序中注册,该程序应该捕获所有按键并将它们打印到屏幕上。我在网上搜索时没有看到答案。我已经看到对 Mod4 的引用与 Windows 键相关联,但这不是正确的 Tkinter 事件(所以说我的错误):
_tkinter.TclError: bad event type or keysym "Mod4"
例如以下代码出现上述错误。
textWidget.bind("<Mod4>", self.myFunction)
最佳答案
经过一番挖掘,我发现了这个:https://www.tcl.tk/man/tcl8.6/TkCmd/keysyms.htm
这些:<Win_L>
, <Win_R>
, 似乎是 Windows 的正确键。在 Win7 上的 Python 3.4 中测试。
https://stackoverflow.com/questions/24274799/