diff options
author | tmk <nobody@nowhere> | 2013-01-15 19:04:58 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2013-01-16 13:21:35 +0900 |
commit | 9f95e9cc27f2edf4336124b01c05d03dcd5ee5ac (patch) | |
tree | 807687c0c202bd3c03eb8aad1a040285d8576ca1 /keyboard/hhkb/keymap.c | |
parent | f609712da3b94ea36612a6f210bd6ce902b74631 (diff) | |
download | firmware-9f95e9cc27f2edf4336124b01c05d03dcd5ee5ac.tar.gz firmware-9f95e9cc27f2edf4336124b01c05d03dcd5ee5ac.tar.bz2 firmware-9f95e9cc27f2edf4336124b01c05d03dcd5ee5ac.zip |
Add support partly for modifier with tap key.
Diffstat (limited to 'keyboard/hhkb/keymap.c')
-rw-r--r-- | keyboard/hhkb/keymap.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/keyboard/hhkb/keymap.c b/keyboard/hhkb/keymap.c index 38461290b..e29b37b16 100644 --- a/keyboard/hhkb/keymap.c +++ b/keyboard/hhkb/keymap.c @@ -51,18 +51,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. } -/* -static const action_t PROGMEM fn_actions[] = { - ACTION_LAYER_TO_DEFAULT_ON_RELEASED, // Fn0 - ACTION_LAYER_SET_ON_PRESSED(1), // Fn1 - ACTION_LAYER_SET_TAP_KEY(2, KC_SLASH), // Fn2 - ACTION_LAYER_SET_TAP_KEY(3, KC_SCLN), // Fn3 - ACTION_LAYER_SET_ON_PRESSED(3), // Fn4 - ACTION_LAYER_SET_TAP_KEY(5, KC_SPC), // Fn5 - ACTION_NO, // Fn6 - ACTION_NO, // Fn7 -}; -*/ static const uint16_t PROGMEM fn_actions[] = { ACTION_LAYER_TO_DEFAULT_ON_RELEASED, // Fn0 ACTION_LAYER_SET_ON_PRESSED(1), // Fn1 @@ -70,8 +58,8 @@ static const uint16_t PROGMEM fn_actions[] = { ACTION_LAYER_SET_TAP_KEY(3, KC_SCLN), // Fn3 ACTION_LAYER_SET_ON_PRESSED(3), // Fn4 ACTION_LAYER_SET_TAP_KEY(5, KC_SPC), // Fn5 - ACTION_NO, // Fn6 - ACTION_NO, // Fn7 + ACTION_LMODS_TAP(MOD_BIT(KC_LCTL), KC_BSPC), // Fn6 + ACTION_RMODS_TAP(MOD_BIT(KC_RCTL), KC_ENT), // Fn7 }; @@ -91,7 +79,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,GRV, \ TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ - LCTL,A, S, D, F, G, H, J, K, L, FN3, QUOT,ENT, \ + FN6, A, S, D, F, G, H, J, K, L, FN3, QUOT,FN7, \ LSFT,Z, X, C, V, B, N, M, COMM,DOT, FN2, RSFT,FN1, \ LGUI,LALT, FN5, RALT,FN4), |