从Windows转换为Mac的密钥代码

时间:2013-04-06 18:24:38

标签: python keyboard applescript multiplatform

我有一个小应用程序,它可以监听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')

1 个答案:

答案 0 :(得分:1)

这个查找表可能很方便:https://gist.github.com/willwade/5330474

Python答案似乎是https://github.com/SavinaRoja/PyUserInput,但需要为Mac完成:)