diff options
Diffstat (limited to 'keyboards/durgod/k320/k320.h')
-rw-r--r-- | keyboards/durgod/k320/k320.h | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/keyboards/durgod/k320/k320.h b/keyboards/durgod/k320/k320.h index 48da04841..c504f5a2b 100644 --- a/keyboards/durgod/k320/k320.h +++ b/keyboards/durgod/k320/k320.h | |||
@@ -17,6 +17,17 @@ | |||
17 | 17 | ||
18 | #include "quantum.h" | 18 | #include "quantum.h" |
19 | 19 | ||
20 | #ifndef WINLOCK_DISABLED | ||
21 | // Define the TGUI key here so it is available in QMK configurator | ||
22 | enum K320_keycodes { | ||
23 | KC_TGUI = SAFE_RANGE, // Toggle between GUI Lock or Unlock | ||
24 | NEW_SAFE_RANGE | ||
25 | }; | ||
26 | |||
27 | #undef SAFE_RANGE | ||
28 | #define SAFE_RANGE NEW_SAFE_RANGE | ||
29 | #endif /* WINLOCK_DISABLED */ | ||
30 | |||
20 | /* Function Prototype */ | 31 | /* Function Prototype */ |
21 | void off_all_leds(void); | 32 | void off_all_leds(void); |
22 | void on_all_leds(void); | 33 | void on_all_leds(void); |
@@ -26,12 +37,12 @@ void on_all_leds(void); | |||
26 | 37 | ||
27 | // This a shortcut to help you visually see your layout. | 38 | // This a shortcut to help you visually see your layout. |
28 | #define LAYOUT_tkl_ansi( \ | 39 | #define LAYOUT_tkl_ansi( \ |
29 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ |
30 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K2E, K2F, K1F, \ | 41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K2E, K2F, K1F, \ |
31 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K3E, K3F, \ | 42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K3E, K3F, \ |
32 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K4E, \ | 43 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K4E, \ |
33 | K40, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4D, K4F, \ | 44 | K40, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4D, K4F, \ |
34 | K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K6F \ | 45 | K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K6F \ |
35 | ) { \ | 46 | ) { \ |
36 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 47 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ |
37 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX, K1E, K1F }, \ | 48 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX, K1E, K1F }, \ |
@@ -45,10 +56,10 @@ void on_all_leds(void); | |||
45 | 56 | ||
46 | // This a shortcut to help you visually see your layout. | 57 | // This a shortcut to help you visually see your layout. |
47 | #define LAYOUT_tkl_iso( \ | 58 | #define LAYOUT_tkl_iso( \ |
48 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 59 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ |
49 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K2E, K2F, K1F, \ | 60 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K2E, K2F, K1F, \ |
50 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K4E, K3D, K3E, K3F, \ | 61 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K3D, K3E, K3F, \ |
51 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | 62 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K4E, \ |
52 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4D, K4F, \ | 63 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4D, K4F, \ |
53 | K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K6F \ | 64 | K50, K51, K52, K56, K5A, K5B, K5C, K5D, K5E, K5F, K6F \ |
54 | ) { \ | 65 | ) { \ |
@@ -64,7 +75,7 @@ void on_all_leds(void); | |||
64 | 75 | ||
65 | // This a shortcut to help you visually see your layout. | 76 | // This a shortcut to help you visually see your layout. |
66 | #define LAYOUT_all( \ | 77 | #define LAYOUT_all( \ |
67 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 78 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ |
68 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K2E, K2F, K1F, \ | 79 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K2E, K2F, K1F, \ |
69 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K3E, K3F, \ | 80 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K3D, K3E, K3F, \ |
70 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K4E, \ | 81 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K4E, \ |