從100到60 與 AHK - 鍵盤

By Olga
at 2015-03-04T15:21
at 2015-03-04T15:21
Table of Contents
因為將近3000字,所以建議用evernote連結看。
https://www.evernote.com/l/AHAjoTl66ftF6o18j5Gyb7djohW0-o1gToA
這說的是鍵盤size不是分數嘿XD
http://imgur.com/cNd3slQ
其實一開始會找機械式單純是因為懷念小時候那種喀喀喀的聲音,我跟我妹都覺得後來的
薄膜好難用。
所以一開始當然也是從100%開始入門,因為根本不知道有其他配置的存在。
就這樣過了好幾年,一直到了一兩年前開始自己寫autohotkey設定常用的快捷鍵,漸漸發
現100%好像沒必要。
在開始接觸autohotkey的時候我還是用9008 G2 PBT—也就是100%,而我現在基本上都用
60%,因為沒繼續打星海所以也很少拿80%。
一開始的想法其實很單純,剛轉科系進去資工,想當然就是會需要整天coding。而我想法
是,如果可以讓coding的過程比較快樂,生活應該比較美滿? XDD
當初看了很多過來人都說身為工程師標準指法是必須的,否則會很痛苦。
而標準指法就是盡量將手指移動的位置降到最低,所以也讓我開始想要用
”自己設定的組合鍵來達到移動更少的手指”。
以注音中打來說,最大的問題就是選字。
天殺的方向鍵在右下方,而滑鼠也在右手邊,100%的獨立數字區也在右邊。
有一天睡醒撞到頭發現這個設計很奇怪,為什麼我打字雙手好像都是放在身體的左手邊而
不是我胸口正中間?但是我還沒有說到對現有100%的不滿,所以先回到手指位移的問題。
正因為方向鍵在右下方,完全不在37的附近。
每次打中文沒幾個字就要花可以打出好幾個中文的時間去
移動到右下方選字,然後回來,然後選字,然後回來。
最一開始我也是去找左右手分開那種人體工學鍵盤,可是一支一萬多還沒地方試打實在是
讓學生卻步。而且聽說那個也需要上手,當時我連標準指法都還沒練熟實在沒有勇氣跳下
去。所以就開始了用軟體層去實現自定義快捷鍵的路。
一開始想法很簡單,既然右手要用滑鼠還要選字太操勞,那我盡量用左手好了。也曾經去
找左手80%,結果Ducky那隻把好像沒有出。所以最一開始的設定是犧牲單引號這個按鍵當
作我自己用的FN鍵,就是Enter左邊那一顆,因為我少用單引號然後他在右手,雙引號的按
法沒有改變一樣是按下shift就出現。這樣其實不是很好,我後來有改掉。這樣我才可以把
上下左右跟六塊肌的功能用左半部的按鍵實現,wasd就跟遊戲一樣直觀的方向鍵,而我發
現Delete我放在V,因為我把他跟相呼應的backsapce放在R而Enter放在F,其實後面這兩顆
是不用做成快捷鍵沒錯,不過我做成這樣之後用起來很順手。
原因是,當你需要編輯功能的時候可以全部都聯想到單引號。如果只有將delete做在左手
,變成”後退””完成“兩個想法在右手,可是”刪除“這個想法在左手。如果是mac的話
比較沒有這個問題,因為”完成"這個想法獨立出來是很直覺的,可是”後退“跟”刪除“
太相似,在過去80%以上他都在右手邊,在FC660這種配置他也是在右手邊,而mac很不建議
你用delete所以也沒有這個問題。
現在六塊肌剩下五塊需要處理,而我沒在用insert所以直接放生它,快捷鍵本來是將常常
使用不對重複的動作變得快速跟輕鬆,而insert不在這個範圍內。四塊肌中home跟end比較
常用,因為end可以直接退到那一行的最後面接著打字,而home跟他是一組的。所以我將它
放在E跟C,Q跟Z就是page up跟down。因為中指比較好按,小指...killing me XDDD
就這樣在100%上面實驗是不是真的可以節省時間,又讓我打中文打英文都舒服方便。
結果是真的超舒服的!只是需要一點時間去適應,改變的其實是想法,然後去訓練肌肉記
憶而已。
但是我發現了一個問題,我右手小指好像快要斷掉了.....
因為他不是剛好在定位上的那四顆,而是剛好在右邊一格,不知為何右手小指就是不太順
。我後來有想到可能的原因,因為右手常常使用滑鼠,而在使用滑鼠時,大部份都是讓小
指去縮緊靠攏,而左手反而沒有這個問題。
所以,我改變了我的leader key,現在全部都在左手上實現。
說到這個,這個用快捷鍵跟leader key—或許說FN比較恰當—的想法其實很像vim的用法,
我後來才發現。因為很多大神都說vim不學好,怎麼失業的都不知道;看過大神用vim
coding,根本不知道他在幹麻,事情就結束了XDD
所以後來在嘗試學vim的時候發現他也是用hjkl去做上下左右,然後選一顆按鍵當
leader key。
當我放棄將FN放在右手的時候,在鍵盤上尋尋覓覓實在很難找到一顆很少用,可是又按起
來位置很順手的按鍵,直到有一天睡覺跌下床,被HHKB吸引之後給了我一個想法。
避免有人不知道HHKB所以看圖說故事。
http://imgur.com/4QXwsA4
根據圖片他直接把control那個位置的案件拿掉了,然後放到caps lock位置上面。其實這
樣做我後來才知道真的不錯,像是9008他也有做caps lock跟contol對調。我看到對調的理
由是linux很常用到control,所以把它放到比較常用的位置。這個想法直到我用了mac之後
才真的了解,他說的沒錯!
等到我從被外型的感動中醒來時,我發現caps lock還真的是很少按啊,因為我要大寫都
是自己按shift,所以真的是沒有機會去用它,所以他就成了我的新FN key。
其實這中間曾經有很多糾結,因為一旦用了它,繼續用wasd就會要移動左手,不能跟以前
一樣完全都在預設的位置上。不過事後發現這個方法可能不是最好,可是是目前用起來順
手的一個,重點是不會痛!速度可能比之前那個慢一點點,畢竟左手可以完全不用移動手
腕,但是因為不會痛所以輕鬆愉快。
而caps lock的功能其實還留著,這是我當初沒有預料到的。在autohotkey上面我隨便寫寫
,他效果變成單擊caps lock還是一樣切換大小寫,可是當有組合間出發的時候就不會有切
換效果,超棒!這個效果後來發現在mac上面的Karabiner還特別用一個語法去表示。
現在是wasd照舊,QZ成為home跟end,因為我發現page up and down我實在太少用,所以
也跟insert一起被我捨棄掉;E為backspace、C為delete。因為這樣剛好是一個九宮格的樣
子,所以enter我也拿掉,畢竟本來就不是不順手,而且概念也不一樣。
所以說從100到60對我而言是必經之路,因為我在100%上面就已經完全沒有用到大於60%的
按鈕了,除了獨立F鍵以外。
而到我真的買了V60,我還是有做一些調整,主要就是F鍵區做一些取捨。
這也是為什麼我當初沒有考慮買pure pro的原因,因為我根本不需要藉由犧牲掉整個row
的偏移來換取獨立的方向鍵。
不過上PTT如果是用鍵盤的話確實獨立方向鍵真的需要,所以poker2跟V60這種toggle我就
很喜歡,這大概也是我少數會用到的鍵盤上內建的FN層組合鍵。
用軟體實現有好有壞,好處是不管哪一把來你都可以直接上手,壞處就是綁定OS。
所以我在轉到OSX的時候又花了一點時間porting過去,這邊文章就是在macbook上面打的。
最後我希望在工作上常常用鍵盤的人會喜歡60%,也希望更多人可以分享這方面的心得,有機會的話我再把剩下的一些內容PO出來吧。
然後...想買HHKB。
--
All Comments

By Charlie
at 2015-03-06T14:32
at 2015-03-06T14:32

By Kumar
at 2015-03-07T18:50
at 2015-03-07T18:50

By Olivia
at 2015-03-11T22:55
at 2015-03-11T22:55

By Skylar Davis
at 2015-03-16T09:58
at 2015-03-16T09:58

By Emily
at 2015-03-17T18:46
at 2015-03-17T18:46

By Anthony
at 2015-03-20T02:18
at 2015-03-20T02:18

By Ina
at 2015-03-23T01:46
at 2015-03-23T01:46

By Delia
at 2015-03-26T14:19
at 2015-03-26T14:19

By Ursula
at 2015-03-31T12:27
at 2015-03-31T12:27

By Susan
at 2015-04-04T22:17
at 2015-04-04T22:17

By Edith
at 2015-04-09T12:18
at 2015-04-09T12:18

By Anthony
at 2015-04-13T02:12
at 2015-04-13T02:12

By Ethan
at 2015-04-14T16:18
at 2015-04-14T16:18

By Agnes
at 2015-04-17T10:16
at 2015-04-17T10:16

By Tristan Cohan
at 2015-04-19T06:04
at 2015-04-19T06:04

By Skylar Davis
at 2015-04-22T07:18
at 2015-04-22T07:18

By Kelly
at 2015-04-24T01:58
at 2015-04-24T01:58

By Emma
at 2015-04-28T17:00
at 2015-04-28T17:00

By Edith
at 2015-04-29T09:09
at 2015-04-29T09:09

By Charlie
at 2015-05-03T06:15
at 2015-05-03T06:15

By Margaret
at 2015-05-06T22:45
at 2015-05-06T22:45

By Caroline
at 2015-05-10T19:25
at 2015-05-10T19:25

By Todd Johnson
at 2015-05-12T15:01
at 2015-05-12T15:01

By Ethan
at 2015-05-14T11:45
at 2015-05-14T11:45

By Odelette
at 2015-05-19T02:06
at 2015-05-19T02:06

By Olive
at 2015-05-23T02:23
at 2015-05-23T02:23

By Rachel
at 2015-05-24T08:12
at 2015-05-24T08:12
Related Posts
60%鍵盤推薦

By Irma
at 2015-03-04T11:08
at 2015-03-04T11:08
請問~FILCO上蓋的印刷如何去除?

By Agatha
at 2015-03-04T10:41
at 2015-03-04T10:41
請推薦好按的小鼠QAQ

By Todd Johnson
at 2015-03-04T09:35
at 2015-03-04T09:35
硬派上有太豪增補鍵帽了

By Charlotte
at 2015-03-03T23:39
at 2015-03-03T23:39
換鍵盤後手關節(舊傷)痛

By Leila
at 2015-03-03T21:53
at 2015-03-03T21:53