diff options
author | tmk <nobody@nowhere> | 2013-03-11 16:01:35 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2013-03-11 16:01:35 +0900 |
commit | 8b9bd51d3a13959a4d59fdbc819a033cd8b0a3ce (patch) | |
tree | 10d0192d4efe3d5b3613aa3a29aeb136207b2cf0 | |
parent | 48433a5e9988647a737234c11dd9db4080fd4a4e (diff) |
Add description of Boot Magic in README
-rw-r--r-- | README.md | 35 |
1 files changed, 23 insertions, 12 deletions
@@ -18,6 +18,7 @@ Features * Macro - Very primitive at this time * Keyboard Tricks - Oneshot modifier and modifier with tapping feature * Debug Console - Messages for debug and interaction with firmware +* Virtual DIP Switch - Configurations stored EEPROM(Boot Magic) Projects @@ -164,13 +165,15 @@ Makefile Options ### 2. Features Note that ***comment out*** to disable them. - MOUSEKEY_ENABLE = yes # Mouse keys - PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support - EXTRAKEY_ENABLE = yes # Enhanced feature for Windows(Audio control and System control) - NKRO_ENABLE = yes # USB Nkey Rollover + BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) + MOUSEKEY_ENABLE = yes # Mouse keys(+4700) + EXTRAKEY_ENABLE = yes # Audio control and System control(+450) + CONSOLE_ENABLE = yes # Console for debug(+400) + #NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA + #PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support ### 3. Programmer -Optional. Set proper command for your controller, bootloader and programmer. +Optional. Set proper command for your controller, bootloader and programmer. This command can be used with `make program`. # for PJRC Teensy PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex @@ -273,16 +276,24 @@ Following commands can be also executed with `Magic` + key. In console mode `Mag Caps: Lock Keyboard(Child Proof) Paus: jump to bootloader -### Boot Magic -Magic commands are executed when boot time. Press `Magic` command key then pulgin. +**TBD** -Define these macros in config.h. +### Conguration with Boot Magic +Boot Magic are executed during boot up time. Press Magic key below then pulgin keyboard cable. +These settings are stored in EEPROM. - IS_BOOTMAGIC_DEBUG - IS_BOOTMAGIC_BOOTLOADER +- Clear configuration stored in EEPROM(`Backspace`) +- Kick up Bootloader(`B`) +- Debug enable(`D`) +- Swap Control and CapsLock(`Left Control`) +- Change CapsLock to Control(`Casp Lock`) +- Swap LeftAlt and Gui(`Left Alt`) +- Swap RightAlt and Gui(`Right Alt`) +- Disable Gui(`Left Gui`) +- Swap Grave and Escape(`Grave`) +- Swap BackSlash and BackSpace(`Back Slash`) -***TODO: sample impl*** -See `keyboard/hhkb/config.h` for sample. +**TBD** |