python - Tkinter Windows 按键事件

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/

相关文章:

r - 按第一列对矩阵列表进行排序

design-patterns - 策略接口(interface)中的策略模式和方法数量

ruby-on-rails - 不知道如何构建任务 - cucumber

hibernate - 在 JPA 中同时映射键和对象

c# - C# 对象中 [key] 的用途是什么?

wordpress - 如何使用非拉丁 url 在 iis 上为 wordpress 编写 web.

oracle - Mysql Workbench 将 sql 导出到 Oracle 11

sorting - thenComparing 与 thenComparingInt 的性能 - 使

json - 在 JSON-RPC 连接上读取多个 JSON 对象

ports - 代理服务器的推荐端口