虽然自己的 vim 水平只能上下移动,但是依然很喜欢手不离开键盘就能实现光标移动。所以就想能够在所有程序中都能实现,但是虽然很多应用程序都有 vim 插件,毕竟不通用。
后来就发现了 touchcursor,在 win 平台能实现 space+相应按键实现。也算是曲线救国了。
后来就一直寻思 mac 平台可不可以,发现 hammerspoon,又对照着 lua 的语法手册写了个简单的实现。今天更新软件时突然想加个空格加 Y 键实现鼠标右键,发现看不懂之前写的了,所以寻思着找个觉得这个思路可用的同学告诉我一下怎么弄。
最后附上 hammerspoon 的 init.lua https://gist.github.com/zzquilt/f39bb858d7d5c954349d3b7edadfbad0
也欢迎大佬指出不足和能改进的地方。
