summaryrefslogtreecommitdiff
path: root/keyboards/gorthage_truck/gorthage_truck.h
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2021-08-16 02:41:02 +0000
committerGitHub <noreply@github.com>2021-08-15 19:41:02 -0700
commit3c3c5965f1186e23985befab428ce29427c147a5 (patch)
tree721ffb15c1cb2e0927d09500b9d29f9f11986ba6 /keyboards/gorthage_truck/gorthage_truck.h
parent4c93c350a6f399e261a1d2ada2bfe97a838d7dcb (diff)
Gorthage Truck Refactor (#14006)
* info.json: apply human-friendly formatting * info.json: make key labels more friendly to `qmk info -l` * correct LAYOUT_3u key sequence * correct LAYOUT_7u key sequence * correct LAYOUT_10u key sequence * refactor default keymap - use QMK short-form keycodes - update grid alignment - use four-space indent - touch up with `qmk cformat` * refactor 10u keymap - use QMK short-form keycodes - add encoder_update_user() function - update grid alignment - use four-space indent * refactor 7u keymap - use QMK short-form keycodes - add encoder_update_user() function - update grid alignment - use four-space indent * refactor gorthage_truck.h - update grid alignments - use XXX for KC_NO - insert omitted KC_NO instances * correct keyboard metadata in info.json - use GitHub username for maintainer - correct keyboard dimensions * add encoder_update_kb() function to gorthage_truck.c Gives QMK Configurator compile jobs encoder functionality. * update maintainer field in info.json As requested by jpuerto96 (s8erdude).
Diffstat (limited to 'keyboards/gorthage_truck/gorthage_truck.h')
-rw-r--r--keyboards/gorthage_truck/gorthage_truck.h44
1 files changed, 23 insertions, 21 deletions
diff --git a/keyboards/gorthage_truck/gorthage_truck.h b/keyboards/gorthage_truck/gorthage_truck.h
index 9d9ddb4f07..ed0ff9d228 100644
--- a/keyboards/gorthage_truck/gorthage_truck.h
+++ b/keyboards/gorthage_truck/gorthage_truck.h
@@ -18,6 +18,8 @@
#include "quantum.h"
+#define XXX KC_NO
+
/* This is a shortcut to help you visually see your layout.
*
* The first section contains all of the arguments representing the physical
@@ -30,46 +32,46 @@
k00, k01, k02, k03, k04, k05, k06, k07, k40, k41, k42, k43, k44, k45, k46, k47, k48, \
k10, k11, k12, k13, k14, k15, k16, k17, k50, k51, k52, k53, k54, k56, k57, k58, \
k20, k21, k22, k23, k24, k25, k26, k27, k60, k61, k62, k63, k64, k65, k66, k67, k68, \
- k30, k31, k32, k34, k70, k71, k73, k74, k75, k76, k77, k78 \
+ k30, k31, k32, k34, k70, k71, k73, k74, k75, k76, k77, k78 \
) { \
- { k00, k01, k02, k03, k04, k05, k06, k07 }, \
- { k10, k11, k12, k13, k14, k15, k16, k17 }, \
- { k20, k21, k22, k23, k24, k25, k26, k27 }, \
- { k30, k31, k32, KC_NO, k34, KC_NO, KC_NO, KC_NO }, \
+ { k00, k01, k02, k03, k04, k05, k06, k07, XXX }, \
+ { k10, k11, k12, k13, k14, k15, k16, k17, XXX }, \
+ { k20, k21, k22, k23, k24, k25, k26, k27, XXX }, \
+ { k30, k31, k32, XXX, k34, XXX, XXX, XXX, XXX }, \
{ k40, k41, k42, k43, k44, k45, k46, k47, k48 }, \
- { k50, k51, k52, k53, k54, KC_NO, k56, k57, k58 }, \
+ { k50, k51, k52, k53, k54, XXX, k56, k57, k58 }, \
{ k60, k61, k62, k63, k64, k65, k66, k67, k68 }, \
- { k70, k71, KC_NO, k73, k74, k75, k76, k77, k78} \
+ { k70, k71, XXX, k73, k74, k75, k76, k77, k78 } \
}
#define LAYOUT_7u( \
k00, k01, k02, k03, k04, k05, k06, k07, k40, k41, k42, k43, k44, k45, k46, k47, k48, \
k10, k11, k12, k13, k14, k15, k16, k17, k50, k51, k52, k53, k54, k56, k57, k58, \
k20, k21, k22, k23, k24, k25, k26, k27, k60, k61, k62, k63, k64, k65, k66, k67, k68, \
- k30, k31, k32, k37, k73, k74, k75, k76, k77, k78 \
+ k30, k31, k32, k37, k73, k74, k75, k76, k77, k78 \
) { \
- { k00, k01, k02, k03, k04, k05, k06, k07 }, \
- { k10, k11, k12, k13, k14, k15, k16, k17 }, \
- { k20, k21, k22, k23, k24, k25, k26, k27 }, \
- { k30, k31, k32, KC_NO, KC_NO, KC_NO, KC_NO, k37 }, \
+ { k00, k01, k02, k03, k04, k05, k06, k07, XXX }, \
+ { k10, k11, k12, k13, k14, k15, k16, k17, XXX }, \
+ { k20, k21, k22, k23, k24, k25, k26, k27, XXX }, \
+ { k30, k31, k32, XXX, XXX, XXX, XXX, k37, XXX }, \
{ k40, k41, k42, k43, k44, k45, k46, k47, k48 }, \
- { k50, k51, k52, k53, k54, KC_NO, k56, k57, k58 }, \
+ { k50, k51, k52, k53, k54, XXX, k56, k57, k58 }, \
{ k60, k61, k62, k63, k64, k65, k66, k67, k68 }, \
- { KC_NO, KC_NO, KC_NO, k73, k74, k75, k76, k77, k78} \
+ { XXX, XXX, XXX, k73, k74, k75, k76, k77, k78 } \
}
#define LAYOUT_10u( \
k00, k01, k02, k03, k04, k05, k06, k07, k40, k41, k42, k43, k44, k45, k46, k47, k48, \
k10, k11, k12, k13, k14, k15, k16, k17, k50, k51, k52, k53, k54, k56, k57, k58, \
k20, k21, k22, k23, k24, k25, k26, k27, k60, k61, k62, k63, k64, k65, k66, k67, k68, \
- k30, k36, k73, k74, k75, k76, k77, k78 \
+ k30, k36, k73, k74, k75, k76, k77, k78 \
) { \
- { k00, k01, k02, k03, k04, k05, k06, k07 }, \
- { k10, k11, k12, k13, k14, k15, k16, k17 }, \
- { k20, k21, k22, k23, k24, k25, k26, k27 }, \
- { k30, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k36, KC_NO }, \
+ { k00, k01, k02, k03, k04, k05, k06, k07, XXX }, \
+ { k10, k11, k12, k13, k14, k15, k16, k17, XXX }, \
+ { k20, k21, k22, k23, k24, k25, k26, k27, XXX }, \
+ { k30, XXX, XXX, XXX, XXX, XXX, k36, XXX, XXX }, \
{ k40, k41, k42, k43, k44, k45, k46, k47, k48 }, \
- { k50, k51, k52, k53, k54, KC_NO, k56, k57, k58 }, \
+ { k50, k51, k52, k53, k54, XXX, k56, k57, k58 }, \
{ k60, k61, k62, k63, k64, k65, k66, k67, k68 }, \
- { KC_NO, KC_NO, KC_NO, k73, k74, k75, k76, k77, k78} \
+ { XXX, XXX, XXX, k73, k74, k75, k76, k77, k78 } \
}