對調 Ctrl 和 Caps Lock 鍵位
Ctrl 是個使用度非常高的組合鍵,例如剪下、複製、貼上、強制取消執行中的指令、切換上下頁 ... 等等,反觀 Caps Lock 只有在切換英文及大小寫時才會用到,可整體排列上 Ctrl 離左手的距離反而比較遠,這對盲打或需長時間使用鍵盤的人而都不是件好事,這表示我們得花更多的時間跟力氣來移動雙手。
逐漸上手 Vim 的凍仁總覺得 Ctrl 位於左下角操作起來有些不順,反而覺得跟 Caps Lock 對調鍵位使用比較合適,凍仁在對調 Ctrl 和 Caps Lock 鍵位後整體手感提升了不少。在此提供大家不用購買 HHKB 鍵盤也可以體驗的方法。
一行指令即可解決,但需手動加入 ~/.config/autostart/ 裡。
完成,此招的好處是不用自行設置 autostart。
2.1. 安裝 AutoHotkey。
2.2. 於狀態列的圖示上點選右鍵 → Edit this script。
2.3. 於 AutoHotkey.ahk 加入以下的程式碼。
2.4. 讓 AutoHotkey 重新讀取 (reload) 設定檔。
逐漸上手 Vim 的凍仁總覺得 Ctrl 位於左下角操作起來有些不順,反而覺得跟 Caps Lock 對調鍵位使用比較合適,凍仁在對調 Ctrl 和 Caps Lock 鍵位後整體手感提升了不少。在此提供大家不用購買 HHKB 鍵盤也可以體驗的方法。
▲ 此圖為當初設計 Vi 時的 ADM-3A 終端機鍵盤,其排列與現今鍵盤的排列有些許差異。 |
1. GNU/Linux
1.1. 指令模式
一行指令即可解決,但需手動加入 ~/.config/autostart/ 裡。
[ jonny@precise ~ ]
$ /usr/bin/setxkbmap -option "ctrl:swapcaps" Enter
1.2. 圖形化模式
1.2.1. 按下 Window 鍵後輸入 keyboard,找到並執行鍵盤配置。 |
1.2.2.成功啟動後按下選項。 |
1.2.3.勾選 Swap Ctrl and Caps Lock 一項。 |
完成,此招的好處是不用自行設置 autostart。
2. Windows
2.1. 安裝 AutoHotkey。
2.2. 於狀態列的圖示上點選右鍵 → Edit this script。
2.3. 於 AutoHotkey.ahk 加入以下的程式碼。
; swap Caps Lock and Left Ctrl.
Capslock::Ctrl
LCtrl::Capslock
2.4. 讓 AutoHotkey 重新讀取 (reload) 設定檔。
站內連結:
★ HHKB Pro 2
延伸閱讀:
★ 輕鬆學會彈指神功-揭露 AutoHotkey 絕技 | 簡睿隨筆簡睿隨筆
★ HHKB Pro2 & Realforce 23U 入手簡測 | 電腦領域 HKEPC Hardware
相關連結:
★ Here is why vim uses the hjkl keys as arrow keys - good coders code, great reuse
★ 為什么 Vim 使用 HJKL 鍵作為方向鍵 | 博客園
★ Linux 為什麼要用字元 ~ 來表示家目錄 | 開源中國社區
資料來源:
★ How do you swap the caps lock to control in xfce? | Server Fault
最近買LeoPold也有這個功能,買來馬上就對調了
回覆刪除在下還真的沒接觸過 LeoPold 家的鍵盤,看網友於原價屋分享的開箱文,感覺挺棒的啊!
刪除> http://www.coolpc.com.tw/phpBB2/viewtopic.php?f=77&t=243851
話說回來,自從換了 HHKB Pro 2 之後,凍仁就再也沒換過鍵盤了。:P