diff options
Diffstat (limited to 'keyboards/treadstone48/rev1/rev1.h')
| -rw-r--r-- | keyboards/treadstone48/rev1/rev1.h | 178 |
1 files changed, 90 insertions, 88 deletions
diff --git a/keyboards/treadstone48/rev1/rev1.h b/keyboards/treadstone48/rev1/rev1.h index 9a66d855d..753479642 100644 --- a/keyboards/treadstone48/rev1/rev1.h +++ b/keyboards/treadstone48/rev1/rev1.h | |||
| @@ -66,26 +66,24 @@ | |||
| 66 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, \ | 66 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, \ |
| 67 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75 \ | 67 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75 \ |
| 68 | ) \ | 68 | ) \ |
| 69 | LAYOUT_full( \ | 69 | { \ |
| 70 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, \ | 70 | { L45, L44, L43, L42, L41, L40 }, \ |
| 71 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, \ | 71 | { L55, L54, L53, L52, L51, L50 }, \ |
| 72 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, \ | 72 | { L65, L64, L63, L62, L61, L60 }, \ |
| 73 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N \ | 73 | { L75, L74, L73, L72, L71, L70 }, \ |
| 74 | ) | 74 | { L05, L04, L03, L02, L01, L00 }, \ |
| 75 | 75 | { L15, L14, L13, L12, L11, L10 }, \ | |
| 76 | // Used to create a keymap using only KC_ prefixed keys | 76 | { L25, L24, L23, L22, L21, L20 }, \ |
| 77 | #define LAYOUT_base_kc( \ | 77 | { L35, L34, L33, L32, L31, L30 }, \ |
| 78 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, \ | 78 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 79 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, \ | 79 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 80 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, \ | 80 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 81 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75 \ | 81 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 82 | ) \ | 82 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 83 | LAYOUT_base( \ | 83 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 84 | KC_##L00, KC_##L01, KC_##L02, KC_##L03, KC_##L04, KC_##L05, KC_##L40, KC_##L41, KC_##L42, KC_##L43, KC_##L44, KC_##L45, \ | 84 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 85 | KC_##L10, KC_##L11, KC_##L12, KC_##L13, KC_##L14, KC_##L15, KC_##L50, KC_##L51, KC_##L52, KC_##L53, KC_##L54, KC_##L55, \ | 85 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 86 | KC_##L20, KC_##L21, KC_##L22, KC_##L23, KC_##L24, KC_##L25, KC_##L60, KC_##L61, KC_##L62, KC_##L63, KC_##L64, KC_##L65, \ | 86 | } |
| 87 | KC_##L30, KC_##L31, KC_##L32, KC_##L33, KC_##L34, KC_##L35, KC_##L70, KC_##L71, KC_##L72, KC_##L73, KC_##L74, KC_##L75 \ | ||
| 88 | ) | ||
| 89 | ////////////////////////////////////////////////////////////////////////////// | 87 | ////////////////////////////////////////////////////////////////////////////// |
| 90 | 88 | ||
| 91 | 89 | ||
| @@ -99,12 +97,24 @@ | |||
| 99 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ | 97 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ |
| 100 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, R70, R71, R72, R73, R74, L75 \ | 98 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, R70, R71, R72, R73, R74, L75 \ |
| 101 | ) \ | 99 | ) \ |
| 102 | LAYOUT_full( \ | 100 | { \ |
| 103 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R44, R43, R42, R41, R40, \ | 101 | { L45, L44, L43, L42, L41, L40 }, \ |
| 104 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R54, R53, R52, R51, R50, \ | 102 | { L55, L54, L53, L52, L51, L50 }, \ |
| 105 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R64, R63, R62, R61, R60, \ | 103 | { L65, L64, L63, L62, L61, L60 }, \ |
| 106 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R74, R73, R72, R71, R70 \ | 104 | { L75, L74, L73, L72, L71, L70 }, \ |
| 107 | ) | 105 | { L05, L04, L03, L02, L01, L00 }, \ |
| 106 | { L15, L14, L13, L12, L11, L10 }, \ | ||
| 107 | { L25, L24, L23, L22, L21, L20 }, \ | ||
| 108 | { L35, L34, L33, L32, L31, L30 }, \ | ||
| 109 | { R40, R41, R42, R43, R44, K_N }, \ | ||
| 110 | { R50, R51, R52, R53, R54, K_N }, \ | ||
| 111 | { R60, R61, R62, R63, R64, K_N }, \ | ||
| 112 | { R70, R71, R72, R73, R74, K_N }, \ | ||
| 113 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 114 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 115 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 116 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 117 | } | ||
| 108 | 118 | ||
| 109 | // When use right hand side of the Rhymestone. | 119 | // When use right hand side of the Rhymestone. |
| 110 | #ifdef RHYMESTONE_RIGHTHAND | 120 | #ifdef RHYMESTONE_RIGHTHAND |
| @@ -115,27 +125,25 @@ | |||
| 115 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ | 125 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ |
| 116 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, R70, R71, R72, R73, R74, L75 \ | 126 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, R70, R71, R72, R73, R74, L75 \ |
| 117 | ) \ | 127 | ) \ |
| 118 | LAYOUT_full( \ | 128 | { \ |
| 119 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R40, R41, R42, R43, R44, \ | 129 | { L45, L44, L43, L42, L41, L40 }, \ |
| 120 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R50, R51, R52, R53, R54, \ | 130 | { L55, L54, L53, L52, L51, L50 }, \ |
| 121 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R60, R61, R62, R63, R64, \ | 131 | { L65, L64, L63, L62, L61, L60 }, \ |
| 122 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R70, R71, R72, R73, R74 \ | 132 | { L75, L74, L73, L72, L71, L70 }, \ |
| 123 | ) | 133 | { L05, L04, L03, L02, L01, L00 }, \ |
| 134 | { L15, L14, L13, L12, L11, L10 }, \ | ||
| 135 | { L25, L24, L23, L22, L21, L20 }, \ | ||
| 136 | { L35, L34, L33, L32, L31, L30 }, \ | ||
| 137 | { R44, R43, R42, R41, R40, K_N }, \ | ||
| 138 | { R54, R53, R52, R51, R50, K_N }, \ | ||
| 139 | { R64, R63, R62, R61, R60, K_N }, \ | ||
| 140 | { R74, R73, R72, R71, R70, K_N }, \ | ||
| 141 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 142 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 143 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 144 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 145 | } | ||
| 124 | #endif | 146 | #endif |
| 125 | |||
| 126 | // Used to create a keymap using only KC_ prefixed keys | ||
| 127 | #define LAYOUT_rs_kc( \ | ||
| 128 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, R40, R41, R42, R43, R44, \ | ||
| 129 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, R50, R51, R52, R53, R54, \ | ||
| 130 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ | ||
| 131 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, R70, R71, R72, R73, R74 \ | ||
| 132 | ) \ | ||
| 133 | LAYOUT_rs( \ | ||
| 134 | KC_##L00, KC_##L01, KC_##L02, KC_##L03, KC_##L04, KC_##L05, KC_##L40, KC_##L41, KC_##L42, KC_##L43, KC_##L44, KC_##L45, KC_##R40, KC_##R41, KC_##R42, KC_##R43, KC_##R44, \ | ||
| 135 | KC_##L10, KC_##L11, KC_##L12, KC_##L13, KC_##L14, KC_##L15, KC_##L50, KC_##L51, KC_##L52, KC_##L53, KC_##L54, KC_##L55, KC_##R50, KC_##R51, KC_##R52, KC_##R53, KC_##R54, \ | ||
| 136 | KC_##L20, KC_##L21, KC_##L22, KC_##L23, KC_##L24, KC_##L25, KC_##L60, KC_##L61, KC_##L62, KC_##L63, KC_##L64, KC_##L65, KC_##R60, KC_##R61, KC_##R62, KC_##R63, KC_##R64, \ | ||
| 137 | KC_##L30, KC_##L31, KC_##L32, KC_##L33, KC_##L34, KC_##L35, KC_##L70, KC_##L71, KC_##L72, KC_##L73, KC_##L74, KC_##L75, KC_##R70, KC_##R71, KC_##R72, KC_##R73, KC_##R74 \ | ||
| 138 | ) | ||
| 139 | ////////////////////////////////////////////////////////////////////////////// | 147 | ////////////////////////////////////////////////////////////////////////////// |
| 140 | 148 | ||
| 141 | 149 | ||
| @@ -146,9 +154,7 @@ | |||
| 146 | ////////////////////////////////////////////////////////////////////////////// | 154 | ////////////////////////////////////////////////////////////////////////////// |
| 147 | #ifdef ANGELINA_KEYMAP | 155 | #ifdef ANGELINA_KEYMAP |
| 148 | #undef LAYOUT_base | 156 | #undef LAYOUT_base |
| 149 | #undef LAYOUT_base_kc | ||
| 150 | #undef LAYOUT_rs | 157 | #undef LAYOUT_rs |
| 151 | #undef LAYOUT_rs_kc | ||
| 152 | 158 | ||
| 153 | #define LAYOUT_base( \ | 159 | #define LAYOUT_base( \ |
| 154 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, \ | 160 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, \ |
| @@ -156,26 +162,25 @@ | |||
| 156 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, \ | 162 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, \ |
| 157 | L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, L30 \ | 163 | L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, L30 \ |
| 158 | ) \ | 164 | ) \ |
| 159 | LAYOUT_full( \ | 165 | { \ |
| 160 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, \ | 166 | { L45, L44, L43, L42, L41, L40 }, \ |
| 161 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, \ | 167 | { L55, L54, L53, L52, L51, L50 }, \ |
| 162 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, \ | 168 | { L65, L64, L63, L62, L61, L60 }, \ |
| 163 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N, K_N \ | 169 | { L75, L74, L73, L72, L71, L70 }, \ |
| 164 | ) | 170 | { L05, L04, L03, L02, L01, L00 }, \ |
| 171 | { L15, L14, L13, L12, L11, L10 }, \ | ||
| 172 | { L25, L24, L23, L22, L21, L20 }, \ | ||
| 173 | { L35, L34, L33, L32, L31, L30 }, \ | ||
| 174 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 175 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 176 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 177 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 178 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 179 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 180 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 181 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ | ||
| 182 | } | ||
| 165 | 183 | ||
| 166 | // Used to create a keymap using only KC_ prefixed keys | ||
| 167 | #define LAYOUT_base_kc( \ | ||
| 168 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, \ | ||
| 169 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, \ | ||
| 170 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, \ | ||
| 171 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75 \ | ||
| 172 | ) \ | ||
| 173 | LAYOUT_base( \ | ||
| 174 | KC_##L00, KC_##L01, KC_##L02, KC_##L03, KC_##L04, KC_##L05, KC_##L40, KC_##L41, KC_##L42, KC_##L43, KC_##L44, KC_##L45, \ | ||
| 175 | KC_##L10, KC_##L11, KC_##L12, KC_##L13, KC_##L14, KC_##L15, KC_##L50, KC_##L51, KC_##L52, KC_##L53, KC_##L54, KC_##L55, \ | ||
| 176 | KC_##L20, KC_##L21, KC_##L22, KC_##L23, KC_##L24, KC_##L25, KC_##L60, KC_##L61, KC_##L62, KC_##L63, KC_##L64, KC_##L65, \ | ||
| 177 | KC_##L30, KC_##L31, KC_##L32, KC_##L33, KC_##L34, KC_##L35, KC_##L70, KC_##L71, KC_##L72, KC_##L73, KC_##L74, KC_##L75 \ | ||
| 178 | ) | ||
| 179 | 184 | ||
| 180 | #define LAYOUT_rs( \ | 185 | #define LAYOUT_rs( \ |
| 181 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, R40, R41, R42, R43, R44, \ | 186 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, R40, R41, R42, R43, R44, \ |
| @@ -183,26 +188,23 @@ | |||
| 183 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ | 188 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ |
| 184 | L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, R70, R71, R72, R73, R74, L30 \ | 189 | L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, R70, R71, R72, R73, R74, L30 \ |
| 185 | ) \ | 190 | ) \ |
| 186 | LAYOUT_full( \ | 191 | { \ |
| 187 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R44, R43, R42, R41, R40, \ | 192 | { L45, L44, L43, L42, L41, L40 }, \ |
| 188 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R54, R53, R52, R51, R50, \ | 193 | { L55, L54, L53, L52, L51, L50 }, \ |
| 189 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R64, R63, R62, R61, R60, \ | 194 | { L65, L64, L63, L62, L61, L60 }, \ |
| 190 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, K_N, K_N, K_N, K_N, K_N, K_N, K_N, R74, R73, R72, R71, R70 \ | 195 | { L75, L74, L73, L72, L71, L70 }, \ |
| 191 | ) | 196 | { L05, L04, L03, L02, L01, L00 }, \ |
| 192 | 197 | { L15, L14, L13, L12, L11, L10 }, \ | |
| 193 | // Used to create a keymap using only KC_ prefixed keys | 198 | { L25, L24, L23, L22, L21, L20 }, \ |
| 194 | #define LAYOUT_rs_kc( \ | 199 | { L35, L34, L33, L32, L31, L30 }, \ |
| 195 | L00, L01, L02, L03, L04, L05, L40, L41, L42, L43, L44, L45, R40, R41, R42, R43, R44, \ | 200 | { R40, R41, R42, R43, R44, K_N }, \ |
| 196 | L10, L11, L12, L13, L14, L15, L50, L51, L52, L53, L54, L55, R50, R51, R52, R53, R54, \ | 201 | { R50, R51, R52, R53, R54, K_N }, \ |
| 197 | L20, L21, L22, L23, L24, L25, L60, L61, L62, L63, L64, L65, R60, R61, R62, R63, R64, \ | 202 | { R60, R61, R62, R63, R64, K_N }, \ |
| 198 | L30, L31, L32, L33, L34, L35, L70, L71, L72, L73, L74, L75, R70, R71, R72, R73, R74 \ | 203 | { R70, R71, R72, R73, R74, K_N }, \ |
| 199 | ) \ | 204 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 200 | LAYOUT_rs( \ | 205 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 201 | KC_##L00, KC_##L01, KC_##L02, KC_##L03, KC_##L04, KC_##L05, KC_##L40, KC_##L41, KC_##L42, KC_##L43, KC_##L44, KC_##L45, KC_##R40, KC_##R41, KC_##R42, KC_##R43, KC_##R44, \ | 206 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 202 | KC_##L10, KC_##L11, KC_##L12, KC_##L13, KC_##L14, KC_##L15, KC_##L50, KC_##L51, KC_##L52, KC_##L53, KC_##L54, KC_##L55, KC_##R50, KC_##R51, KC_##R52, KC_##R53, KC_##R54, \ | 207 | { K_N, K_N, K_N, K_N, K_N, K_N }, \ |
| 203 | KC_##L20, KC_##L21, KC_##L22, KC_##L23, KC_##L24, KC_##L25, KC_##L60, KC_##L61, KC_##L62, KC_##L63, KC_##L64, KC_##L65, KC_##R60, KC_##R61, KC_##R62, KC_##R63, KC_##R64, \ | 208 | } |
| 204 | KC_##L30, KC_##L31, KC_##L32, KC_##L33, KC_##L34, KC_##L35, KC_##L70, KC_##L71, KC_##L72, KC_##L73, KC_##L74, KC_##L75, KC_##R70, KC_##R71, KC_##R72, KC_##R73, KC_##R74 \ | ||
| 205 | ) | ||
| 206 | |||
| 207 | #endif | 209 | #endif |
| 208 | ////////////////////////////////////////////////////////////////////////////// | 210 | ////////////////////////////////////////////////////////////////////////////// |
