tft每日頭條

 > 生活

 > 在電腦上打字的時候光标怎麼移動

在電腦上打字的時候光标怎麼移動

生活 更新时间:2025-01-26 01:40:57

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)1

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)2

一直以來,都有人在研究怎樣從日常的鍵盤鼠标輸入中抽取時間,提升效率。 對于多數知識工作者而言,無論是寫報告,寫代碼,畫設計,做表格還是做PPT,鍵鼠操作占據了我們多數的時間。

有種觀點認為,通過訓練改變一些(細小的)操作習慣,可以在一些常用動作時節約0.X秒到1秒,但是這個動作的頻度如此之高,以緻于我們需要完成一項長期工作時,就能節約相當可觀的時間。

比如說,「按照指法輸入」就是其中之一,「指法」要求用戶按照某種特定的姿勢訓練,可以達到較高的輸入效率。

但是我們今天 不談傳統的「輸入指法」,因為傳統指法大家要麼已經很熟練,要麼也很難再去糾正了。成年人的「肌肉記憶」是一種很強的慣性,改變的難度很大,成本很高。

火箭君今天就想談一個小細節,或許可以在無形中拯救大家一大段時間。

請大家回想一下:在輸入文字時,我們是如何移動光标的?

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)3

三種常見流派

目測,周圍的人貌似有三種主流的光标移動方法:

鼠标流

顧名思義,每次需要移動光标時,通過鼠标進行操作。好處:手部動作可以在多種姿勢下切換,避免單純的打字疲勞。(如果這算好處的話)弊端:手會離開鍵盤,下次輸入文字時手還要回來歸位,效率會降低。

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)4

方向鍵流

使用鍵盤右側的「方向鍵」移動光标,其中還有「大方向鍵」(日常的NumPad,也能輸入數字)和「小方向鍵」的區分。

好處:手從字母按鍵部分移動到方向鍵時,沒有離開鍵盤,恢複文字輸入也很快,而且輸入方式仍舊是鍵盤操作而不是鼠标移動,幾乎不需要操作習慣切換。

弊端:有些小尺寸鍵盤(例如筆記本)的方向鍵太小,非常不适合此類操作。

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)5

觸摸流

早期的IBM ThinkPad 筆記本用戶愛用的「小紅點」就是此類,可以做到手指不用離開鍵盤區域,隻通過「紅點觸杆」移動光标(代替操作鼠标)。現在筆記本上的「觸摸闆」也有異曲同工之妙。

好處:手指可以更快速的恢複到文字輸入

弊端:一般隻有筆記本鍵盤才有此功能,操作還是要從「按鍵輸入」切換到「定位輸入」,接近鼠标的變種。

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)6

Github和外網上的另一些思路

Github和外網上經常有一些奇思妙想, 關于光标移動也有些獨特的方案。

火箭君整理了一些比較有人氣的:其中有一個方案利用 Capslock(大寫鎖) 作為切換鍵,由于Capslock日常使用頻率不高,将它作為一個特殊的切換鍵,當Capslock按下時,鍵盤上「i」「j」「k」「l」這四個鍵自動映射為「上」「左」「下」「右」。這樣一來,就不再需要移動右手 到方向鍵或者鼠标/觸摸闆上了,直接在默認位置上,就能移動光标。

由于,ijkl的鍵位類似普通方向鍵,所以操作上毫無違和感。唯一需要習慣的是,移動光标時要額外按下「Capslock」。

這個方案有很多變種,例如:(1)适合左利手的,「esdf」/「wasd」轉換為方向鍵版本(2)采用其它按鍵代替「Capslock」的版本

(3)采用「ijkl」控制方向,「esdf」控制選中(shift 方向)的「左右互搏」版本

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)7

這是網上 一種空格 「ijkl」的版本

火箭君甚至看到一個從2013年讨論到如今2019年的帖子,仍舊在不斷改良ijkl方案,上圖就是來自這個海外論壇的帖子。

我們的整理

如果我們自己也想試試這種「ijkl」方向鍵方案,火箭君整理了網上的方案後「自制」了一份。

火箭君的這個方案,姑且稱之為「xlr-space」采用的是「SpaceBar」轉義,即 按住空格鍵後「ijkl」轉換為方向鍵。這樣做的好處是,适應的成本很低,很快就能學會,手指幾乎不用離開默認的按鍵區域,即使Capslock轉義也要讓左手小指有點壓力,空格鍵轉義則毫無壓力。

具體規則如下:

基本功能

按一下空格鍵:仍舊是空格鍵(這是廢話)

按住空格鍵時: 按下「i/j/k/l」變為「上左下右」

按住空格鍵時: 按下「o」變為「PageUp」(上翻頁)按住空格鍵時: 按下「.」變為「PageDown」(下翻頁)按住空格鍵時: 按下「h」變為「Home」(行首)按住空格鍵時: 按下「n」變為「End」(行尾)

可選左右手配合功能

方便選擇内容按住空格鍵時:按下「f」 「i/j/k/l」 變為 「shift」 「上/左/下/右」

方便快速移動光标按住空格鍵時:按下「d」 「i/j/k/l」 變為 「ctrl」 「上/左/下/右」

方便快速移動光标并選擇内容按住空格鍵時:按下「g」 「i/j/k/l」 變為 「ctrl」 「shift」 「上/左/下/右」

空格加強

按住空格鍵時:按下「1~9」數字 會産生1~9個空格

複制粘貼加強

剪切/複制/粘貼按住空格鍵時:按下「x/c/v」會變為 「Ctrl」 「x/c/v」

摸魚加強

切換 Windows 虛拟桌面 (簡直是摸魚神器)

按住空格鍵時:按下「[/]」會變為 「Ctrl」 「Win」 「左/右」

如何 獲取和加載?

我們自制的方案,是基于 AHK 工具 生成的(AutoHotKey)支持 Windows。理論上講,大家如果了解AHK腳本,完全可以自行擴充和維護。

考慮到多數用戶并非腳本專家,我們原打算将這個方案打包為EXE文件,隻要運行即可實現「SpaceBar」轉義。然而,估計各位電腦的殺毒軟件會在第一時間把這種修改按鍵的程序當作病毒删掉,因此我們不直接放出EXE,我們隻放出 AHK 腳本源代碼,有興趣的話,後台回複「xlr-space」可獲得 AHK源代碼。

請注意,這個腳本是純公益的,不會收取費用,同樣也不會定期維護,使用者需要自負風險。喜歡DIY的小夥伴們,請自行參照AHK腳本源碼修改調教,這樣既能放心使用也能按自己習慣擴充鍵位。

AHK腳本的使用方式是(1)您需要先安裝 AutoHotKey(自行搜索這個詞)。(2)然後雙擊運行我們的按鍵腳本「xlr-space.ahk」即可運行。(3)如果,我們需要退出這套方案,從Windows 托盤中 Exit 綠色H圖标即可。

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)8

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)9

最後

我們整理的「xlr-space」也許并非可以立刻改變大家的習慣,但是一直使用會潛移默化的提高效率,而且對于筆記本電腦用戶或者那些習慣使用小尺寸鍵盤的用戶來說,無疑這是個非常方便趁手的工具。

在電腦上打字的時候光标怎麼移動(如何在打字時快速移動光标)10

經典的迷你機械鍵盤 Poker

就非常适合我們的 xlr-space 腳本

話說回來,這次也有幾點遺憾:

* 我們沒有來得及推出「左利手」版本* 我們也許沒有照顧到所有人的習慣* 我們沒有準備 macOS版,但是利用 Mac 下 Karabiner 這個應用也能實現的(好像有現成的ijkl腳本)

請大家見諒包涵,有興趣的可以根據源代碼自行調整鍵位。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved