zoukankan      html  css  js  c++  java
  • Vim Clutch | 面向脚踏板编程

    简评:这是使用硬件制作的一个离合器踏板,控制 Vim 的 insert mode 和 normal mode ~

    Github 上有个关于 Vim 的项目,项目作者 Aleksandr Levchuk 可以说是非常有趣了。

    他为了改善 Vim 的文本编辑速度,亲自动手为 Vim 制作了脚踏板离合器。当踩下踏板时,就会让 Vim 进入插入模式(效果如按一样);如果松开踏板,则会回到 Vim 的正常模式(就像按了键)。

    制作过程也不难:

    从中国购买了两个 USB 脚踏板以及 PC 传感器
    通过 Windows GUI 或者在 Mac / Linux 上编程(rgerganov/footswitch),使其得以工作
    编制了一个踏板发送字母,另一个发送
    把两个踏板分开

    在踏板处于向下位置时,使用电子胶布,将两根牙签连接到位于红外传感器之间的塑料刀片上

    将两块传感器板放入一个脚踏板外壳中,以便在按下踏板时,首先牙签将穿过传感器,然后塑料刀片将进入传感器。当踏板松开时,牙签会再次穿过传感器。

    最后是成品:

    有兴趣的朋友不妨移步 Github (https://github.com/alevchuk/vim-clutch)参考详情 ~

  • 相关阅读:
    NOIP2016 愤怒的小鸟
    LCIS code force 10D
    UVA 1398
    uva1382 Distant Galaxy
    洛谷-3930(我在洛谷上也写了题解)
    HDU-1505 City Game
    导弹拦截n logn的算法(单调性)洛谷1020
    POJ 1182 食物链
    POJ
    1202. 交换字符串中的元素
  • 原文地址:https://www.cnblogs.com/jpush88/p/8706418.html
Copyright © 2011-2022 走看看