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

问题描述 投票:0回答:2

我正在尝试将键移位+结束分配给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>')

但他们似乎错过了按下的班次,就像按下结束键一样。

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

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

linux keyboard-shortcuts autokey
2个回答
0
投票

我不得不使用以下内容

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

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.