aboutsummaryrefslogtreecommitdiff
path: root/keyboard/hhkb/keymap.c
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2013-01-28 11:30:23 +0900
committertmk <nobody@nowhere>2013-01-28 11:30:23 +0900
commit854c803fdda30d7f7905c18d777ea85cac9b74d9 (patch)
tree4039718dd8412af86992288bc9ac7ac996078353 /keyboard/hhkb/keymap.c
parentbfd7fe586297d70f824a402fd476c3daa889fa56 (diff)
downloadqmk_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.c6
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)