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