3

我正在尝试将键 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 等)。看起来我的热键安装正在使用不同版本的键盘库。

也尝试过(来自这个问题):

keyboard.press_key('<shift>')
keyboard.send_key('<end>')
keyboard.release_key('<shift>')

但他们似乎错过了按下的 shift,就像按下 end 键一样。

有什么方法可以找到我正在使用的键盘库,以便找到相应的文档?

在 ubuntu 18.04.2 上使用 autokey-gtk 0.95.1、autokey-common 0.95.1

4

2 回答 2

5

我不得不使用以下

keyboard.send_keys("<shift>+<end>")
于 2019-04-13T16:07:44.317 回答
0

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

于 2019-05-07T23:23:00.990 回答