0
我正在使用python-xlib
来生成一些按键事件。为了做到这一点,我需要确定一个特定的角色(比如'A')是否需要换挡遮罩。确定是否使用Python-xlib移动了一个密钥
C XLib
定义了一种称为XConvertCase
的方法,可以用于此目的。不过,我在python-xlib
中看不到任何类似的东西。
目前我有以下的,这是可怕的:
if key in '[email protected]#$%^&*()_+|}{":?><' or key.isupper():
# key needs shifting...
什么是确定给定的角色需要一个移掩模
无论您如何解决此问题,请记住,世界各地的不同键盘布局对于很多符号都有不同的位置。 (在我的键盘上,现在,你的'〜'所在的字符就是'''(双引号) – jsbueno