这是一块新的Gameshell按键模块。用switch的摇杆更换了原先的方向键并且多出了个摇杆z轴按键。优点是可以直接平替原先的按键模块keypad无需对主机进行任何程序的更改且按键手感更为舒适顺手。
(1)Joypad使用的芯片 ———— ATMEGA328P-AU有个很蛋疼的点:如果是新买的芯片,需要对芯片写入loadbooter, 所以我的建议是直接买一块Arduino uno回来拆ATMEGA328P-AU直接换到joypad的板子上。
2. 下载GameShell_Joypad/Arduino/下的两个文件夹里的全部文件,UsbKeyboard为必须引入的库文件,另一个joypad_x.x.x文件夹里面的xxx.ino为joypad主程序。
1. 将lightkey接入joypad,同时按下L2和R2键持续五秒钟,当两个板载LED从闪烁变为停止闪烁时校准完成。按键按住触发校准的校准时间可以在joypad的主程序中修改,当然,触发校准的组合键也可以自定义,具体内容请阅读第七条(joypad相关设置)。
1. 可以直接将原版的keypad用joypad替换装到Gameshell内,但是要注意要用巧劲使摇杆的头穿过Gameshell的前面板进行安装,否则可能会导致摇杆漂移的现象发生,具体为Sameshell会自动触发方向键等现象。
Key | Pins | Key | Pins | |
---|---|---|---|---|
D6 | A | D11 | MENU | |
D7 | B | A7 | LK1 | |
D8 | X | A6 | LK2 | |
D9 | Y | D19 | LK3 | |
D12 | START | D16 | LK4 | |
D10 | SELECT | D15 | LK5 | |
A0 | SHIFT | D13 | 摇杆按键 |