是否可以创建一个快捷方式,让我可以将已保存的字符串复制到任何我想要的地方?
例如,假设保存的字符串是“Hello”,每次我按Ctrl+时H,它都会打印Hello
我正在使用的接受文本输入的任何程序。
它不一定是键盘快捷键,也可以是右键单击的鼠标快捷键。
更准确地说,我想要一个快捷方式,它允许我复制任何网页上已保存的字符串,这样我就可以使用快捷方式,而不必每次都输入密码或在网站上记住它。
答案1
如果您xdotool
使用安装sudo apt install xdotool
,您可以使用这个小脚本并为其分配任何方便的快捷方式:
#! /usr/bin/env bash
bash -c 'sleep 0.5; xdotool getactivewindow type "HELLO"'
从man xdotool
:
xdotool 允许您以编程方式(或手动)模拟键盘输入和鼠标活动、移动和调整窗口大小等。它使用 X11 的 XTEST 扩展和其他 Xlib 函数实现这些功能。
并对当前活动窗口执行必要的操作getactivewindow
。xdotool
笔记:
- 如果你有强大的硬件,你可以删除该
sleep
位;如果没有,你可能需要增加该sleep
值 - 我还没有测试过该脚本,因为
Wayland
目前只有一部分xdotool
命令可以通过 运行XWayland
。