2020 February 29 Breaking Changes Update (#8064)
[jackhill/qmk/firmware.git] / keyboards / planck / keymaps / altgr / common / symbol_guifn_layout.h
CommitLineData
50b5c6ad 1
2// const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
3
4// ..................................................... Symbol Navigation Layer
5#ifdef SHIFT_SYMBOLS
6 // .-----------------------------------------------------------------------------------.
7 // | | ~ | * | & | | | | | Home | Up | End | PgUp |
8 // |-----------------------------------------------------------------------------------|
9 // | GUI | ^ | % | $ | | | | | Left | Down | Right| PgDn |
10 // |-----------------------------------------------------------------------------------|
11 // | | # | @ | ! | | | | | | | | |
12 // |-----------------------------------------------------------------------------------|
13 // | |Adjust| \ | | f() | |
14 // '-----------------------------------------------------------------------------------'
15
26eef35f
JY
16 [_SYMBOL] = LAYOUT_planck_grid(
17 _______, KC_TILD, KC_ASTR, KC_AMPR, _______, ___x___, ___x___, _______, KC_HOME, KC_UP, KC_END, KC_PGUP,
18 OS_GUI, SM_CIRC, SM_PERC, SM_DLR, _______, ___x___, ___x___, _______, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN,
19 _______, KC_HASH, KC_AT, KC_EXLM, _______, ___x___, ___x___, _______, _______, _______, _______, _______,
20 ___x___, ___x___, ___x___, ADJUST, LT_BSLS, ___x___, ___x___, ___x___, ___fn__, ___x___, ___x___, ___x___
21 ),
50b5c6ad 22#else
23 // .-----------------------------------------------------------------------------------.
24 // | { | . | * | & | } | | | | Home | Up | End | PgUp |
25 // |-----------------------------------------------------------------------------------|
26 // | ( | ^ | % | $ | ) | | | | Left | Down | Right| PgDn |
27 // |-----------------------------------------------------------------------------------|
28 // | [ | # | @ | ! | ] | | | | | | | |
29 // |-----------------------------------------------------------------------------------|
30 // | | | | \ | | f() | |
31 // '-----------------------------------------------------------------------------------'
32
26eef35f
JY
33 [_SYMBOL] = LAYOUT_planck_grid(
34 KC_LCBR, KC_DOT, KC_ASTR, KC_AMPR, TD_RCBR, _______, _______, _______, KC_HOME, KC_UP, KC_END, KC_PGUP,
35 SM_LPRN, SM_CIRC, SM_PERC, SM_DLR, TD_RPRN, _______, _______, _______, LT_LFTX, KC_DOWN, KC_RGHT, KC_PGDN,
36 KC_LBRC, KC_HASH, KC_AT, KC_EXLM, TD_RBRC, _______, _______, _______, _______, _______, _______, _______,
37 ___x___, ___x___, ___x___, SL_PIPE, LT_BSLS, ___x___, ___x___, ___x___, ___fn__, ___x___, ___x___, ___x___
38 ),
50b5c6ad 39
40 // .-----------------------------------------------------------------------------------.
41 // | | ? | + | ~ | | | | | | | | |
42 // |-----------------------------------------------------------------------------------|
43 // | | < | = | > | | | | | f() | | | |
44 // |-----------------------------------------------------------------------------------|
45 // | | 3 | 2 | 1 | | | | | | | | |
46 // |-----------------------------------------------------------------------------------|
47 // | | | | | f() | |
48 // '-----------------------------------------------------------------------------------'
49
26eef35f
JY
50 [_SYMREG] = LAYOUT_planck_grid(
51 ___x___, KC_QUES, KC_PLUS, KC_TILD, ___x___, _______, _______, _______, ___x___, ___x___, ___x___, ___x___,
52 ___x___, KC_LT, KC_EQL, TD_RNGL, ___x___, _______, _______, _______, ___fn__, ___x___, ___x___, ___x___,
53 ___x___, KC_3, KC_2, KC_1, ___x___, _______, _______, _______, _______, _______, _______, _______,
54 ___x___, ___x___, ___x___, ___x___, ___x___, ___x___, ___x___, ___x___, ___fn__, ___x___, ___x___, ___x___
55 ),
50b5c6ad 56#endif
57
58// ............................................................... Mouse Actions
59
60 // .-----------------------------------------------------------------------------------.
61 // | | | | | | | | | Left | Up | Right| Up |
62 // |-----------------------------------------------------------------------------------|
63 // | | Btn3 | Btn2 | Btn1 | | | | | Left | Down | Right| Down |
64 // |-----------------------------------------------------------------------------------|
65 // | | | | | | | | | | | | |
66 // |-----------------------------------------------------------------------------------|
67 // | | | f() | | f() | |
68 // '-----------------------------------------------------------------------------------'
69
26eef35f
JY
70 [_MOUSE] = LAYOUT_planck_grid(
71 _______, _______, _______, _______, _______, ___x___, ___x___, _______, KC_WH_L, KC_MS_U, KC_WH_R, KC_WH_U,
72 _______, KC_BTN3, KC_BTN2, KC_BTN1, _______, ___x___, ___x___, _______, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D,
73 _______, _______, _______, _______, _______, ___x___, ___x___, _______, _______, _______, _______, _______,
74 _______, _______, _______, _______, ___fn__, _______, _______, _______, ___fn__, _______, _______, _______
75 ),