GH60 上手第一回 - 鍵盤

Irma avatar
By Irma
at 2014-01-24T13:54

Table of Contents

※ 引述《cssh (邪惡總說:打包啦!)》之銘言:
: 參考資料
: tmk韌體 用在atmel上,open source讚!
: https://github.com/tmk/tmk_keyboard
: 比較直覺的編譯,如果只想在現成有的布局下修改鍵位很好用
: 缺點是沒有GUI可以用

藉由部份同好的努力,在tmk code base上的韌體已經可以用GUI的方式來實現了
用GUI來做的好處就是不用具備coding能力,也能做出自己的鍵盤韌體

1. 設計自己的鍵盤功能
http://i.imgur.com/MRWlj6V.png
這是給我自己用的
可以看到大概有4層的鍵位
A. basic layer
B. FN layer
C. Arrow_Pure
D. Mouse mode

2. 鍵位布局實現 KLE
http://www.keyboard-layout-editor.com/
這是一位玩家提供的鍵盤規劃網站工具
可以用來設計鍵盤布局,透過增減鍵帽及XY軸位置來完成

有了這套工具,我根據自己的鍵盤需要的功能建立了四頁
A. Basic = http://ppt.cc/T4HJ
B. Fn layer = http://ppt.cc/bcHb *ps1
C. Arrow_pure layer = http://ppt.cc/C~Nq
D. Mouse mode layer = http://ppt.cc/ZzaU

*.ps1
看到鍵位的板友可能會想問,為何其他層鍵位要留空(blank)
比如FN層改為http://ppt.cc/RKCa,填滿的話會有差嗎?
這是因為tmk的實現方式在layer間是以堆疊的方式
越上層優先權越大
從這四層的鍵位可以看到,FN0是共通的
因此只要按著FN0 就等於我隨時打開FN layer
若在FN layer給予其他空鍵keycode,會造成無法靈活運用
ex. FN layer填入R_shift 若打開arrow mode後再按著FN0+R_shift
那麼輸出的keycode將因為FN layer的優先權較高輸出為R_shift
若照原來以空值設計FN layer,那麼打開arrow mode後
按FN0+R_shift會輸出"UP"

3. .eep檔案生成及dfu_reflash
這是一位在日本的大陸朋友根據tmk給的open source製作的網頁版生成工具
TKG http://enjoyclick.org/tkg/#

將之前在KLE畫出的鍵位複製raw data貼到屬於該層的空位
此時會有簡單的文法偵誤(標籤不合法等問題)以及有效宣告的FN鍵
再規定每個FN鍵的觸發方式以及在觸發時要進入哪一層
下載.eep檔案後
透過dfu-reflash這套工具進行USB介面的韌體更新
dfu-reflash 下載 http://ppt.cc/UdrR
a. 接上GH60後,先確定atmega這個device被系統偵測到
b. 安裝atmel_usb_dfu driver
c. 按下button_0 (進入燒錄模式)
d. 由dfu-programmer.exe 讀取下載好的.eep檔,進行更新


這是我的GH60鍵盤目前的外觀,其實在鍵盤趴之後一直沒動 ~_~
http://i.imgur.com/OhirEB4.png
鍵位測試方面,可能要實際摸到的人才能知道了

--
Tags: 鍵盤

All Comments

Bennie avatar
By Bennie
at 2014-01-27T10:55
推~~~~辛苦啦
Kristin avatar
By Kristin
at 2014-01-28T23:50
推,等統測完一定要弄一片GH60來玩
Joe avatar
By Joe
at 2014-02-01T04:29
好讚,希望還有機會有團 不過目前對配置沒特別的見解
Olivia avatar
By Olivia
at 2014-02-04T15:05
可以自己配鍵位感覺不錯 我喜歡有方向鍵 但是不喜歡Z
XCV左移
Rebecca avatar
By Rebecca
at 2014-02-04T17:18
左shift是1.75。哪裡左移了?
Joe avatar
By Joe
at 2014-02-07T11:42
2.15
Elvira avatar
By Elvira
at 2014-02-11T11:36
2.25. Orz. 手機好難按
Rebecca avatar
By Rebecca
at 2014-02-13T08:27
a大的文意應該是拿你的配置跟Pure pro 之類的比較啦
Necoo avatar
By Necoo
at 2014-02-17T20:12
樓上正確 不是這把有問題啦

請新竹有可以維修機械鍵盤的地方嗎?

Hedda avatar
By Hedda
at 2014-01-23T20:41
多年前購入了一把strong man黑軸 這麼多年來一直都是很穩定在使用 不過現在發現有一顆按鍵變得不太靈光 記得說機械鍵盤的維修只要換個軸就好了 但我手上不但沒有黑軸 也不知道該怎麼更換電路板上的零件 所以請問在新竹有地方能夠進行這樣的維修嗎? -- Deserves death! I dar ...

Aviva Krypton 跟 SS Sensei MLG 心得

Lily avatar
By Lily
at 2014-01-23T16:19
一點使用心得,手上沒相機所以只有文章抱歉XD Krypton: 使用了1年半左右,入手的時候是看上標榜有陶瓷面可以換-我的手溫度蠻高+手汗多. 尤其是玩遊戲一認真起來就會手汗不停,想說陶瓷的應該會很清涼. 結果拿出來一用才發現所謂的陶瓷面是滑鼠底部能更換的滑鼠腳 lol 雖然也不能說是沒用,但是意義不大.. ...

第二把鍵盤推薦

Joseph avatar
By Joseph
at 2014-01-23T00:32
我不是松鼠..... 但是因為想玩弄鍵帽 , 所以想入手第二把鍵盤 目前使用的是 shine3 黃色小鴨 紅軸 , 使用上並無太多不滿意的地方 有個缺點就是如果換不透光鍵帽就失去這把鍵盤的特色 , 讓我相當困擾 再加上最近常常去鍵盤店閒晃有點生火 , 真的是很恐怖的消遣 -.- 因此在玩弄更多花樣的 ...

Filco工房 古代朱塗

Hedy avatar
By Hedy
at 2014-01-22T20:47
好讀版:http://www.ptt.cc/bbs/Key_Mou_Pad/M.1390394854.A.2B7.html 其實觀望機械式鍵盤很久了,大約有一年了吧... 實在捏了有夠久的 除了RF沒打過之外,其他軸種都去試打過,但都忍住沒敗 前幾個月注意到Filco工房有些特殊的鍵盤樣式可以選 可惜都沒 ...

請教鍵盤吸塵器這種工具

Joe avatar
By Joe
at 2014-01-22T19:09
小弟因為不是很勤勞在蓋防塵蓋, 所以以前都是使用網咖型清潔法(加上鍵盤很爛), 就是倒過來狂敲然後一次清光頭髮灰塵, 有幸看到and#34;USB 鍵盤吸塵器and#34;感覺就是專門拯救懶人的, 但是又怕買回來變成玩具,所以想請問有沒有大大有一些使用心得, 或是可以推薦幾種好用的吸塵器,感謝收看。 ...