Win*_*nix 24 keyboard shortcut-keys
在我的日常生活中,我总是打字<kbd>Keyboard Character</kbd>
,我想在 Ubuntu 中设置一个宏来自动输入<kbd> </kbd>
.
我想它分配给说Shift+ Control+K或任何键盘控制字符组合没有分配和使用已经被Ubuntu。
回到 TSR(终止并保持驻留)MS-DOS 程序的时代,这是可能的。当然它也必须在 Ubuntu 中?
我是否必须编写一个守护进程来完成这个?
我发现了其他没有答案的问题:如何在 Ubuntu 上为我的键盘键分配宏,类似于 Windows 中的 Razer 键盘宏?,什么是好的鼠标/键盘宏记录器?
我发现了一个类似的问题和答案:Can I use Keyboard Shortcuts to implement text macros? . 然而那个问题规定的答案是不可能的AutoKey
。
Win*_*nix 20
我做了一些谷歌搜索,在列表顶部附近找到了一个名为 AutoKey(Autokey - Linux 文本替换热键实用程序)的程序。
而不是使用一个热键Ctrl+ Shift+K我选择分配的缩写kz
,其是自动扩展成<kbd></kbd>+
。
它只需使用以下方法安装:
sudo apt install autokey-gtk
Run Code Online (Sandbox Code Playgroud)
它安装在 Launcher 中,屏幕使用起来非常简单:
Ser*_*nyy 17
还可以做的是xdotool
与type
标志一起使用,如下所示:
bash -c ' sleep 0.5; xdotool getactivewindow type "<kbd></kbd>"'
Run Code Online (Sandbox Code Playgroud)
转到系统设置-> 键盘-> 快捷键-> 自定义并将该命令绑定到您想要的任何键盘快捷键。我选择了CtrlSuperK。这里发生的事情是我们给用户 0.5 秒的延迟来释放键盘快捷键,然后xdotool
将键入键标记标签,就像您自己在键盘上进行操作一样。非常容易和简单的方法。事实上,我刚刚使用它来输入上面的那3个键。
请注意,xdotool
默认情况下 Ubuntu 不附带,因此您必须通过以下方式安装它sudo apt-get install xdotool
归档时间: |
|
查看次数: |
36413 次 |
最近记录: |