讓你在 Windows 上打字?jǐn)[脫鼠標(biāo),試試用這套方案快速移動(dòng)光標(biāo)
一直以來(lái),都有人在研究怎樣從日常的鍵盤(pán)鼠標(biāo)輸入中抽取時(shí)間,提升效率。 這對(duì)于多數(shù)知識(shí)工作者而言,挺有意義的,無(wú)論是寫(xiě)報(bào)告,寫(xiě)代碼,畫(huà)設(shè)計(jì),做表格還是做 PPT,鍵鼠操作占據(jù)了我們多數(shù)的時(shí)間。
有種觀點(diǎn)認(rèn)為,通過(guò)訓(xùn)練改變一些(哪怕細(xì)小的)操作習(xí)慣,也可以在一些常用動(dòng)作中節(jié)約0.X秒甚至1秒,但是這個(gè)動(dòng)作的頻度如此之高,以致于我們需要完成一項(xiàng)長(zhǎng)期工作時(shí),就能節(jié)約相當(dāng)可觀的時(shí)間。
比如說(shuō),按照「標(biāo)準(zhǔn)指法」輸入就是這類方法之一,「指法」要求用戶按照某種特定的訓(xùn)練,可以達(dá)到較高的輸入效率。
但是火箭君今天 不談傳統(tǒng)的「輸入指法」,因?yàn)閭鹘y(tǒng)指法大家要么已經(jīng)很熟練,要么也很難再去糾正了。成年人的「肌肉記憶」是一種很強(qiáng)的慣性,改變的難度很大,成本很高。
火箭君今天就想談一個(gè)小細(xì)節(jié),或許可以在無(wú)形中拯救大家一大段時(shí)間。
請(qǐng)大家回想一下:
在輸入文字時(shí),我們是如何移動(dòng)光標(biāo)的?
三種常見(jiàn)流派
目測(cè),周圍的人貌似有三種主流的光標(biāo)移動(dòng)方法:鼠標(biāo)流、方向鍵流和觸摸流。
鼠標(biāo)流
顧名思義,每次需要移動(dòng)光標(biāo)時(shí),通過(guò)鼠標(biāo)進(jìn)行操作。
好處:手部動(dòng)作可以在多種姿勢(shì)下切換,避免單純的打字疲勞。(如果這算好處的話)
弊端:手會(huì)離開(kāi)鍵盤(pán),下次輸入文字時(shí)手還要回來(lái)歸位,效率會(huì)降低。
方向鍵流
使用鍵盤(pán)右側(cè)的「方向鍵」移動(dòng)光標(biāo),其中還有「大方向鍵」(日常的 NumPad,也能輸入數(shù)字)和「小方向鍵」的區(qū)分。
好處:手從字母按鍵部分移動(dòng)到方向鍵時(shí),沒(méi)有離開(kāi)鍵盤(pán),恢復(fù)文字輸入也很快,而且輸入方式仍舊是鍵盤(pán)操作而不是鼠標(biāo)移動(dòng),幾乎不需要操作習(xí)慣切換。
弊端:有些小尺寸鍵盤(pán)(例如筆記本)的方向鍵太小,非常不適合此類操作。
觸摸流
早期的 IBM ThinkPad 筆記本用戶愛(ài)用的「小紅點(diǎn)」就是此類,可以做到手指不用離開(kāi)鍵盤(pán)區(qū)域,只通過(guò)「紅點(diǎn)觸桿」移動(dòng)光標(biāo)(代替操作鼠標(biāo))。
現(xiàn)在筆記本上的「觸摸板」也有異曲同工之妙。
好處:手指可以更快速的恢復(fù)到文字輸入
弊端:一般只有筆記本鍵盤(pán)才有此功能,操作還是要從「按鍵輸入」切換到「定位輸入」,接近鼠標(biāo)的變種。
Github 和外網(wǎng)上的另一些思路
Github 和外網(wǎng)上經(jīng)常有一些奇思妙想, 關(guān)于光標(biāo)移動(dòng)也有些獨(dú)特的方案。
火箭君整理了一些比較有人氣的:
其中有一個(gè)方案利用 Capslock(大寫(xiě)鎖) 作為切換鍵,由于Capslock日常使用頻率不高,將它作為一個(gè)特殊的切換鍵,當(dāng)Capslock按下時(shí),鍵盤(pán)上「i」「j」「k」「l」這四個(gè)鍵自動(dòng)映射為「上」「左」「下」「右」。這樣一來(lái),就不再需要移動(dòng)右手 到方向鍵或者鼠標(biāo)/觸摸板上了,直接在默認(rèn)位置上,就能移動(dòng)光標(biāo)。
由于,ijkl的鍵位類似普通方向鍵,所以操作上毫無(wú)違和感。
唯一需要習(xí)慣的是,移動(dòng)光標(biāo)時(shí)要額外按下「Capslock」。
這個(gè)方案有很多變種,例如:
適合左利手的,「esdf」/「wasd」轉(zhuǎn)換為方向鍵版本
采用其它按鍵代替「Capslock」的版本
采用「ijkl」控制方向,「esdf」控制選中(?Shift+方向)的「左右互搏」版本
這是網(wǎng)上 一種空格+「ijkl」的版本
火箭君甚至看到一個(gè)從 2013 年討論到如今 2019 年的帖子,仍舊在不斷改良 ijkl 方案,上圖就是來(lái)自這個(gè)海外論壇的帖子。
我們的整理
如果我們自己也想試試這種「ijkl」方向鍵方案,火箭君整理了網(wǎng)上的方案后「自制」了一份。
火箭君的這個(gè)方案,姑且稱之為「xlr-space」采用的是「SpaceBar」轉(zhuǎn)義,
即按住空格鍵后「ijkl」,轉(zhuǎn)換為方向鍵。
這樣做的好處是,適應(yīng)的成本很低,很快就能學(xué)會(huì),手指幾乎不用離開(kāi)默認(rèn)的按鍵區(qū)域,即使 Capslock 轉(zhuǎn)義也要讓左手小指有點(diǎn)壓力,空格鍵轉(zhuǎn)義則毫無(wú)壓力。
具體規(guī)則如下:
基本功能
按一下空格鍵:仍舊是空格鍵(這是廢話)
按住空格鍵時(shí): 按下「i/j/k/l」變?yōu)椤干献笙掠摇?/p>
按住空格鍵時(shí): 按下「o」變?yōu)椤窹ageUp」(上翻頁(yè))
按住空格鍵時(shí): 按下「.」變?yōu)椤窹ageDown」(下翻頁(yè))
按住空格鍵時(shí): 按下「h」變?yōu)椤窰ome」(行首)
按住空格鍵時(shí): 按下「n」變?yōu)椤窫nd」(行尾)
可選左右手配合功能
方便選擇內(nèi)容
按住空格鍵時(shí):按下「f」+ 「i/j/k/l」 變?yōu)?「shift」+「上/左/下/右」
方便快速移動(dòng)光標(biāo)
按住空格鍵時(shí):按下「d」+ 「i/j/k/l」 變?yōu)?「ctrl」+「上/左/下/右」
方便快速移動(dòng)光標(biāo)并選擇內(nèi)容
按住空格鍵時(shí):按下「g」+ 「i/j/k/l」 變?yōu)?「ctrl」+「shift」+「上/左/下/右」
空格加強(qiáng)
按住空格鍵時(shí):按下「1~9」數(shù)字 會(huì)產(chǎn)生1~9個(gè)空格
復(fù)制粘貼加強(qiáng)
剪切/復(fù)制/粘貼
按住空格鍵時(shí):按下「x/c/v」會(huì)變?yōu)?「Ctrl」+「x/c/v」
摸魚(yú)加強(qiáng)
切換 Windows 虛擬桌面 (簡(jiǎn)直是摸魚(yú)神器)
按住空格鍵時(shí):按下「[/]」會(huì)變?yōu)?「Ctrl」+「Win」+「左/右」
如何獲取和加載?
我們自制的方案,是基于 AHK 工具生成的(AutoHotKey)支持 Windows。理論上講,大家如果了解 AHK 腳本,完全可以自行擴(kuò)充和維護(hù)。
xlr-space 百度網(wǎng)盤(pán)下載源代碼鏈接:
鏈接: https://pan.baidu.com/s/1DWIvovxR-cv7VgtJfykn6A
提取碼: tvis
考慮到多數(shù)用戶并非腳本專家,我們?cè)蛩銓⑦@個(gè)方案打包為 EXE 文件,只要運(yùn)行即可實(shí)現(xiàn)「SpaceBar」轉(zhuǎn)義。估計(jì)各位電腦的殺毒軟件會(huì)在第一時(shí)間把這種修改按鍵的程序當(dāng)作病毒刪掉,因此我們不直接放出EXE,我們只放出 AHK 腳本源代碼,有興趣的話,公眾號(hào)后臺(tái)回復(fù)「xlr-space」可獲得 AHK 源代碼。
請(qǐng)注意,這個(gè)腳本是純公益的,不會(huì)收取費(fèi)用,同樣也不會(huì)定期維護(hù),使用者需要自負(fù)風(fēng)險(xiǎn)。喜歡 DIY 的小伙伴們,請(qǐng)自行參照 AHK 腳本源碼修改調(diào)教,這樣既能放心使用也能按自己習(xí)慣擴(kuò)充鍵位。
AHK腳本的使用方式是:
您需要先安裝 AutoHotKey(自行搜索這個(gè)詞)
然后雙擊運(yùn)行我們的按鍵腳本「xlr-space.ahk」即可運(yùn)行
如果,我們需要退出這套方案,從Windows 托盤(pán)中 Exit 綠色 H 圖標(biāo)即可
最后
火箭君整理的「xlr-space」也許并非可以立刻改變大家的習(xí)慣,但是一直使用會(huì)潛移默化的提高效率,而且對(duì)于筆記本電腦用戶或者那些習(xí)慣使用小尺寸鍵盤(pán)的用戶來(lái)說(shuō),無(wú)疑這是個(gè)非常方便趁手的工具。
經(jīng)典的迷你機(jī)械鍵盤(pán) Poker,就非常適合 xlr-space 腳本
話說(shuō)回來(lái),這次也有幾點(diǎn)遺憾:
我們沒(méi)有來(lái)得及推出「左利手」版本
我們也許沒(méi)有照顧到所有人的習(xí)慣
我們沒(méi)有準(zhǔn)備 macOS 版,但是利用 Mac 下 Karabiner 這個(gè)應(yīng)用也能實(shí)現(xiàn)的(好像有現(xiàn)成的 ijkl 腳本)