Fix bootmagic and eeconfig for virtual DIP SW
This commit is contained in:
parent
78fd5a7154
commit
4e93b3fa67
12 changed files with 251 additions and 174 deletions
23
README.md
23
README.md
|
@ -106,6 +106,8 @@ Following commands can be also executed with `Magic` + key. In console mode `Mag
|
|||
v: print device version & info
|
||||
t: print timer count
|
||||
s: print status
|
||||
e: print eeprom config
|
||||
n: toggle NKRO
|
||||
0/F10: switch to Layer0
|
||||
1/F1: switch to Layer1
|
||||
2/F2: switch to Layer2
|
||||
|
@ -117,13 +119,24 @@ Following commands can be also executed with `Magic` + key. In console mode `Mag
|
|||
|
||||
**TBD**
|
||||
|
||||
### Conguration with Boot Magic
|
||||
### Boot Magic Configuration - Virtual DIP Switch
|
||||
Boot Magic are executed during boot up time. Press Magic key below then pulgin keyboard cable.
|
||||
These settings are stored in EEPROM.
|
||||
Note that you must use keys of **Layer 0** as Magic keys. These settings are stored in EEPROM so that retain your configure over power cycles.
|
||||
|
||||
#### EEPROM
|
||||
- Skip reading EEPROM(`ESC`)
|
||||
- Clear configuration stored in EEPROM(`Backspace`)
|
||||
|
||||
#### Bootloader
|
||||
- Kick up Bootloader(`B`)
|
||||
|
||||
#### Debug
|
||||
- Debug enable(`D`)
|
||||
- Debug matrix enable(`D`+`X`)
|
||||
- Debug keyboard enable(`D`+`K`)
|
||||
- Debug mouse enable(`D`+`M`)
|
||||
|
||||
#### Keymap
|
||||
- Swap Control and CapsLock(`Left Control`)
|
||||
- Change CapsLock to Control(`Casp Lock`)
|
||||
- Swap LeftAlt and Gui(`Left Alt`)
|
||||
|
@ -132,6 +145,12 @@ These settings are stored in EEPROM.
|
|||
- Swap Grave and Escape(`Grave`)
|
||||
- Swap BackSlash and BackSpace(`Back Slash`)
|
||||
|
||||
#### Default Layer
|
||||
- Set Default Layer to 0(`0`)
|
||||
- Set Default Layer to 0(`1`)
|
||||
- Set Default Layer to 0(`2`)
|
||||
- Set Default Layer to 0(`3`)
|
||||
|
||||
**TBD**
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue