Vim离合器 - 改进文本编辑的硬件踏板(2012)

2021-03-12 09:08:16

Vim离合器是一种硬件踏板,用于改进宏伟Vim文本编辑器(1,2)的用户的文本编辑速度。当踏板被压下时,踏板类型" i"导致VIM进入INSERT模式。释放时,它类型< esc>你回到正常模式。

从中国购买了2个USB脚踏开关(踏板):我使用了Ankaka.com并支付了20美元(包括2个踏板和运费到加利福尼亚)。后来我发现了OEM:PC Sensor http://www.pcsensor.com/index.php?_a=查看prod& amp; Productid=2 $ 5.50每个踏板也出售香港:http://www.suntekstore.com / goods-10010504-pc_usb_foot_switch_keyboard_pedal.html http://www.suntekstore.com/goods-10012491-new_usb_fashion_action_control_keyboard_hid_foot_switch_pedal_.html.

踏板通过Windows GUI或Mac / Linux通过https://github.com/rgerganov/footswitch cli进行编程。编程后,您可以将其插入任何Mac或Linux,它将工作。

不幸的是,只有踏板下降事件是可编程的。但我们需要能够按下< esc>由于踏板是释放的。我通过电子邮件发送了PC传感器,伸出协议,但我今天刚从邮局获得踏板,真的希望它能工作。所以我陈述了它,并在大约1小时内提出解决方案。

我编写了一个踏板,发送信" i"另一个发送< esc>

使用电动胶带,当踏板在凹陷中时,将2个牙签连接到塑料刀片,在踏板上的凹部之间。

将传感器板都放入一个踏板外壳,使得随着踏板被按压,首先牙签将穿过< ESC>传感器,之后塑料刀片将进入"我"传感器。由于踏板被释放,牙签将穿过< ESC>传感器再次。

Anton Polishko建议按压< Esc> 每次都在按下&#34之前;我" 为了避免打字不希望的"我" s。 也许,但我无法找到任何提及使用踏板的VI或Vim。 我偶尔会在超过2年的跨度搜查这一点。 没有这样的东西出现在谷歌上。 我与我的很多朋友分享了我的想法,没有人提到过,这已经被别人想到了这一点。 PC传感器还具有三重版踏板。 我也会命令两个人。 我将计划: Aleksandr Levchuk的Vim离合器工作在Creativommons atticution-Sharealike 3.0未受到的许可下获得许可。