问题标签 [autokey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
284 浏览

kde - Autokey 不会在 Fedora 29 上启动

我一直在尝试让自动密钥在全新安装的 Fedora 29 上工作。每次尝试启动应用程序时都会遇到错误,并且进程会终止。

0 投票
1 回答
645 浏览

c# - c#中的自动密钥vigenere解密

这是我解密自动密钥 vigenere 密码算法的代码

它给了我输出:

欺骗性磨损光盘

穿着发现savlmleoopet

而正确的输出应该是:

欺骗性服装ediscoveredsav

穿上发现自救

输出的第一行是指自动生成的密钥

第二行指的是解密后的文本。

0 投票
2 回答
962 浏览

linux - 试图用自动键模拟 shift+end

我正在尝试将键 shift+end 分配给 alt+shift+pageDown。

我有以下脚本:

我尝试了几种变体,例如:

它们似乎都不起作用。

我看了一下这个文档:https ://github.com/boppreh/keyboard#api还有这个:https ://pypi.org/project/keyboard/但其中许多方法似乎都不起作用( keyboard.send、keyboard.press、keyboard.release 等)。看起来我的热键安装正在使用不同版本的键盘库。

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

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

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

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

0 投票
1 回答
294 浏览

autokey - 哪个剪贴板 Autokey 使用“clipboard.get_selection()”存储数据

自动键功能,,text = clipboard.get_selection()选择的数据存储在哪个剪贴板?

我将 Linux Mint 19.1 Cinnamon 与 Python 3.6 一起使用。我正在寻找Autokey (Python 3) 函数的剪贴板存储text = clipboard.get_selection(), .

我假设它存储在 X 剪贴板的三个剪贴板之一中,但没有一个兼容 Gnome 的剪贴板查看器显示它。

我需要知道如何在 Autokey(或 Python)脚本中引用特定的剪贴板,以便在脚本更改数据之前和之后查看数据。

将此代码粘贴到 Autokey3 键盘宏中。(脚本)并使用任何键定义来激活它。

在 Linux(或任何 X11 应用程序)中,剪贴板所有者进程必须运行才能 # 能够粘贴剪贴板内容?

选择任何文本。

0 投票
1 回答
319 浏览

python - 如何使用控制器的输入正确运行模拟鼠标宏?

我搜索了许多互联网论坛,几乎找不到任何可以解决我的问题的东西:

我是脚本语言 AutoHotKey 的前用户,所以我也在使用 Linux,我想正确模仿 AutoHotKey 中的相同代码以在 Linux 上运行。

我发现了什么:

  • PyMouse(太复杂了,因为我不是 python 程序员)
  • xdotool(完全不响应热键,但产生想要的结果)
  • AutoKey(不识别xbox360控制器输入和鼠标点击和鼠标释放之间的输入,无法控制)

有没有办法将以下“语言代码”复制成更适合在 Linux 上运行的东西?

谢谢!

0 投票
1 回答
242 浏览

autohotkey - 如何使用 Autokey 抓取突出显示的文本 + url,然后在短语的占位符中插入所述突出显示的文本 + url?

我试图让 Autokey 像 Autohotkey 在 Windows 中为我工作一样工作。

可以在 Autohotkey 中设置的一个非常有用的功能是分配一个键盘键来抓取突出显示的文本,然后转到 url,抓取该 url,然后将突出显示的文本和 URL 插入到预定短语中的特定位置。

使用不同格式的链接创建文本非常有用。

我所描述的 Autohotkey 脚本看起来像这样:

有没有办法将其转换为有效的 Autokey 脚本?

0 投票
1 回答
1700 浏览

python - 在 Python 上的激活窗口上进行自动键和鼠标按下

我想在 Windows 上用 Python 编写一个应用程序来重复做一些工作。

例如,我需要将一些文件转换为其他类型。我在 Windows 中安装了一个软件来执行此操作。但是,该程序旨在逐个文件执行。现在我想自动完成。

因此,我需要编写一个软件来模拟活动窗口上的按键。自动键盘上有很多代码,但它只适用于运行 Python 脚本的终端。特别是,在我运行 Python 脚本后,我将终端最小化,然后打开一些程序,然后 Python 脚本将模拟该程序中的按键和/或鼠标单击。

我发现很多程序可以做一些类似热键的事情,按下热键后,它会模拟一些按键和鼠标。所以我认为这是可能的。

谁能给我一个解决方案?

谢谢。

0 投票
1 回答
246 浏览

virtual-machine - 如何使用 AutoKey 在我的 Linux VM 中模拟按 CTRL+ALT+PAUSE?

问题: 如何使用 AutoKey 在我的 Linux VM 中模拟按 CTRL+ALT+PAUSE?我尝试了一个脚本

在里面。但它不起作用。

背景: 我正在使用 Windows 10 和 RDP 登录 Fedora Linux。一天换100次。

RDP 连接始终在 Windows 中运行。

如果 RDP 窗口不在后台但处于活动状态,我可以按 CTRL+ALT+PAUSE 进入 VM(全屏)。如果我在 VM 中,我可以按 CTRL+ALT+PAUSE 返回 Windows。

到目前为止,一切都很好。我只想要一个按钮。最好暂停。Windows 部分已经准备好使用以下脚本

Linux 部分可能是不可能的,因为在我的 Linux 系统甚至可以注意到之前,组合键就被缓存在某个地方?有任何想法吗?

0 投票
2 回答
3651 浏览

unicode - SyntaxError:(unicode error) 'unicodeescape' codec' can't decode bytes in position 0-5: truncated \UXXXXXXXX escape

在 Linux Mint 19.3 中使用 Autokey 95.8,Python 3 版本,我有一系列生成 Unicode 字符的键盘宏。这个例子有效:


但是尝试打印 mdash [—] 会产生以下错误:

非常感谢任何如何在 Autokey 中克服这个问题的想法。

0 投票
2 回答
224 浏览

linux - 使用自动键模拟 Home+Shift+End

我只是想做这样的事情Home+ Shift(down)+ End+ Shift(up)(上下代表按住 Shift 键)。这使得可以选择光标所在的整行(在复制、删除等时很有用)。

使用 AHK,这是通过以下方式完成的:

但是现在我在 Linux 上,我不知道如何做这么简单的事情。

根本行不通。任何帮助表示赞赏。