我有一个小应用程序,它监听 Windows 机器上的击键并通过套接字连接 (python) 将它们发送到 Mac。然后 mac 使用“osascript 发送键代码..”模拟按键。
我遇到的问题是 Windows 键码与 Mac 不同。 Windows 代码:http://cherrytree.at/misc/vk.htm Mac 代码:http://www.fischer-bayern.de/phpBB2/viewtopic.php?t=1967
是否有任何简单的方法可以将一个键码映射到另一个键码?我猜查找表可以工作,有人知道在重新创建轮子之前存在的任何东西吗?
在完美的世界里我想要这样的东西:
mackeycode = win2mackeycode('54')
请您参考如下方法:
这个查找表可能很方便:https://gist.github.com/willwade/5330474
Python 的答案似乎是 https://github.com/SavinaRoja/PyUserInput但需要为 Mac 完成 :)
