diff options
| -rw-r--r-- | keyboards/treadstone48/rev1/rev1.h | 178 | ||||
| -rw-r--r-- | keyboards/treadstone48/rev2/info.json | 516 |
2 files changed, 349 insertions, 345 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 | ////////////////////////////////////////////////////////////////////////////// |
diff --git a/keyboards/treadstone48/rev2/info.json b/keyboards/treadstone48/rev2/info.json index df9e7591b..1771a6a9d 100644 --- a/keyboards/treadstone48/rev2/info.json +++ b/keyboards/treadstone48/rev2/info.json | |||
| @@ -1,261 +1,263 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Treadstone48", | 2 | "keyboard_name": "Treadstone48", |
| 3 | "url": "https://github.com/marksard/Keyboards", | 3 | "url": "https://github.com/marksard/Keyboards", |
| 4 | "maintainer": "marksard", | 4 | "maintainer": "marksard", |
| 5 | "width": 14.75, | 5 | "width": 14.75, |
| 6 | "height": 4, | 6 | "height": 4, |
| 7 | "layouts": { | 7 | "layouts": { |
| 8 | "LAYOUT_base": { | 8 | "LAYOUT_base": { |
| 9 | "layout": [ | 9 | "layout": [ |
| 10 | { | 10 | { |
| 11 | "label": "Esc", | 11 | "label": "Esc", |
| 12 | "x": 1, | 12 | "x": 1, |
| 13 | "y": 0 | 13 | "y": 0 |
| 14 | }, | 14 | }, |
| 15 | { | 15 | { |
| 16 | "label": "Q", | 16 | "label": "Q", |
| 17 | "x": 2.25, | 17 | "x": 2.25, |
| 18 | "y": 0 | 18 | "y": 0 |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| 21 | "label": "W", | 21 | "label": "W", |
| 22 | "x": 3.25, | 22 | "x": 3.25, |
| 23 | "y": 0 | 23 | "y": 0 |
| 24 | }, | 24 | }, |
| 25 | { | 25 | { |
| 26 | "label": "E", | 26 | "label": "E", |
| 27 | "x": 4.25, | 27 | "x": 4.25, |
| 28 | "y": 0 | 28 | "y": 0 |
| 29 | }, | 29 | }, |
| 30 | { | 30 | { |
| 31 | "label": "R", | 31 | "label": "R", |
| 32 | "x": 5.25, | 32 | "x": 5.25, |
| 33 | "y": 0 | 33 | "y": 0 |
| 34 | }, | 34 | }, |
| 35 | { | 35 | { |
| 36 | "label": "T", | 36 | "label": "T", |
| 37 | "x": 6.25, | 37 | "x": 6.25, |
| 38 | "y": 0 | 38 | "y": 0 |
| 39 | }, | 39 | }, |
| 40 | { | 40 | { |
| 41 | "label": "Y", | 41 | "label": "Y", |
| 42 | "x": 7.75, | 42 | "x": 7.75, |
| 43 | "y": 0 | 43 | "y": 0 |
| 44 | }, | 44 | }, |
| 45 | { | 45 | { |
| 46 | "label": "U", | 46 | "label": "U", |
| 47 | "x": 8.75, | 47 | "x": 8.75, |
| 48 | "y": 0 | 48 | "y": 0 |
| 49 | }, | 49 | }, |
| 50 | { | 50 | { |
| 51 | "label": "I", | 51 | "label": "I", |
| 52 | "x": 9.75, | 52 | "x": 9.75, |
| 53 | "y": 0 | 53 | "y": 0 |
| 54 | }, | 54 | }, |
| 55 | { | 55 | { |
| 56 | "label": "O", | 56 | "label": "O", |
| 57 | "x": 10.75, | 57 | "x": 10.75, |
| 58 | "y": 0 | 58 | "y": 0 |
| 59 | }, | 59 | }, |
| 60 | { | 60 | { |
| 61 | "label": "P", | 61 | "label": "P", |
| 62 | "x": 11.75, | 62 | "x": 11.75, |
| 63 | "y": 0 | 63 | "y": 0 |
| 64 | }, | 64 | }, |
| 65 | { | 65 | { |
| 66 | "label": "-", | 66 | "label": "Backspace", |
| 67 | "x": 13.75, | 67 | "x": 12.75, |
| 68 | "y": 0 | 68 | "y": 0, |
| 69 | }, | 69 | "w": 2 |
| 70 | { | 70 | }, |
| 71 | "label": "Tab", | 71 | { |
| 72 | "x": 1, | 72 | "label": "Tab", |
| 73 | "y": 1, | 73 | "x": 1, |
| 74 | "w": 1.5 | 74 | "y": 1, |
| 75 | }, | 75 | "w": 1.5 |
| 76 | { | 76 | }, |
| 77 | "label": "A", | 77 | { |
| 78 | "x": 2.5, | 78 | "label": "A", |
| 79 | "y": 1 | 79 | "x": 2.5, |
| 80 | }, | 80 | "y": 1 |
| 81 | { | 81 | }, |
| 82 | "label": "S", | 82 | { |
| 83 | "x": 3.5, | 83 | "label": "S", |
| 84 | "y": 1 | 84 | "x": 3.5, |
| 85 | }, | 85 | "y": 1 |
| 86 | { | 86 | }, |
| 87 | "label": "D", | 87 | { |
| 88 | "x": 4.5, | 88 | "label": "D", |
| 89 | "y": 1 | 89 | "x": 4.5, |
| 90 | }, | 90 | "y": 1 |
| 91 | { | 91 | }, |
| 92 | "label": "F", | 92 | { |
| 93 | "x": 5.5, | 93 | "label": "F", |
| 94 | "y": 1 | 94 | "x": 5.5, |
| 95 | }, | 95 | "y": 1 |
| 96 | { | 96 | }, |
| 97 | "label": "G", | 97 | { |
| 98 | "x": 6.5, | 98 | "label": "G", |
| 99 | "y": 1 | 99 | "x": 6.5, |
| 100 | }, | 100 | "y": 1 |
| 101 | { | 101 | }, |
| 102 | "label": "H", | 102 | { |
| 103 | "x": 7.5, | 103 | "label": "H", |
| 104 | "y": 1 | 104 | "x": 7.5, |
| 105 | }, | 105 | "y": 1 |
| 106 | { | 106 | }, |
| 107 | "label": "J", | 107 | { |
| 108 | "x": 8.5, | 108 | "label": "J", |
| 109 | "y": 1 | 109 | "x": 8.5, |
| 110 | }, | 110 | "y": 1 |
| 111 | { | 111 | }, |
| 112 | "label": "K", | 112 | { |
| 113 | "x": 9.5, | 113 | "label": "K", |
| 114 | "y": 1 | 114 | "x": 9.5, |
| 115 | }, | 115 | "y": 1 |
| 116 | { | 116 | }, |
| 117 | "label": "L", | 117 | { |
| 118 | "x": 10.5, | 118 | "label": "L", |
| 119 | "y": 1 | 119 | "x": 10.5, |
| 120 | }, | 120 | "y": 1 |
| 121 | { | 121 | }, |
| 122 | "label": ":", | 122 | { |
| 123 | "x": 11.5, | 123 | "label": ":", |
| 124 | "y": 1 | 124 | "x": 11.5, |
| 125 | }, | 125 | "y": 1 |
| 126 | { | 126 | }, |
| 127 | "label": "Enter", | 127 | { |
| 128 | "x": 12.5, | 128 | "label": "Enter", |
| 129 | "y": 1, | 129 | "x": 12.5, |
| 130 | "w": 2.25 | 130 | "y": 1, |
| 131 | }, | 131 | "w": 2.25 |
| 132 | { | 132 | }, |
| 133 | "label": "Shift", | 133 | { |
| 134 | "x": 0, | 134 | "label": "Shift", |
| 135 | "y": 2, | 135 | "x": 0, |
| 136 | "w": 2.25 | 136 | "y": 2, |
| 137 | }, | 137 | "w": 2.25 |
| 138 | { | 138 | }, |
| 139 | "label": "Z", | 139 | { |
| 140 | "x": 2.25, | 140 | "label": "Z", |
| 141 | "y": 2 | 141 | "x": 2.25, |
| 142 | }, | 142 | "y": 2 |
| 143 | { | 143 | }, |
| 144 | "label": "X", | 144 | { |
| 145 | "x": 3.25, | 145 | "label": "X", |
| 146 | "y": 2 | 146 | "x": 3.25, |
| 147 | }, | 147 | "y": 2 |
| 148 | { | 148 | }, |
| 149 | "label": "C", | 149 | { |
| 150 | "x": 4.25, | 150 | "label": "C", |
| 151 | "y": 2 | 151 | "x": 4.25, |
| 152 | }, | 152 | "y": 2 |
| 153 | { | 153 | }, |
| 154 | "label": "V", | 154 | { |
| 155 | "x": 5.25, | 155 | "label": "V", |
| 156 | "y": 2 | 156 | "x": 5.25, |
| 157 | }, | 157 | "y": 2 |
| 158 | { | 158 | }, |
| 159 | "label": "B", | 159 | { |
| 160 | "x": 6.25, | 160 | "label": "B", |
| 161 | "y": 2 | 161 | "x": 6.25, |
| 162 | }, | 162 | "y": 2 |
| 163 | { | 163 | }, |
| 164 | "label": "N", | 164 | { |
| 165 | "x": 7.75, | 165 | "label": "N", |
| 166 | "y": 2 | 166 | "x": 7.75, |
| 167 | }, | 167 | "y": 2 |
| 168 | { | 168 | }, |
| 169 | "label": "M", | 169 | { |
| 170 | "x": 8.75, | 170 | "label": "M", |
| 171 | "y": 2 | 171 | "x": 8.75, |
| 172 | }, | 172 | "y": 2 |
| 173 | { | 173 | }, |
| 174 | "label": "<", | 174 | { |
| 175 | "x": 9.75, | 175 | "label": "<", |
| 176 | "y": 2 | 176 | "x": 9.75, |
| 177 | }, | 177 | "y": 2 |
| 178 | { | 178 | }, |
| 179 | "label": ">", | 179 | { |
| 180 | "x": 10.75, | 180 | "label": ">", |
| 181 | "y": 2 | 181 | "x": 10.75, |
| 182 | }, | 182 | "y": 2 |
| 183 | { | 183 | }, |
| 184 | "label": "?", | 184 | { |
| 185 | "x": 11.75, | 185 | "label": "?", |
| 186 | "y": 2 | 186 | "x": 11.75, |
| 187 | }, | 187 | "y": 2 |
| 188 | { | 188 | }, |
| 189 | "label": "\u2191", | 189 | { |
| 190 | "x": 12.75, | 190 | "label": "\u2191", |
| 191 | "y": 2 | 191 | "x": 12.75, |
| 192 | }, | 192 | "y": 2 |
| 193 | { | 193 | }, |
| 194 | "label": "Ctrl", | 194 | { |
| 195 | "x": 0.75, | 195 | "label": "Shift", |
| 196 | "y": 3, | 196 | "x": 13.75, |
| 197 | "w": 1.25 | 197 | "y": 2 |
| 198 | }, | 198 | }, |
| 199 | { | 199 | { |
| 200 | "label": "Win", | 200 | "label": "Ctrl", |
| 201 | "x": 2, | 201 | "x": 0.75, |
| 202 | "y": 3, | 202 | "y": 3, |
| 203 | "w": 1.25 | 203 | "w": 1.25 |
| 204 | }, | 204 | }, |
| 205 | { | 205 | { |
| 206 | "label": "Alt", | 206 | "label": "Win", |
| 207 | "x": 3.25, | 207 | "x": 2, |
| 208 | "y": 3, | 208 | "y": 3, |
| 209 | "w": 1.25 | 209 | "w": 1.25 |
| 210 | }, | 210 | }, |
| 211 | { | 211 | { |
| 212 | "label": "Lower", | 212 | "label": "Alt", |
| 213 | "x": 4.5, | 213 | "x": 3.25, |
| 214 | "y": 3 | 214 | "y": 3, |
| 215 | }, | 215 | "w": 1.25 |
| 216 | { | 216 | }, |
| 217 | "label": "BackSpace", | 217 | { |
| 218 | "x": 5.5, | 218 | "label": "Lower", |
| 219 | "y": 3, | 219 | "x": 4.5, |
| 220 | "w": 2 | 220 | "y": 3 |
| 221 | }, | 221 | }, |
| 222 | { | 222 | { |
| 223 | "x": 7.5, | 223 | "label": "Backspace", |
| 224 | "y": 3, | 224 | "x": 5.5, |
| 225 | "w": 2 | 225 | "y": 3, |
| 226 | }, | 226 | "w": 2 |
| 227 | { | 227 | }, |
| 228 | "label": "Raise", | 228 | { |
| 229 | "x": 9.5, | 229 | "label": "Space", |
| 230 | "y": 3 | 230 | "x": 7.5, |
| 231 | }, | 231 | "y": 3, |
| 232 | { | 232 | "w": 2 |
| 233 | "label": "Menu", | 233 | }, |
| 234 | "x": 10.5, | 234 | { |
| 235 | "y": 3, | 235 | "label": "Raise", |
| 236 | "w": 1.25 | 236 | "x": 9.5, |
| 237 | }, | 237 | "y": 3 |
| 238 | { | 238 | }, |
| 239 | "label": "\u2190", | 239 | { |
| 240 | "x": 11.75, | 240 | "label": "Menu", |
| 241 | "y": 3 | 241 | "x": 10.5, |
| 242 | }, | 242 | "y": 3, |
| 243 | { | 243 | "w": 1.25 |
| 244 | "label": "\u2193", | 244 | }, |
| 245 | "x": 12.75, | 245 | { |
| 246 | "y": 3 | 246 | "label": "\u2190", |
| 247 | }, | 247 | "x": 11.75, |
| 248 | { | 248 | "y": 3 |
| 249 | "label": "\u2192", | 249 | }, |
| 250 | "x": 13.75, | 250 | { |
| 251 | "y": 3 | 251 | "label": "\u2193", |
| 252 | }, | 252 | "x": 12.75, |
| 253 | { | 253 | "y": 3 |
| 254 | "label": "_", | 254 | }, |
| 255 | "x": 12.75, | 255 | { |
| 256 | "y": 0 | 256 | "label": "\u2192", |
| 257 | "x": 13.75, | ||
| 258 | "y": 3 | ||
| 259 | } | ||
| 260 | ] | ||
| 257 | } | 261 | } |
| 258 | ] | ||
| 259 | } | 262 | } |
| 260 | } | ||
| 261 | } | 263 | } |
