diff options
Diffstat (limited to 'keyboard/hhkb/config.h')
| -rw-r--r-- | keyboard/hhkb/config.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/keyboard/hhkb/config.h b/keyboard/hhkb/config.h index cca75f243..66dede9a5 100644 --- a/keyboard/hhkb/config.h +++ b/keyboard/hhkb/config.h | |||
| @@ -37,6 +37,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 37 | #define MATRIX_COLS 8 | 37 | #define MATRIX_COLS 8 |
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | /* | ||
| 41 | * Boot magic keys | ||
| 42 | * call some function by pressing key when pluging cable or powering on. | ||
| 43 | */ | ||
| 44 | /* key position on matrix(ROW:COL) */ | ||
| 45 | #define KEY_FN 0x54 | ||
| 46 | #define KEY_D 0x14 | ||
| 47 | #define KEY_IS_ON(key) matrix_is_on((key)>>4, (key)&0xF) | ||
| 48 | /* kick up bootloader */ | ||
| 49 | #define IS_BOOTMAGIC_BOOTLOADER() KEY_IS_ON(KEY_FN) | ||
| 50 | /* debug on */ | ||
| 51 | #define IS_BOOTMAGIC_DEBUG() KEY_IS_ON(KEY_D) | ||
| 52 | |||
| 53 | |||
| 40 | /* key combination for command */ | 54 | /* key combination for command */ |
| 41 | #define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT))) | 55 | #define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT))) |
| 42 | 56 | ||
