diff options
| author | Dylan Khor <thekhord@gmail.com> | 2017-10-24 02:14:42 -0400 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2017-10-24 17:04:12 -1000 |
| commit | 9128ed50c2589b93245cd0a09c5dc9cb8fda67cb (patch) | |
| tree | 3d223b141cc0d85a52a6baa4a4f12153aac32ced | |
| parent | 1f4349592277e6a61e643947665c8b026b7700ed (diff) | |
| download | qmk_firmware-9128ed50c2589b93245cd0a09c5dc9cb8fda67cb.tar.gz qmk_firmware-9128ed50c2589b93245cd0a09c5dc9cb8fda67cb.zip | |
Add macro to sleep Windows 10
| -rw-r--r-- | keyboards/planck/keymaps/khord/keymap.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/keyboards/planck/keymaps/khord/keymap.c b/keyboards/planck/keymaps/khord/keymap.c index c0fd464ad..c8022a389 100644 --- a/keyboards/planck/keymaps/khord/keymap.c +++ b/keyboards/planck/keymaps/khord/keymap.c | |||
| @@ -16,7 +16,8 @@ enum planck_keycodes { | |||
| 16 | RAISE, | 16 | RAISE, |
| 17 | BACKLIT, | 17 | BACKLIT, |
| 18 | ADMIN, | 18 | ADMIN, |
| 19 | SMSPC1 | 19 | SMSPC1, |
| 20 | W10SLP | ||
| 20 | }; | 21 | }; |
| 21 | 22 | ||
| 22 | // LED backlight breathing | 23 | // LED backlight breathing |
| @@ -64,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 64 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 65 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 65 | * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | | 66 | * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | |
| 66 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 67 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 67 | * | | F7 | F8 | F9 | F10 | F11 | F12 | | | End | Home | | | 68 | * | | F7 | F8 | F9 | F10 | F11 | F12 | SLP | | End | Home | | |
| 68 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 69 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 69 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 70 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 70 | * `-----------------------------------------------------------------------------------' | 71 | * `-----------------------------------------------------------------------------------' |
| @@ -72,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | [_LOWER] = { | 73 | [_LOWER] = { |
| 73 | {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, | 74 | {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, |
| 74 | {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, | 75 | {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, |
| 75 | {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, KC_END, KC_HOME, _______}, | 76 | {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, W10SLP, _______, KC_END, KC_HOME, _______}, |
| 76 | {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | 77 | {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} |
| 77 | }, | 78 | }, |
| 78 | 79 | ||
| @@ -196,6 +197,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 196 | } | 197 | } |
| 197 | return false; | 198 | return false; |
| 198 | break; | 199 | break; |
| 200 | case W10SLP: | ||
| 201 | if (record->event.pressed) { | ||
| 202 | SEND_STRING(SS_LGUI("x")"us"); | ||
| 203 | } | ||
| 204 | return false; | ||
| 205 | break; | ||
| 199 | } | 206 | } |
| 200 | return true; | 207 | return true; |
| 201 | } | 208 | } |
