diff options
| author | tmk <nobody@nowhere> | 2013-01-28 11:30:23 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-01-28 11:30:23 +0900 |
| commit | 854c803fdda30d7f7905c18d777ea85cac9b74d9 (patch) | |
| tree | 4039718dd8412af86992288bc9ac7ac996078353 /keyboard/hhkb/keymap.c | |
| parent | bfd7fe586297d70f824a402fd476c3daa889fa56 (diff) | |
| download | qmk_firmware-854c803fdda30d7f7905c18d777ea85cac9b74d9.tar.gz qmk_firmware-854c803fdda30d7f7905c18d777ea85cac9b74d9.zip | |
Add tap toggle feature to action.
Diffstat (limited to 'keyboard/hhkb/keymap.c')
| -rw-r--r-- | keyboard/hhkb/keymap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/keyboard/hhkb/keymap.c b/keyboard/hhkb/keymap.c index b74dc71ba..2d0dabd70 100644 --- a/keyboard/hhkb/keymap.c +++ b/keyboard/hhkb/keymap.c | |||
| @@ -63,6 +63,8 @@ static const uint16_t PROGMEM fn_actions[] = { | |||
| 63 | ACTION_RMODS_TAP(MOD_BIT(KC_RCTL), KC_ENT), // Fn7 | 63 | ACTION_RMODS_TAP(MOD_BIT(KC_RCTL), KC_ENT), // Fn7 |
| 64 | 64 | ||
| 65 | ACTION_LMODS_TAP(MOD_BIT(KC_LSFT), ONE_SHOT), // Fn8 | 65 | ACTION_LMODS_TAP(MOD_BIT(KC_LSFT), ONE_SHOT), // Fn8 |
| 66 | ACTION_LAYER_SET_ON_RELEASED_TAP_TOGGLE(1), // Fn9 | ||
| 67 | ACTION_LAYER_BIT_TAP_TOGGLE(1), // Fn10 | ||
| 66 | }; | 68 | }; |
| 67 | 69 | ||
| 68 | 70 | ||
| @@ -83,7 +85,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 83 | KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,GRV, \ | 85 | KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,GRV, \ |
| 84 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ | 86 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ |
| 85 | FN6, A, S, D, F, G, H, J, K, L, FN3, QUOT,FN7, \ | 87 | FN6, A, S, D, F, G, H, J, K, L, FN3, QUOT,FN7, \ |
| 86 | FN8, Z, X, C, V, B, N, M, COMM,DOT, FN2, RSFT,FN1, \ | 88 | FN8, Z, X, C, V, B, N, M, COMM,DOT, FN2, RSFT,FN10, \ |
| 87 | LGUI,LALT, FN5, RALT,FN4), | 89 | LGUI,LALT, FN5, RALT,FN4), |
| 88 | 90 | ||
| 89 | /* Layer 1: HHKB mode (HHKB Fn) | 91 | /* Layer 1: HHKB mode (HHKB Fn) |
| @@ -102,7 +104,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 102 | KEYMAP(PWR, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ | 104 | KEYMAP(PWR, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ |
| 103 | CAPS,NO, NO, NO, NO, NO, NO, NO, PSCR,SLCK,BRK, UP, NO, BSPC, \ | 105 | CAPS,NO, NO, NO, NO, NO, NO, NO, PSCR,SLCK,BRK, UP, NO, BSPC, \ |
| 104 | LCTL,VOLD,VOLU,MUTE,NO, NO, PAST,PSLS,HOME,PGUP,LEFT,RGHT,ENT, \ | 106 | LCTL,VOLD,VOLU,MUTE,NO, NO, PAST,PSLS,HOME,PGUP,LEFT,RGHT,ENT, \ |
| 105 | LSFT,NO, NO, NO, NO, NO, PPLS,PMNS,END, PGDN,DOWN,RSFT,FN0, \ | 107 | LSFT,NO, NO, NO, NO, NO, PPLS,PMNS,END, PGDN,DOWN,RSFT,FN10, \ |
| 106 | LGUI,LALT, SPC, RALT,RGUI), | 108 | LGUI,LALT, SPC, RALT,RGUI), |
| 107 | 109 | ||
| 108 | /* Layer 2: Vi mode (Slash) | 110 | /* Layer 2: Vi mode (Slash) |
