Re: [鍵盤] USB to USB keyboard converter

作者: tycg (蔡蔡很忙)   2016-12-01 00:24:05
來回一下之前kira大分享過的有趣小物
原文: #1N6qBJ-e
https://www.ptt.cc/bbs/Key_Mou_Pad/M.1461404371.A.FA8.html
基於對程式幾乎沒有概念
此次刷鍵位的過程有小小波折
特別感謝球哥手把手debug讓我可以順利將成品鍵盤改自訂鍵位
所以來發個文記錄一下
也給同是windows系統的使用者參考
操作環境:win7
使用者:完全不懂LINUX/MAC系統
一開始照著對岸的教學下載LINUX模擬器來用
但程式碼一直出現各種莫名的錯誤
球哥即時救援給我一個簡單的刷機工具!
載點: https://goo.gl/Uo684X
載好後解壓縮備用
以下STEP BY STEP
1. 買arduino套件
arduino leonardo + arduino USB host shield
http://i.imgur.com/0slULlF.jpg
直接組合起來
http://i.imgur.com/9hZra3P.jpg
我在蝦皮買的,共610元(210+400),省了一筆運費
收到的時候 USB host shield 針腳有點歪掉
小心翼翼地掰正才順利組合起來
2. 下載刷鍵位程式
網址如上
3. 設計鍵位
http://www.tmk-kbd.com/tmk_keyboard/editor/usb_usb/
到網站的圖形化界面設計個人想用的鍵位
引用kira大注意事項:
a. 只支援6KRO
b. 鍵盤本身的Media/System control 之類的按鍵沒辦法重新定義
c. 鍵盤本身的FN鍵無法被重新定義
d. 雖然上述兩點的按鍵無法重新定義,但是可以將別的按鍵定義為上述按鍵
e. 不支援以下兩種鍵盤Varmilo VA87MR, GON's NerD
符號說明:
trans就是透明的意思
no就是無作用
如果都設在fn層
那麼 fn+trans 是輸出原鍵位;fn+no 就沒有任何輸出(沒有功能)
我是簡單設定一層自訂fn鍵位而已
http://bit.ly/2gleLx4
4. 生成 .hex檔、準備好刷鍵位工具
設計完鍵位後,
按download
然後把載下來的Hex和avrdude-reflash.bat放進同一個資料夾
也就是最前面已經下載好的刷鍵位工具的資料夾
5. 將usb to usb converter連接到電腦(以下簡稱U2UC)
按下leonardo的Reset小紅鍵
會聽到USB裝置拔除又連接的音效
然後去裝置管理員那邊
應該會看到一個不明的裝置
裝置名稱可能會顯示ATmega32U4或Arduino leonardo
如果有的話
按右鍵解除安裝硬體 把驅動刪掉
打開最前面刷鍵位壓縮包
右鍵用管理員權限打開zadig.exe
Option>List All>選ATmega32U4(或Arduino leonardo)>選libusbK>Install
程式會自動安裝驅動
這一步我之前安裝預設的WinUSB一直刷失敗
後來死馬當活馬醫地選libusbK就成功惹
It works, but I don't know why!
6. 開心刷鍵位
把.hex拖到avrdude-reflash.bat上面放開
等待幾秒就刷完啦!
原始檔是簡體中文
我有用編輯器生成一個英文版 avrdude-reflash-eng.bat
功能是一模一樣的
心得:
用習慣GH60之後,
就覺得成品鍵盤好麻煩,
手移動的範圍不想超過主鍵區XD
謝謝kira大分享這個實用的小工具,
簡單也不貴,
讓我的QFR重獲新生!
作者: kivx (天無二日吾獨照)   2016-12-01 00:32:00
快推文免得讓人發現我看不懂
作者: guinert (神野)   2016-12-01 00:47:00
太強啦!!!
作者: idunhav1 (你知道天空為什麼是藍的?)   2016-12-01 00:51:00
作者: HiddenGuy (all out of love)   2016-12-01 00:53:00
推一個 別被人家發現我不懂
作者: oskarsson (id020103)   2016-12-01 01:03:00
技術文 太神啦~~~~~~~
作者: as134679258 (Argumus)   2016-12-01 01:59:00
是Arduino好懷念喔
作者: Vere (肥爾)   2016-12-01 02:54:00
猛猛噠 哈哈
作者: h760221 (liu)   2016-12-01 09:50:00
先推
作者: Myan (yan)   2016-12-01 11:12:00
技術派,快推快推
作者: stevenaz (花了發)   2016-12-02 10:41:00
推 猛猛的
作者: www54500 (夏恩)   2016-12-02 13:32:00
推推,用慣60%之後用不了市售鍵盤,之後也來試試這個方式上面說的不精確, 應該是自訂鍵位的60% XD

Links booklink

Contact Us: admin [ a t ] ucptt.com