帮酷LOGO
0 0 评论
文章标签:  keyboard-macro  SET  Short  setup  mac  键盘  keys  

问题:

在我的日常生活中我总是在打字 <kbd>Keyboard Character</kbd> 我想在Ubuntu中设置一个宏,自动进入 <kbd> </kbd>

我想指派它说Shift+Control+K或者任何键盘控制字符组合没有被分配,并且已经使用了 Ubuntu。

在 TSR ( 终止并保持常驻) MS-DOS 程序的当天,这是可能的。 当然,它一定也在Ubuntu里?

我必须写一个守护进程来完成这个任务?


回答 1:

我在这里发现了其他问题( 如何将宏分配给Ubuntu上的键盘按键,类似于 Windows 中的Razer键盘宏)? ) 和这里( 什么是一个好的鼠标/键盘宏录制器? ) 没有答案。

我在这里找到了一个类似的问题( 可以使用键盘快捷键实现文本宏)? 然而,这个问题规定了答案不能是。

我做了一些 google,在列表顶部找到了名为 Autokey ( 用于文本替换热键的Linux工具的 Autokey )的程序。

而不是使用 Ctrl+Shift+K,我选择分配缩写"k z"( 没有空格),它自动扩展为" <b> </k b> +"( 在之间没有空格)。

它只是使用以下方法安装:


sudo apt install autokey-gtk



它安装在启动器和屏幕是相当简单的使用:

Autokey


回答 2:

还可以做的是使用 xdotooltype 标志,如下所示:


bash -c ' sleep 0.5; xdotool getactivewindow type"<kbd></kbd>"'



转到系统 Settings-> Keyboard-> 快捷方式-> 自定义并将该命令绑定到你想要的键盘快捷键。 我选择了 CtrlSuperK,我们给用户延迟 0.5秒,然后 xdotool 键入键盘快捷键,就像你自己在键盘上。 非常简单简单的方法。 事实上,我现在用它来把上面的3键放在上面。

注意,默认情况下 xdotool 并不带有 Ubuntu,因这里你必须通过 sudo apt-get install xdotool




文章标签:mac  SET  KEY  键盘  Short  setup  keys    

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语