aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/xd68/config.h2
-rw-r--r--keyboards/xd68/info.json156
-rw-r--r--keyboards/xd68/keymaps/default/config.h5
-rw-r--r--keyboards/xd68/keymaps/default/keymap.c80
-rw-r--r--keyboards/xd68/keymaps/default_iso/config.h4
-rw-r--r--keyboards/xd68/keymaps/default_iso/keymap.c80
-rw-r--r--keyboards/xd68/rules.mk19
7 files changed, 249 insertions, 97 deletions
diff --git a/keyboards/xd68/config.h b/keyboards/xd68/config.h
index 41ede7b6c..f0a78c1fd 100644
--- a/keyboards/xd68/config.h
+++ b/keyboards/xd68/config.h
@@ -50,6 +50,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
50 50
51#define BACKLIGHT_PIN F5 51#define BACKLIGHT_PIN F5
52#define BACKLIGHT_LEVELS 6 52#define BACKLIGHT_LEVELS 6
53#define BACKLIGHT_BREATHING
54#define BREATHING_PERIOD 6
53 55
54/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ 56/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
55#define DEBOUNCE 5 57#define DEBOUNCE 5
diff --git a/keyboards/xd68/info.json b/keyboards/xd68/info.json
new file mode 100644
index 000000000..01b5bb201
--- /dev/null
+++ b/keyboards/xd68/info.json
@@ -0,0 +1,156 @@
1{
2 "keyboard_name": "xd68",
3 "url": "",
4 "maintainer": "qmk",
5 "width": 16,
6 "height": 5,
7 "layouts": {
8 "LAYOUT_65_ansi": {
9 "key_count": 68,
10 "layout": [
11 {"label":"Esc", "x":0, "y":0},
12 {"label":"1", "x":1, "y":0},
13 {"label":"2", "x":2, "y":0},
14 {"label":"3", "x":3, "y":0},
15 {"label":"4", "x":4, "y":0},
16 {"label":"5", "x":5, "y":0},
17 {"label":"6", "x":6, "y":0},
18 {"label":"7", "x":7, "y":0},
19 {"label":"8", "x":8, "y":0},
20 {"label":"9", "x":9, "y":0},
21 {"label":"0", "x":10, "y":0},
22 {"label":"-", "x":11, "y":0},
23 {"label":"=", "x":12, "y":0},
24 {"label":"Backspace", "x":13, "y":0, "w":2},
25 {"label":"Home", "x":15, "y":0},
26 {"label":"Tab", "x":0, "y":1, "w":1.5},
27 {"label":"Q", "x":1.5, "y":1},
28 {"label":"W", "x":2.5, "y":1},
29 {"label":"E", "x":3.5, "y":1},
30 {"label":"R", "x":4.5, "y":1},
31 {"label":"T", "x":5.5, "y":1},
32 {"label":"Y", "x":6.5, "y":1},
33 {"label":"U", "x":7.5, "y":1},
34 {"label":"I", "x":8.5, "y":1},
35 {"label":"O", "x":9.5, "y":1},
36 {"label":"P", "x":10.5, "y":1},
37 {"label":"[", "x":11.5, "y":1},
38 {"label":"]", "x":12.5, "y":1},
39 {"label":"\\", "x":13.5, "y":1, "w":1.5},
40 {"label":"Page Up", "x":15, "y":1},
41 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
42 {"label":"A", "x":1.75, "y":2},
43 {"label":"S", "x":2.75, "y":2},
44 {"label":"D", "x":3.75, "y":2},
45 {"label":"F", "x":4.75, "y":2},
46 {"label":"G", "x":5.75, "y":2},
47 {"label":"H", "x":6.75, "y":2},
48 {"label":"J", "x":7.75, "y":2},
49 {"label":"K", "x":8.75, "y":2},
50 {"label":"L", "x":9.75, "y":2},
51 {"label":";", "x":10.75, "y":2},
52 {"label":"'", "x":11.75, "y":2},
53 {"label":"Enter", "x":12.75, "y":2, "w":2.25},
54 {"label":"Page Down", "x":15, "y":2},
55 {"label":"Shift", "x":0, "y":3, "w":2.25},
56 {"label":"Z", "x":2.25, "y":3},
57 {"label":"X", "x":3.25, "y":3},
58 {"label":"C", "x":4.25, "y":3},
59 {"label":"V", "x":5.25, "y":3},
60 {"label":"B", "x":6.25, "y":3},
61 {"label":"N", "x":7.25, "y":3},
62 {"label":"M", "x":8.25, "y":3},
63 {"label":",", "x":9.25, "y":3},
64 {"label":".", "x":10.25, "y":3},
65 {"label":"/", "x":11.25, "y":3},
66 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
67 {"label":"Up", "x":14, "y":3},
68 {"label":"End", "x":15, "y":3},
69 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
70 {"label":"GUI", "x":1.25, "y":4, "w":1.25},
71 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
72 {"label":"Space", "x":3.75, "y":4, "w":6.25},
73 {"label":"Menu", "x":10, "y":4},
74 {"label":"Ctrl", "x":11, "y":4},
75 {"label":"Fn", "x":12, "y":4},
76 {"label":"Left", "x":13, "y":4},
77 {"label":"Down", "x":14, "y":4},
78 {"label":"Right", "x":15, "y":4}
79 ]
80 },
81 "LAYOUT_65_iso": {
82 "key_count": 69,
83 "layout": [
84 {"label":"Esc", "x":0, "y":0},
85 {"label":"1", "x":1, "y":0},
86 {"label":"2", "x":2, "y":0},
87 {"label":"3", "x":3, "y":0},
88 {"label":"4", "x":4, "y":0},
89 {"label":"5", "x":5, "y":0},
90 {"label":"6", "x":6, "y":0},
91 {"label":"7", "x":7, "y":0},
92 {"label":"8", "x":8, "y":0},
93 {"label":"9", "x":9, "y":0},
94 {"label":"0", "x":10, "y":0},
95 {"label":"-", "x":11, "y":0},
96 {"label":"=", "x":12, "y":0},
97 {"label":"Backspace", "x":13, "y":0, "w":2},
98 {"label":"Home", "x":15, "y":0},
99 {"label":"Tab", "x":0, "y":1, "w":1.5},
100 {"label":"Q", "x":1.5, "y":1},
101 {"label":"W", "x":2.5, "y":1},
102 {"label":"E", "x":3.5, "y":1},
103 {"label":"R", "x":4.5, "y":1},
104 {"label":"T", "x":5.5, "y":1},
105 {"label":"Y", "x":6.5, "y":1},
106 {"label":"U", "x":7.5, "y":1},
107 {"label":"I", "x":8.5, "y":1},
108 {"label":"O", "x":9.5, "y":1},
109 {"label":"P", "x":10.5, "y":1},
110 {"label":"[", "x":11.5, "y":1},
111 {"label":"]", "x":12.5, "y":1},
112 {"label":"PgUp", "x":15, "y":1},
113 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
114 {"label":"A", "x":1.75, "y":2},
115 {"label":"S", "x":2.75, "y":2},
116 {"label":"D", "x":3.75, "y":2},
117 {"label":"F", "x":4.75, "y":2},
118 {"label":"G", "x":5.75, "y":2},
119 {"label":"H", "x":6.75, "y":2},
120 {"label":"J", "x":7.75, "y":2},
121 {"label":"K", "x":8.75, "y":2},
122 {"label":"L", "x":9.75, "y":2},
123 {"label":";", "x":10.75, "y":2},
124 {"label":"'", "x":11.75, "y":2},
125 {"label":"#", "x":12.75, "y":2},
126 {"label":"Enter", "x":13.75, "y":1, "w":1.25, "h":2},
127 {"label":"PgDn", "x":15, "y":2},
128 {"label":"Shift", "x":0, "y":3, "w":1.25},
129 {"label":"\\", "x":1.25, "y":3},
130 {"label":"Z", "x":2.25, "y":3},
131 {"label":"X", "x":3.25, "y":3},
132 {"label":"C", "x":4.25, "y":3},
133 {"label":"V", "x":5.25, "y":3},
134 {"label":"B", "x":6.25, "y":3},
135 {"label":"N", "x":7.25, "y":3},
136 {"label":"M", "x":8.25, "y":3},
137 {"label":",", "x":9.25, "y":3},
138 {"label":".", "x":10.25, "y":3},
139 {"label":"/", "x":11.25, "y":3},
140 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
141 {"label":"Up", "x":14, "y":3},
142 {"label":"End", "x":15, "y":3},
143 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
144 {"label":"GUI", "x":1.25, "y":4, "w":1.25},
145 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
146 {"label":"Space", "x":3.75, "y":4, "w":6.25},
147 {"label":"Menu", "x":10, "y":4},
148 {"label":"Ctrl", "x":11, "y":4},
149 {"label":"Fn", "x":12, "y":4},
150 {"label":"Left", "x":13, "y":4},
151 {"label":"Down", "x":14, "y":4},
152 {"label":"Right", "x":15, "y":4}
153 ]
154 }
155 }
156}
diff --git a/keyboards/xd68/keymaps/default/config.h b/keyboards/xd68/keymaps/default/config.h
deleted file mode 100644
index 9ff66e3cf..000000000
--- a/keyboards/xd68/keymaps/default/config.h
+++ /dev/null
@@ -1,5 +0,0 @@
1
2#pragma once
3
4#define BACKLIGHT_BREATHING
5#define BREATHING_PERIOD 6 \ No newline at end of file
diff --git a/keyboards/xd68/keymaps/default/keymap.c b/keyboards/xd68/keymaps/default/keymap.c
index 5ce09cde5..d9cfe5bf0 100644
--- a/keyboards/xd68/keymaps/default/keymap.c
+++ b/keyboards/xd68/keymaps/default/keymap.c
@@ -4,45 +4,45 @@
4#define _FL 1 4#define _FL 1
5 5
6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7 /* Keymap _BL: (Base Layer) Default Layer 7 /* Keymap _BL: (Base Layer) Default Layer
8 * ,----------------------------------------------------------------. 8 * ,----------------------------------------------------------------.
9 * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |Home| 9 * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |Home|
10 * |----------------------------------------------------------------| 10 * |----------------------------------------------------------------|
11 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ |PgUp| 11 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ |PgUp|
12 * |----------------------------------------------------------------| 12 * |----------------------------------------------------------------|
13 * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return |PgDn| 13 * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return |PgDn|
14 * |----------------------------------------------------------------| 14 * |----------------------------------------------------------------|
15 * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | Up|End | 15 * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | Up|End |
16 * |----------------------------------------------------------------| 16 * |----------------------------------------------------------------|
17 * |Ctrl|Win |Alt | Space |App|Ctrl|FN |Lef|Dow|Rig | 17 * |Ctrl|Win |Alt | Space |App|Ctrl|FN |Lef|Dow|Rig |
18 * `----------------------------------------------------------------' 18 * `----------------------------------------------------------------'
19 */ 19 */
20[_BL] = LAYOUT_65_ansi( 20 [_BL] = LAYOUT_65_ansi(
21 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, 21 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME,
22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSLS, KC_PGUP, 22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP,
23 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, KC_PGDN, 23 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN,
24 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT, KC_UP, KC_END, 24 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
25 KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_APP, KC_RCTRL, MO(_FL), KC_LEFT,KC_DOWN,KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_APP, KC_RCTL, MO(_FL), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 27
28 /* Keymap _FL: Function Layer 28 /* Keymap _FL: Function Layer
29 * ,----------------------------------------------------------------. 29 * ,----------------------------------------------------------------.
30 * |~ `| F1|F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|Del |Ins | 30 * |~ `| F1|F2 |F3 |F4 |F5 |F6 |F7 |F8 |F9 |F10|F11|F12|Del |Ins |
31 * |----------------------------------------------------------------| 31 * |----------------------------------------------------------------|
32 * |RESET| |Up | | | | | | | | | | | | | 32 * |RESET| |Up | | | | | | | | | | | | |
33 * |----------------------------------------------------------------| 33 * |----------------------------------------------------------------|
34 * | |<- |Dn | ->| | | | | | | | | | | 34 * | |<- |Dn | ->| | | | | | | | | | |
35 * |----------------------------------------------------------------| 35 * |----------------------------------------------------------------|
36 * |HUI |SAI|VAI|RGBMOD|BL-|BL |BL+| | | | |Play |V+ |Mut | 36 * |HUI |SAI|VAI|RGBMOD|BL-|BL |BL+| | | | |Play |V+ |Mut |
37 * |----------------------------------------------------------------| 37 * |----------------------------------------------------------------|
38 * |HUD |SAD |VAD | RGB_Tog | | | | <M|V- |M> | 38 * |HUD |SAD |VAD | RGB_Tog | | | | <M|V- |M> |
39 * `----------------------------------------------------------------' 39 * `----------------------------------------------------------------'
40 */ 40 */
41[_FL] = LAYOUT_65_ansi( 41 [_FL] = LAYOUT_65_ansi(
42 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_INS, 42 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_INS,
43 RESET, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 43 RESET, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
44 _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 44 _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
45 RGB_HUI, RGB_SAI, RGB_VAI, RGB_MOD, BL_DEC, BL_TOGG, BL_INC, _______, _______, _______, _______, KC_MPLY, KC_VOLU, KC_MUTE, 45 RGB_HUI, RGB_SAI, RGB_VAI, RGB_MOD, BL_DEC, BL_TOGG, BL_INC, _______, _______, _______, _______, KC_MPLY, KC_VOLU, KC_MUTE,
46 RGB_HUD, RGB_SAD, RGB_VAD, RGB_TOG, _______, _______, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT 46 RGB_HUD, RGB_SAD, RGB_VAD, RGB_TOG, _______, _______, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT
47), 47 ),
48}; 48};
diff --git a/keyboards/xd68/keymaps/default_iso/config.h b/keyboards/xd68/keymaps/default_iso/config.h
deleted file mode 100644
index 0d0636536..000000000
--- a/keyboards/xd68/keymaps/default_iso/config.h
+++ /dev/null
@@ -1,4 +0,0 @@
1#pragma once
2
3#define BACKLIGHT_BREATHING
4#define BREATHING_PERIOD 6 \ No newline at end of file
diff --git a/keyboards/xd68/keymaps/default_iso/keymap.c b/keyboards/xd68/keymaps/default_iso/keymap.c
index 6edcf748f..428715a66 100644
--- a/keyboards/xd68/keymaps/default_iso/keymap.c
+++ b/keyboards/xd68/keymaps/default_iso/keymap.c
@@ -4,45 +4,45 @@
4#define _FL 1 4#define _FL 1
5 5
6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 6const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7 /* Keymap _BL: (Base Layer) Default Layer 7 /* Keymap _BL: (Base Layer) Default Layer
8 * ,----------------------------------------------------------------. 8 * ,----------------------------------------------------------------.
9 * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |Home| 9 * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp |Home|
10 * |----------------------------------------------------------------| 10 * |----------------------------------------------------------------|
11 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| |PgUp| 11 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| |PgUp|
12 * |------------------------------------------------------- -----| 12 * |------------------------------------------------------- -----|
13 * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #|Entr|PgDn| 13 * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #|Entr|PgDn|
14 * |----------------------------------------------------------------| 14 * |----------------------------------------------------------------|
15 * |Shift| \ | Z| X| C| V| B| N| M| ,| .| /|Rshift|Up|End | 15 * |Shift| \ | Z| X| C| V| B| N| M| ,| .| /|Rshift|Up|End |
16 * |----------------------------------------------------------------| 16 * |----------------------------------------------------------------|
17 * |Ctrl|Win |Alt | Space |App|Ctrl |Fn|Lef|Dow|Rig | 17 * |Ctrl|Win |Alt | Space |App|Ctrl |Fn|Lef|Dow|Rig |
18 * `----------------------------------------------------------------' 18 * `----------------------------------------------------------------'
19 */ 19 */
20 [_BL] = LAYOUT_65_iso( 20 [_BL] = LAYOUT_65_iso(
21 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, 21 KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME,
22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGUP, 22 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_PGUP,
23 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_PGDN, 23 KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_PGDN,
24 KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, 24 KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_APP, KC_RCTL, MO(_FL), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_APP, KC_RCTL, MO(_FL), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 27
28 /* Keymap _FL1: Function Layer 1 28 /* Keymap _FL1: Function Layer 1
29 * ,----------------------------------------------------------------. 29 * ,----------------------------------------------------------------.
30 * |~ `| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12| Delete| Ins| 30 * |~ `| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12| Delete| Ins|
31 * |----------------------------------------------------------------| 31 * |----------------------------------------------------------------|
32 * |RESET| | ↑ | | | | | | | | | | | | | 32 * |RESET| | ↑ | | | | | | | | | | | | |
33 * |------------------------------------------------------- -----| 33 * |------------------------------------------------------- -----|
34 * | | ← | ↓ | → | | | | | | | | | | | | 34 * | | ← | ↓ | → | | | | | | | | | | | |
35 * |----------------------------------------------------------------| 35 * |----------------------------------------------------------------|
36 * |HUI |SAI|VAI |RGBMOD| L+|LED| L-| | | | | |Play|V+|Mut| 36 * |HUI |SAI|VAI |RGBMOD| L+|LED| L-| | | | | |Play|V+|Mut|
37 * |----------------------------------------------------------------| 37 * |----------------------------------------------------------------|
38 * |HUD |SAD |VAD | RGB_Tog | | | | <M | V-| M> | 38 * |HUD |SAD |VAD | RGB_Tog | | | | <M | V-| M> |
39 * `----------------------------------------------------------------' 39 * `----------------------------------------------------------------'
40 */ 40 */
41 [_FL] = LAYOUT_65_iso( 41 [_FL] = LAYOUT_65_iso(
42 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_INS, 42 KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_INS,
43 RESET, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 43 RESET, _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
44 _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 44 _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
45 RGB_HUI, RGB_SAI, RGB_VAI, RGB_MOD, BL_DEC, BL_TOGG, BL_INC, _______, _______, _______, _______, _______, KC_MPLY, KC_VOLU, KC_MUTE, 45 RGB_HUI, RGB_SAI, RGB_VAI, RGB_MOD, BL_DEC, BL_TOGG, BL_INC, _______, _______, _______, _______, _______, KC_MPLY, KC_VOLU, KC_MUTE,
46 RGB_HUD, RGB_SAD, RGB_VAD, RGB_TOG, _______, _______, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT 46 RGB_HUD, RGB_SAD, RGB_VAD, RGB_TOG, _______, _______, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT
47 ) 47 )
48}; 48};
diff --git a/keyboards/xd68/rules.mk b/keyboards/xd68/rules.mk
index 91f9a48f3..c8b7950c9 100644
--- a/keyboards/xd68/rules.mk
+++ b/keyboards/xd68/rules.mk
@@ -12,21 +12,24 @@ MCU = atmega32u4
12BOOTLOADER = atmel-dfu 12BOOTLOADER = atmel-dfu
13 13
14# QMK Build Options 14# QMK Build Options
15# change to "no" to disable the options, or define them in the Makefile in 15# change yes to no to disable
16# the appropriate keymap folder that will get included automatically
17# 16#
18BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration 17BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
19MOUSEKEY_ENABLE = yes # Mouse keys 18MOUSEKEY_ENABLE = yes # Mouse keys
20EXTRAKEY_ENABLE = yes # Audio control and System control 19EXTRAKEY_ENABLE = yes # Audio control and System control
21CONSOLE_ENABLE = no # Console for debug 20CONSOLE_ENABLE = no # Console for debug
22COMMAND_ENABLE = yes # Commands for debug and configuration 21COMMAND_ENABLE = yes # Commands for debug and configuration
23NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 22# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
24BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality 23SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
24# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
25NKRO_ENABLE = yes # USB Nkey Rollover
26BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
27RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
25MIDI_ENABLE = no # MIDI support 28MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
26AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
27UNICODE_ENABLE = no # Unicode 33UNICODE_ENABLE = no # Unicode
28BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
29RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
30SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
31 34
32LAYOUTS = 65_ansi 65_iso \ No newline at end of file 35LAYOUTS = 65_ansi 65_iso \ No newline at end of file