@ -54,6 +54,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
# undef KC_RALT
# define KC_RALT MT(MOD_RALT, KC_SLCK)
// dual use right-shift & del key
# undef KC_RSFT
# define KC_RSFT MT(MOD_RSFT, KC_DEL)
bool capslock = false ;
# ifdef DOUBLESPACE_LAYER_ENABLE
bool lspace_active = false ;
@ -664,16 +668,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - - - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | | * | \ | - | = | / | ≠ | ( | ) | < | > | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | & | ^ | | | _ | + | ? | ± | [ | ] | { | } | : |
* | & | ^ | | | _ | + | ? | ± | [ | ] | { | } | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | | | | | | | | | | | |
* | | | | | | | | | | : | |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
[ _PUNC ] = KEYMAP (
KC_TILD , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , X ( LTEQ ) , X ( GTEQ ) , _______ ,
KC_GRV , KC_ASTR , KC_BSLS , KC_MINS , KC_EQL , KC_SLSH , X ( NOTEQ ) , KC_LPRN , KC_RPRN , KC_LABK , KC_RABK , _______ ,
KC_AMPR , KC_CIRC , KC_PIPE , KC_UNDS , KC_PLUS , KC_QUES , X ( PLMIN ) , KC_LBRC , KC_RBRC , KC_LCBR , KC_RCBR , KC_COLN ,
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______
KC_AMPR , KC_CIRC , KC_PIPE , KC_UNDS , KC_PLUS , KC_QUES , X ( PLMIN ) , KC_LBRC , KC_RBRC , KC_LCBR , KC_RCBR , _______ ,
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , KC_COLN , _______
) ,
/* Num
@ -682,23 +686,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - - - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | ` | * | \ | - | = | / | B | 4 | 5 | 6 | E | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | & | ^ | | | _ | + | ? | C | 1 | 2 | 3 | F | : |
* | & | ^ | | | _ | + | ? | C | 1 | 2 | 3 | F | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | | | | | | | | 0 | , | . | x | |
* | | | x | | | | | 0 | , | . | : | |
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
[ _NUM ] = KEYMAP (
KC_TILD , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , S ( KC_A ) , KC_7 , KC_8 , KC_9 , S ( KC_D ) , _______ ,
KC_GRV , KC_ASTR , KC_BSLS , KC_MINS , KC_EQL , KC_SLSH , S ( KC_B ) , KC_4 , KC_5 , KC_6 , S ( KC_E ) , _______ ,
KC_AMPR , KC_CIRC , KC_PIPE , KC_UNDS , KC_PLUS , KC_QUES , S ( KC_C ) , KC_1 , KC_2 , KC_3 , S ( KC_F ) , KC_COLN ,
_______ , _______ , _______, _______ , _______ , _______ , _______ , FUN0 , KC_COMM , KC_DOT , KC_ X, _______
KC_AMPR , KC_CIRC , KC_PIPE , KC_UNDS , KC_PLUS , KC_QUES , S ( KC_C ) , KC_1 , KC_2 , KC_3 , S ( KC_F ) , _______ ,
_______ , _______ , KC_X, _______ , _______ , _______ , _______ , FUN0 , KC_COMM , KC_DOT , KC_ COLN, _______
) ,
/* Func
* , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .
* | | F1 | F2 | F3 | F4 | | | PgUp | Up | PgDn | PgUp | Del |
* | | F1 | F2 | F3 | F4 | Ins | | PgUp | Up | PgDn | PgUp | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - - - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | | F5 | F6 | F7 | F8 | PrtSc | | Left | Down | Right | PgDn | Ins |
* | | F5 | F6 | F7 | F8 | PrtSc | | Left | Down | Right | PgDn | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
* | | F9 | F10 | F11 | F12 | | | | Home | End | | |
* | - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - + - - - - - - |
@ -706,8 +710,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* ` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '
*/
[ _FUN ] = KEYMAP (
XXXXXXX , KC_F1 , KC_F2 , KC_F3 , KC_F4 , XXXXXXX, XXXXXXX , KC_PGUP , KC_UP , KC_PGDN , KC_PGUP , KC_DEL ,
XXXXXXX , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_PSCR , XXXXXXX , KC_LEFT , KC_DOWN , KC_RGHT , KC_PGDN , KC_INS ,
XXXXXXX , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_INS, XXXXXXX , KC_PGUP , KC_UP , KC_PGDN , KC_PGUP , _______ ,
XXXXXXX , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_PSCR , XXXXXXX , KC_LEFT , KC_DOWN , KC_RGHT , KC_PGDN , _______ ,
_______ , KC_F9 , KC_F10 , KC_F11 , KC_F12 , XXXXXXX , XXXXXXX , XXXXXXX , KC_HOME , KC_END , XXXXXXX , _______ ,
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______
) ,