尝试使用自动键来模拟shift + end

时间:2019-04-12 08:37:24

标签: linux keyboard-shortcuts autokey

我正在尝试将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

2 个答案:

答案 0 :(得分:0)

我必须使用以下内容

keyboard.send_keys("<shift>+<end>")

答案 1 :(得分:0)

不确定这是否是您要查找的内容,但是我认为带有++作为输出的文本扩展宏,然后可以单击热键“设置”按钮,然后单击“按设置”按钮,然后单击“ Shift” + End”,然后单击确定并保存以供输入。基于“特殊键”页面:https://github.com/autokey/autokey/wiki/Special-Keys