Capslox 是一款利用 Caps Lock 鍵作為額外修飾鍵來組成更多組合鍵,以此提高文字編輯體驗(yàn)與工作效率的小軟件。
它能將 Caps Lock 鍵變成與 Control 等按鍵類似的修飾鍵,與其他按鍵組成組合鍵,以提供順手、快速的光標(biāo)移動、文字選中、刪除、窗口綁定以及多剪貼板等便捷功能。
首先下載安裝這款軟件后,根據(jù)提示在「安全性與隱私-輔助功能」里給予 Capslox 使用權(quán)限。
在 Capslox 正常運(yùn)行時,Caps Lock 鍵會成為一個修飾鍵,和其他鍵組合觸發(fā)不同的功能,例如 Caps Lock + E / D / S / F 是上 / 下 / 左 / 右。你可以按自己的喜好設(shè)置熱鍵方案,例如將短按 Caps Lock 鍵修改成發(fā)送 Esc,這是不是很像 Karabiner-Elements?
如果你有交換修飾鍵的鍵位,例如 Caps Lock 和 Control,強(qiáng)烈建議還原交換了的鍵位后再使用 Capslox,以獲得最佳使用體驗(yàn)。
Capslox 使用以下符號的來表示熱鍵:
Caps Lock 的 ? 比 Shift 的 ? 符號多一下下方的方塊…
例如:??E 表示 Caps Lock + Command + E
Capslox 的鍵位方案盡量會遵循:將 Command 按鍵看作“增強(qiáng)修飾鍵”。也就是,如果把 Caps Lock + 某個單鍵 的功能看做一個基礎(chǔ)功能,大部分情況下,在這個基礎(chǔ)熱鍵上加上 Command 的新熱鍵會是這個功能的“增強(qiáng)版”。
例如:Caps Lock + E / D / S / F 是上 / 下 / 左 / 右移動光標(biāo)…
那么 Caps Lock + Command + E / D / S / F 就是上 / 下 / 左 / 右移動光標(biāo)多次…
這兩種顯示模式,鎖定模式(默認(rèn))和非鎖定模式,通過點(diǎn)擊右上角的“鎖”圖標(biāo)切換模式。
鎖定模式下,窗口一直顯示,直到點(diǎn)擊窗口的關(guān)閉按鈕,或按下 Esc 或 ?W 關(guān)閉。
非鎖定模式下,窗口在 Caps Lock 按下時顯示,松開 Caps Lock 窗口關(guān)閉。
我們來看一下操作演示,顯示速查表,列出所有熱鍵:
Capslox 具備三大法寶功能,分別是對光標(biāo)/文本的快速移動、搬運(yùn)操作;快速綁定/激活某個應(yīng)用程序窗口;建立獨(dú)立于 macOS 系統(tǒng)剪貼板的額外剪貼板。
在 Capslox 的設(shè)定里,E/D/S/F這四個鍵和 Caps Lock 一起組成了移動光標(biāo)的功能,不過我個人覺得這個設(shè)定在帶方向鍵的全鍵盤面前就是脫了褲子放屁吧?
加上 ? 就是強(qiáng)化版本的移動光標(biāo)操作,可以移動多行、多字符,Caps Lock+T是向上移動10行,以此類推,大家看上面的組合鍵,這些設(shè)定特別適合編寫代碼,撰寫產(chǎn)品手冊的同學(xué)們使用。
Capslox 除了玩文本強(qiáng),還能幫助用戶加速應(yīng)用程序窗口的調(diào)用效率,通過組合鍵就能設(shè)定指定窗口的綁定與切換。
窗口綁定可以將當(dāng)前激活中的窗口,用綁定熱鍵綁定后,用對應(yīng)的激活熱鍵快速激活 / 最小化該窗口,即用 ? + ? + 1 綁定第一個指定應(yīng)用程序窗口,然后用 ? + 1 激活這個窗口,以此類推,后面都是 ? + ? + 數(shù)字的形式…
此功能的設(shè)計邏輯:
Capslox 的最后一個制勝法寶就是額外的雙剪貼板(Clipboard)的設(shè)計,系統(tǒng)默認(rèn)的剪貼板弊端就是每次 copy/cut 的文本、文件路徑都是逐個覆蓋的,在我們編輯文檔、代碼時,比如第 65 頁的文本內(nèi)容,有2段內(nèi)容需要搬運(yùn)到第 100 頁,我們在第 65 頁一次只能搬運(yùn)一段內(nèi)容,這需要來回切換 2 次頁面導(dǎo)航來搬運(yùn)文本到第 100 頁。
如果有第三方剪貼板記錄軟件的幫助還好一些,但還是需要你切換到對方的列表復(fù)制 2 次來粘貼文本到第 100 頁。
但如果有 Capslox 這樣的額外剪貼板設(shè)計,我們就可以在第 65 頁,一次性帶走2段文本,利用 Capslox 的2個剪貼板都 copy或cut 好,然后切到第 100 頁,分別 paste 即可。
我們來看一下操作演示:
安全輸入是什么?為什么有時會提示 Capslox 的熱鍵功能因安全輸入被暫停?
安全輸入是 macOS 為了保護(hù)用戶在進(jìn)行私密的鍵盤輸入時不被其他應(yīng)用監(jiān)聽到而提供的功能,例如密碼輸入。任意應(yīng)用開啟安全輸入后,其他應(yīng)用都無法獲取用戶的鍵盤輸入數(shù)據(jù),直到安全輸入關(guān)閉,而只有開啟安全輸入的應(yīng)用才有權(quán)限關(guān)閉安全輸入。比如你在 Safari 瀏覽器中打開了某個網(wǎng)站的登錄頁面,在激活密碼輸入框的時候,Safari 就會開啟安全輸入功能,讓其他應(yīng)用都無法監(jiān)聽到你輸入的密碼,在完成密碼輸入,密碼輸入框不再是激活狀態(tài)后,Safari 會關(guān)閉安全輸入功能。因?yàn)榘踩斎脒@樣的特性,在安全輸入開啟時 Capslox 是無法知道用戶按下了什么按鍵的,自然也無法根據(jù)按下的按鍵提供相應(yīng)的熱鍵功能,換句話說就是熱鍵功能被暫停了,在安全輸入關(guān)閉后會自動恢復(fù)。
有時安全輸入會一直處于開啟狀態(tài),Capslox 保持被暫停而無法使用?
首先請確認(rèn)沒有應(yīng)用處于密碼輸入狀態(tài),有可能某些應(yīng)用界面處于密碼輸入狀態(tài),但是這個界面被其他界面擋住了,或者超出屏幕范圍了。如果確定沒有這樣的情況,根據(jù)目前收到的反饋來看,很可能是 macOS 的登錄界面沒有正確地退出安全輸入導(dǎo)致的,請嘗試重新鎖屏并再次解鎖。
]]>