我正在尝试将Shift + End键分配给alt + shift + pageDown。
我有以下脚本:
keyboard.send_key('<shift>+<end>')
我尝试了几种变体,例如:
keyboard.send_key('<shift+end>')
keyboard.send_key('shift+end')
etc...
它们似乎都不起作用。
我看过以下文档:https://github.com/boppreh/keyboard#api和以下文档:https://pypi.org/project/keyboard/,但是其中许多方法似乎都不起作用(keyboard.send,keyboard.press,keyboard.release,等等。)。看来我的热键安装正在使用其他版本的键盘库。
(从question开始也尝试过):
keyboard.press_key('<shift>')
keyboard.send_key('<end>')
keyboard.release_key('<shift>')
但是他们似乎错过了按下的Shift键,就像按下结束键一样。
我可以通过某种方式找到正在使用的键盘库,以便找到相应的文档吗?
使用autokey-gtk 0.95.1,在Ubuntu 18.04.2上使用autokey-common 0.95.1
答案 0 :(得分:0)
我必须使用以下内容
keyboard.send_keys("<shift>+<end>")
答案 1 :(得分:0)
不确定这是否是您要查找的内容,但是我认为带有++作为输出的文本扩展宏,然后可以单击热键“设置”按钮,然后单击“按设置”按钮,然后单击“ Shift” + End”,然后单击确定并保存以供输入。基于“特殊键”页面:https://github.com/autokey/autokey/wiki/Special-Keys