摘要:簡評這是使用硬件制作的一個離合器踏板,控制的和上有個關于的項目,項目作者可以說是非常有趣了。他為了改善的文本編輯速度,親自動手為制作了腳踏板離合器。當踏板松開時,牙簽會再次穿過傳感器。
簡評:這是使用硬件制作的一個離合器踏板,控制 Vim 的 insert mode 和 normal mode ~
Github 上有個關于 Vim 的項目,項目作者 Aleksandr Levchuk 可以說是非常有趣了。
他為了改善 Vim 的文本編輯速度,親自動手為 Vim 制作了腳踏板離合器。當踩下踏板時,就會讓 Vim 進入插入模式(效果如按一樣);如果松開踏板,則會回到 Vim 的正常模式(就像按了
制作過程也不難:
從中國購買了兩個 USB 腳踏板以及 PC 傳感器
通過 Windows GUI 或者在 Mac / Linux 上編程(rgerganov/footswitch),使其得以工作
編制了一個踏板發送字母,另一個發送
把兩個踏板分開
在踏板處于向下位置時,使用電子膠布,將兩根牙簽連接到位于紅外傳感器之間的塑料刀片上
將兩塊傳感器板放入一個腳踏板外殼中,以便在按下踏板時,首先牙簽將穿過
最后是成品:
有興趣的朋友不妨移步 Github 參考詳情 ~
Github:alevchuk/vim-clutch
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25005.html
面向對象編程概念 如果你以前從未使用過面向對象的編程語言,那么在開始編寫任何代碼之前,你需要學習一些基本概念,本課將向你介紹對象、類、繼承、接口和包,每個討論都關注這些概念如何與現實世界相關,同時介紹Java編程語言的語法。 什么是對象? 對象是理解面向對象技術的關鍵,環顧四周,你會發現許多現實世界中的東西:你的狗,你的桌子,你的電視機,你的自行車。 真實世界的對象有兩個特征:它們都有狀態和行為,...
摘要:然而,每個人對編輯器的喜好各不相同,甚至引發出諸如神的編輯器與編輯器之神這種信仰之爭。我們用來寫的工具有兩類一種是被稱為的集成開發環境,它們為開發而生。但僅我上述提及的幾個其實也足夠用了。正如標題所說工欲善其事,必先利其器。 通常來說,每個程序員都有自己趁手的兵器: 代碼編輯器 。你要是讓他換個開發環境,恐怕開發效率至少下降三成。然而,每個人對編輯器的喜好各不相同,甚至引發出諸如神的編...
摘要:阿里巴巴有一群天馬行空腳踏實地的阿里星。天馬行空腳踏實地奮斗在阿里巴巴生態圈里,阿里星們高考狀元清華博士論文達人的光環早已褪去,但是不斷學習,不斷接受挑戰,仍然是這些學霸的本色。 showImg(https://segmentfault.com/img/remote/1460000018728353); 阿里巴巴有一群天馬行空腳踏實地的阿里星。 阿里巴巴的春季校招已經啟動。在阿里的技術...
摘要:阿里巴巴有一群天馬行空腳踏實地的阿里星。天馬行空腳踏實地奮斗在阿里巴巴生態圈里,阿里星們高考狀元清華博士論文達人的光環早已褪去,但是不斷學習,不斷接受挑戰,仍然是這些學霸的本色。 showImg(https://segmentfault.com/img/remote/1460000018728353); 阿里巴巴有一群天馬行空腳踏實地的阿里星。 阿里巴巴的春季校招已經啟動。在阿里的技術...
摘要:抽象數據類型的多個不同表示可以共存于同一個程序中,作為實現接口的不同類。封裝和信息隱藏信息隱藏將精心設計的模塊與不好的模塊區分開來的唯一最重要的因素是其隱藏內部數據和其他模塊的其他實施細節的程度。 大綱 面向對象的標準基本概念:對象,類,屬性,方法和接口OOP的獨特功能 封裝和信息隱藏 繼承和重寫 多態性,子類型和重載 靜態與動態分派 Java中一些重要的Object方法設計好的類面向...
閱讀 3233·2021-11-18 10:02
閱讀 1936·2021-09-22 10:54
閱讀 2988·2019-08-30 15:43
閱讀 2575·2019-08-30 13:22
閱讀 1574·2019-08-29 13:57
閱讀 1041·2019-08-29 13:27
閱讀 731·2019-08-26 14:05
閱讀 2511·2019-08-26 13:30