作者tycg (蔡蔡很忙)
看板Key_Mou_Pad
標題Re: [鍵盤] USB to USB keyboard converter
時間Thu Dec 1 00:24:05 2016
來回一下之前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重獲新生!
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄ ╔ ╗
▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄
▄ 這種事情真好 可以完成更好
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
有很多各式各樣的夢想
▄▄▄▄▄▄▄▄▄▄
▄▄
▄▄▄▄ 所有所有夢想都能實現
▄▄▄▄▄▄▄▄
▄▄▄▄▄
▄▄▄▄
用不可思議的百寶袋來實現
▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄
我想在天空自由的飛翔
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.158.178
※ 文章網址: https://www.ptt.cc/bbs/Key_Mou_Pad/M.1480523052.A.AB3.html
推 kivx: 快推文免得讓人發現我看不懂 12/01 00:32
我寫超細的了 下載工具下來照著做應該沒問題der
我也看不懂技術文章 但成功自訂鍵位了哈哈哈
推 guinert: 太強啦!!! 12/01 00:47
感謝神人大大carry啊!
推 idunhav1: 推 12/01 00:51
推 HiddenGuy: 推一個 別被人家發現我不懂 12/01 00:53
寫這篇就是記錄一下像我這樣不懂的人也可以低成本得到自訂鍵位的鍵盤噢!
U2UC好便宜 不買嗎XD
推 oskarsson: 技術文 太神啦~~~~~~~ 12/01 01:03
感謝球哥手把手教學 還有開發出arduino套件跟刷鍵位工具的神人大大們XD
推 as134679258: 是Arduino好懷念喔 12/01 01:59
之前去參加過2天的工作坊 用加速規跟藍牙套件做跌倒偵測裝置
課程結束沒幾天就通通還給老師了(慚愧)
推 Vere: 猛猛噠 哈哈 12/01 02:54
推 h760221: 先推 12/01 09:50
推 Myan: 技術派,快推快推 12/01 11:12
推 stevenaz: 推 猛猛的 12/02 10:41
有這個工具就變滿簡單的
不是技術派 是懶人派XD
推 www54500: 推推,用慣60%之後用不了市售鍵盤,之後也來試試這個方式 12/02 13:32
→ www54500: 上面說的不精確, 應該是自訂鍵位的60% XD 12/02 13:34
真的,沒有自訂鍵位的鍵盤就覺得不是太好用的鍵盤,哈哈(握手)
※ 編輯: tycg (140.116.84.31), 12/02/2016 14:35:55