diff options
| author | tmk <nobody@nowhere> | 2013-03-10 19:22:54 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-03-10 19:22:54 +0900 |
| commit | de8ef18a534163b40e307418b3af603142d5d6b0 (patch) | |
| tree | 9f35a4795b40dc6328b9d9385b81460ba47143cb /common/bootmagic.h | |
| parent | 51050875b7f1dd5216ba46298f95cf3030a36211 (diff) | |
| download | qmk_firmware-de8ef18a534163b40e307418b3af603142d5d6b0.tar.gz qmk_firmware-de8ef18a534163b40e307418b3af603142d5d6b0.zip | |
Add KEYCONF to eeconfig.c
Diffstat (limited to 'common/bootmagic.h')
| -rw-r--r-- | common/bootmagic.h | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/common/bootmagic.h b/common/bootmagic.h index 7aa224def..d32a5bef8 100644 --- a/common/bootmagic.h +++ b/common/bootmagic.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | #define BOOTMAGIC_IS_ENABLE() true | 6 | #define BOOTMAGIC_IS_ENABLE() true |
| 7 | #endif | 7 | #endif |
| 8 | 8 | ||
| 9 | /* bootloader */ | 9 | /* kick up bootloader */ |
| 10 | #ifndef BOOTMAGIC_BOOTLOADER_KEY | 10 | #ifndef BOOTMAGIC_BOOTLOADER_KEY |
| 11 | #define BOOTMAGIC_BOOTLOADER_KEY KC_B | 11 | #define BOOTMAGIC_BOOTLOADER_KEY KC_B |
| 12 | #endif | 12 | #endif |
| @@ -19,7 +19,42 @@ | |||
| 19 | #define BOOTMAGIC_EEPROM_CLEAR_KEY KC_BSPACE | 19 | #define BOOTMAGIC_EEPROM_CLEAR_KEY KC_BSPACE |
| 20 | #endif | 20 | #endif |
| 21 | 21 | ||
| 22 | /* change default layer */ | 22 | /* |
| 23 | * key configure | ||
| 24 | */ | ||
| 25 | /* swap control and capslock */ | ||
| 26 | #ifndef BOOTMAGIC_SWAP_CONTROL_CPASLOCK | ||
| 27 | #define BOOTMAGIC_SWAP_CONTROL_CPASLOCK KC_LCTRL | ||
| 28 | #endif | ||
| 29 | /* capslock to control */ | ||
| 30 | #ifndef BOOTMAGIC_CAPSLOCK_TO_CONTROL | ||
| 31 | #define BOOTMAGIC_CAPSLOCK_TO_CONTROL KC_CAPSLOCK | ||
| 32 | #endif | ||
| 33 | /* swap alt and gui */ | ||
| 34 | #ifndef BOOTMAGIC_SWAP_LALT_LGUI | ||
| 35 | #define BOOTMAGIC_SWAP_LALT_LGUI KC_LALT | ||
| 36 | #endif | ||
| 37 | /* swap alt and gui */ | ||
| 38 | #ifndef BOOTMAGIC_SWAP_RALT_RGUI | ||
| 39 | #define BOOTMAGIC_SWAP_RALT_RGUI KC_RALT | ||
| 40 | #endif | ||
| 41 | /* no gui */ | ||
| 42 | #ifndef BOOTMAGIC_NO_GUI | ||
| 43 | #define BOOTMAGIC_NO_GUI KC_LGUI | ||
| 44 | #endif | ||
| 45 | /* swap esc and grave */ | ||
| 46 | #ifndef BOOTMAGIC_SWAP_GRAVE_ESC | ||
| 47 | #define BOOTMAGIC_SWAP_GRAVE_ESC KC_GRAVE | ||
| 48 | #endif | ||
| 49 | /* swap backslash and backspace */ | ||
| 50 | #ifndef BOOTMAGIC_SWAP_BACKSLASH_BACKSPACE | ||
| 51 | #define BOOTMAGIC_SWAP_BACKSLASH_BACKSPACE KC_BSLASH | ||
| 52 | #endif | ||
| 53 | |||
| 54 | |||
| 55 | /* | ||
| 56 | * change default layer | ||
| 57 | */ | ||
| 23 | #ifndef BOOTMAGIC_DEFAULT_LAYER_0_KEY | 58 | #ifndef BOOTMAGIC_DEFAULT_LAYER_0_KEY |
| 24 | #define BOOTMAGIC_DEFAULT_LAYER_0_KEY KC_0 | 59 | #define BOOTMAGIC_DEFAULT_LAYER_0_KEY KC_0 |
| 25 | #endif | 60 | #endif |
| @@ -33,6 +68,7 @@ | |||
| 33 | #define BOOTMAGIC_DEFAULT_LAYER_3_KEY KC_3 | 68 | #define BOOTMAGIC_DEFAULT_LAYER_3_KEY KC_3 |
| 34 | #endif | 69 | #endif |
| 35 | 70 | ||
| 71 | |||
| 36 | void bootmagic(void); | 72 | void bootmagic(void); |
| 37 | bool bootmagic_scan_keycode(uint8_t keycode); | 73 | bool bootmagic_scan_keycode(uint8_t keycode); |
| 38 | 74 | ||
