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 | |
| parent | f609712da3b94ea36612a6f210bd6ce902b74631 (diff) | |
| download | qmk_firmware-9f95e9cc27f2edf4336124b01c05d03dcd5ee5ac.tar.gz qmk_firmware-9f95e9cc27f2edf4336124b01c05d03dcd5ee5ac.zip | |
Add support partly for modifier with tap key.
Diffstat (limited to 'keyboard/hhkb')
| -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/>. | |||
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | /* | ||
| 55 | static const action_t PROGMEM fn_actions[] = { | ||
| 56 | ACTION_LAYER_TO_DEFAULT_ON_RELEASED, // Fn0 | ||
| 57 | ACTION_LAYER_SET_ON_PRESSED(1), // Fn1 | ||
| 58 | ACTION_LAYER_SET_TAP_KEY(2, KC_SLASH), // Fn2 | ||
| 59 | ACTION_LAYER_SET_TAP_KEY(3, KC_SCLN), // Fn3 | ||
| 60 | ACTION_LAYER_SET_ON_PRESSED(3), // Fn4 | ||
| 61 | ACTION_LAYER_SET_TAP_KEY(5, KC_SPC), // Fn5 | ||
| 62 | ACTION_NO, // Fn6 | ||
| 63 | ACTION_NO, // Fn7 | ||
| 64 | }; | ||
| 65 | */ | ||
| 66 | static const uint16_t PROGMEM fn_actions[] = { | 54 | static const uint16_t PROGMEM fn_actions[] = { |
| 67 | ACTION_LAYER_TO_DEFAULT_ON_RELEASED, // Fn0 | 55 | ACTION_LAYER_TO_DEFAULT_ON_RELEASED, // Fn0 |
| 68 | ACTION_LAYER_SET_ON_PRESSED(1), // Fn1 | 56 | ACTION_LAYER_SET_ON_PRESSED(1), // Fn1 |
| @@ -70,8 +58,8 @@ static const uint16_t PROGMEM fn_actions[] = { | |||
| 70 | ACTION_LAYER_SET_TAP_KEY(3, KC_SCLN), // Fn3 | 58 | ACTION_LAYER_SET_TAP_KEY(3, KC_SCLN), // Fn3 |
| 71 | ACTION_LAYER_SET_ON_PRESSED(3), // Fn4 | 59 | ACTION_LAYER_SET_ON_PRESSED(3), // Fn4 |
| 72 | ACTION_LAYER_SET_TAP_KEY(5, KC_SPC), // Fn5 | 60 | ACTION_LAYER_SET_TAP_KEY(5, KC_SPC), // Fn5 |
| 73 | ACTION_NO, // Fn6 | 61 | ACTION_LMODS_TAP(MOD_BIT(KC_LCTL), KC_BSPC), // Fn6 |
| 74 | ACTION_NO, // Fn7 | 62 | ACTION_RMODS_TAP(MOD_BIT(KC_RCTL), KC_ENT), // Fn7 |
| 75 | }; | 63 | }; |
| 76 | 64 | ||
| 77 | 65 | ||
| @@ -91,7 +79,7 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 91 | */ | 79 | */ |
| 92 | KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,GRV, \ | 80 | KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,GRV, \ |
| 93 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ | 81 | TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ |
| 94 | LCTL,A, S, D, F, G, H, J, K, L, FN3, QUOT,ENT, \ | 82 | FN6, A, S, D, F, G, H, J, K, L, FN3, QUOT,FN7, \ |
| 95 | LSFT,Z, X, C, V, B, N, M, COMM,DOT, FN2, RSFT,FN1, \ | 83 | LSFT,Z, X, C, V, B, N, M, COMM,DOT, FN2, RSFT,FN1, \ |
| 96 | LGUI,LALT, FN5, RALT,FN4), | 84 | LGUI,LALT, FN5, RALT,FN4), |
| 97 | 85 | ||
