linux xbindkeys中有像vim这样的leader键函数或者像autohotkey这样的hotstring函数吗?

svdrlsy4  于 2023-04-20  发布在  Linux
关注(0)|答案(2)|浏览(144)

我想用xbindkeys实现下面的一个函数:
Leader键功能,如vim:

noremap <leader>1 iabc

或者hotstring函数,如autohotkey:

::\1::
    msgbox haha
return

我已经在谷歌上搜索了关键词“xbindkeys领导者”,但没有正确的答案。
大家有什么想法吗?提前谢谢!

ubbxdtey

ubbxdtey1#

顺便说一句,Vim中的<leader>只是一个方便的“常量”,只有在定义Map时才由Vim展开。它根本不是一个特殊的键 *。

vh0rcniy

vh0rcniy2#

花了我近两个搜索undesrt和问题,领导人的关键将是另一个关键来的承诺,我不使用vim.短和晚的答案,你可以通过脚本.看看doubleclick_delayed.
更长的答案:如果你把脚本中的两次点击分开到两个键上,你就已经有了一个快捷键,如果你设法让一个参数接收第二个键,那么问题就解决了。
如果没有以前的leader键,那么脚本除了保留键外什么也不做,显然这是一个额外的步骤,你不总是想要的。
我做了一些类似的我的鼠标(类似的尊重延迟)分裂在一个调用时,按钮被按下,另一个当被释放,我呼吁hold_n_release_multicommand,但持有是不需要的,如果他们是不同的键

相关问题