aboutsummaryrefslogtreecommitdiff
path: root/keyboards/sirius
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2021-03-19 12:36:52 -0700
committerGitHub <noreply@github.com>2021-03-19 12:36:52 -0700
commit8dfe37a3a38edab19c113d43f9bf03b734b13de0 (patch)
tree5c385b3e040d789f92e0df05bf555d133aea690d /keyboards/sirius
parent69eca63a84e3c9017a15266e9c4be24cdb10e964 (diff)
downloadqmk_firmware-8dfe37a3a38edab19c113d43f9bf03b734b13de0.tar.gz
qmk_firmware-8dfe37a3a38edab19c113d43f9bf03b734b13de0.zip
Sirius UniGo66 touch-up (#12280)
* un-nest layout macros * use #pragma once include guard in unigo66.h * unify rules.mk to QMK AVR template - remove Bootloader selection comment block - unify Build Option header comment - align Build Option rules and inline comments * remove unused LAYOUT_all macro * update readme.md to match QMK template
Diffstat (limited to 'keyboards/sirius')
-rw-r--r--keyboards/sirius/unigo66/readme.md19
-rw-r--r--keyboards/sirius/unigo66/rules.mk31
-rw-r--r--keyboards/sirius/unigo66/unigo66.h149
3 files changed, 86 insertions, 113 deletions
diff --git a/keyboards/sirius/unigo66/readme.md b/keyboards/sirius/unigo66/readme.md
index 1dae0f994..38d03b9b3 100644
--- a/keyboards/sirius/unigo66/readme.md
+++ b/keyboards/sirius/unigo66/readme.md
@@ -1,17 +1,26 @@
1# UniGo66 1# UniGo66
2 2
3![UniGo66](https://i.imgur.com/ZKlcncg.png) 3![UniGo66](https://raw.githubusercontent.com/noroadsleft/qmk_images/master/keyboards/sirius/unigo66/IMG_4272_640.jpg)\
4[UniGo66 layout options](https://i.imgur.com/ZKlcncg.png)
4 5
5The UniGo66 is an ergonomic wireless keyboard designed by Sirius and manufactured by ALF Studios. 6The UniGo66 is an ergonomic wireless keyboard designed by Sirius and manufactured by ALF Studios.
6 7
7Join ALF Studios on [Discord](https://discord.gg/GJ8bdM) 8Join [ALF Studios on Discord](https://discord.gg/GJ8bdM).
8 9
9Make example: 10* Keyboard Maintainer: [Daniel Klein](https://github.com/dhklein), [The QMK Community](https://github.com/qmk)
11* Hardware Supported: Sirius UniGo66 PCB (ATmega32U4)
12* Hardware Availability: [ALF Studios Discord](https://discord.gg/GJ8bdM)
10 13
11 make sirius/unigo66:default 14Make example for this keyboard (after setting up your build environment):
12 15
13See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). 16 make sirius/unigo66:default
17
18Flashing example for this keyboard:
19
20 make sirius/unigo66:default:flash
14 21
15To get the U2U into DFU flashing mode, insert the U2U into the computer and press the button in the red circle shown below 22To get the U2U into DFU flashing mode, insert the U2U into the computer and press the button in the red circle shown below
16 23
17![U2U](https://i.imgur.com/WKwgDjZ.png) 24![U2U](https://i.imgur.com/WKwgDjZ.png)
25
26See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/sirius/unigo66/rules.mk b/keyboards/sirius/unigo66/rules.mk
index 3effc0850..7aa7afd1b 100644
--- a/keyboards/sirius/unigo66/rules.mk
+++ b/keyboards/sirius/unigo66/rules.mk
@@ -2,26 +2,25 @@
2MCU = atmega32u4 2MCU = atmega32u4
3 3
4# Bootloader selection 4# Bootloader selection
5# Teensy halfkay
6# Pro Micro caterina
7# Atmel DFU atmel-dfu
8# LUFA DFU lufa-dfu
9# QMK DFU qmk-dfu
10# ATmega32A bootloadHID
11# ATmega328P USBasp
12BOOTLOADER = atmel-dfu 5BOOTLOADER = atmel-dfu
13 6
14# Build Options 7# Build Options
15# comment out to disable the options. 8# change yes to no to disable
16# 9#
17BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration 10BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
18# MOUSEKEY_ENABLE = yes # Mouse keys 11MOUSEKEY_ENABLE = no # Mouse keys
19EXTRAKEY_ENABLE = yes # Audio control and System control 12EXTRAKEY_ENABLE = yes # Audio control and System control
20# CONSOLE_ENABLE = yes # Console for debug 13CONSOLE_ENABLE = no # Console for debug
21# COMMAND_ENABLE = yes # Commands for debug and configuration 14COMMAND_ENABLE = no # Commands for debug and configuration
22# SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend 15# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
23# NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA 16SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
24# BACKLIGHT_ENABLE = yes 17# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
18NKRO_ENABLE = no # USB Nkey Rollover
19BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
20RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
21BLUETOOTH_ENABLE = no # Enable Bluetooth
22AUDIO_ENABLE = no # Audio output
23
25USB_HID_ENABLE = yes 24USB_HID_ENABLE = yes
26 25
27CUSTOM_MATRIX = yes 26CUSTOM_MATRIX = yes
diff --git a/keyboards/sirius/unigo66/unigo66.h b/keyboards/sirius/unigo66/unigo66.h
index 186aa2b63..62af13278 100644
--- a/keyboards/sirius/unigo66/unigo66.h
+++ b/keyboards/sirius/unigo66/unigo66.h
@@ -15,59 +15,18 @@ You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>. 15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/ 16*/
17 17
18#ifndef USB_USB_H 18#pragma once
19#define USB_USB_H
20 19
21#include "quantum.h" 20#include "quantum.h"
22 21
23/* ,---------------. ,---------------. ,---------------. 22#define LAYOUT( \
24 * |F13|F14|F15|F16| |F17|F18|F19|F20| |F21|F22|F23|F24| 23 K29,K1E,K1F,K20,K21,K22,K2D, K2E,K23,K24,K25,K26,K27,K2A,\
25 * ,---. |---------------| |---------------| |---------------| ,-----------. ,---------------. ,-------. 24 K2B,K14,K1A,K08,K15,K17,K4B, K2F,K1C,K18,K0C,K12,K13,K31,\
26 * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut|Pwr| | Help | 25 K39,K04,K16,K07,K09,K0A, K0B,K0D,K0E,K0F,K33,K34,\
27 * `---' `---------------' `---------------' `---------------' `-----------' `---------------' `-------' 26 KE1,K1D,K1B,K06,K19,K05,K4E, K30,K11,K10,K36,K37,K52,KE5,\
28 * ,-----------------------------------------------------------. ,-----------. ,---------------. ,-------. 27 KE0,KE3,KE2, K50,K51,K4F,\
29 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| |Stp|Agn| 28 K2C,K49, K4A,K28, \
30 * |-----------------------------------------------------------| |-----------| |---------------| |-------| 29 KE6,K4C, K4D,KE4 \
31 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| |Mnu|Und|
32 * |-----------------------------------------------------------| `-----------' |---------------| |-------|
33 * |CapsL | A| S| D| F| G| H| J| K| L| ;| :| #|Retn| | 4| 5| 6|KP,| |Sel|Cpy|
34 * |-----------------------------------------------------------| ,---. |---------------| |-------|
35 * |Shft| <| Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|KP=| |Exe|Pst|
36 * |-----------------------------------------------------------| ,-----------. |---------------| |-------|
37 * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut|
38 * `-----------------------------------------------------------' `-----------' `---------------' `-------'
39 *
40 *
41 * App: Windows Menu key
42 * Gui: Windows key, Mac ⌘ key or Meta key
43 *
44 * Pwr: Power for Unix and Mac
45 * VDn,Vup,Mut: Volume control for Unix and Mac
46 * Stp,Agn..: for Unix
47 *
48 * KP,: Brazilian Keypad Comma
49 * KP=: Keypad = for Mac
50 * <,#: ISO keys(UK legend)
51 * JPY: Japanese Yen(¥)
52 * RO: Japanese ろ or Brazilian /
53 * MHEN: Japanese 無変換 Non Conversion
54 * HENK: Japanese 変換 Conversion
55 * KANA: Japanese かな Hiragana/Katakana
56 * https://en.wikipedia.org/wiki/Keyboard_layout#Japanese
57 * H/E: Korean 한/영 Hangul/English
58 * HNJ: Korean 한자 Hanja
59 * https://en.wikipedia.org/wiki/Keyboard_layout#Hangul_.28for_Korean.29
60 *
61 * TODO: use same keycode to pass through instead of KC_NO?
62 */
63#define LAYOUT_all( \
64 K68,K69,K6A,K6B,K6C,K6D,K6E,K6F,K70,K71,K72,K73, \
65 K29, K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, K81,K80,K7F,K66, K75, \
66 K35,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,K89,K2A, K49,K4A,K4B, K53,K54,K55,K56, K78,K79, \
67 K2B,K14,K1A,K08,K15,K17,K1C,K18,K0C,K12,K13,K2F,K30, K31, K4C,K4D,K4E, K5F,K60,K61,K57, K76,K7A, \
68 K39,K04,K16,K07,K09,K0A,K0B,K0D,K0E,K0F,K33,K34, K32,K28, K5C,K5D,K5E,K85, K77,K7C, \
69 KE1,K64,K1D,K1B,K06,K19,K05,K11,K10,K36,K37,K38, K87,KE5, K52, K59,K5A,K5B,K67, K74,K7D, \
70 KE0,KE3,KE2,K8B,K91, K2C, K90,K8A,K88,KE6,KE7,K65,KE4, K50,K51,K4F, K62, K63,K58, K7E,K7B \
71) { \ 30) { \
72 { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \ 31 { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \
73 K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, /* 08-0F */ \ 32 K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, /* 08-0F */ \
@@ -75,19 +34,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
75 K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, /* 18-1F */ \ 34 K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, /* 18-1F */ \
76 { K20, K21, K22, K23, K24, K25, K26, K27, /* 20-27 */ \ 35 { K20, K21, K22, K23, K24, K25, K26, K27, /* 20-27 */ \
77 K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, /* 28-2F */ \ 36 K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, /* 28-2F */ \
78 { K30, K31, K32, K33, K34, K35, K36, K37, /* 30-37 */ \ 37 { K30, K31, KC_NO, K33, K34, KC_NO, K36, K37, /* 30-37 */ \
79 K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, /* 38-3F */ \ 38 KC_NO, K39, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 38-3F */ \
80 { K40, K41, K42, K43, K44, K45, K46, K47, /* 40-47 */ \ 39 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 40-47 */ \
81 K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, /* 48-4F */ \ 40 KC_NO, K49, K4A, K4B, K4C, K4D, K4E, K4F }, /* 48-4F */ \
82 { K50, K51, K52, K53, K54, K55, K56, K57, /* 50-57 */ \ 41 { K50, K51, K52, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 50-57 */ \
83 K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, /* 58-5F */ \ 42 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 58-5F */ \
84 { K60, K61, K62, K63, K64, K65, K66, K67, /* 60-67 */ \ 43 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 60-67 */ \
85 K68, K69, K6A, K6B, K6C, K6D, K6E, K6F }, /* 68-6F */ \ 44 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 68-6F */ \
86 { K70, K71, K72, K73, K74, K75, K76, K77, /* 70-77 */ \ 45 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 70-77 */ \
87 K78, K79, K7A, K7B, K7C, K7D, K7E, K7F }, /* 78-7F */ \ 46 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 78-7F */ \
88 { K80, K81, KC_NO, KC_NO, KC_NO, K85, KC_NO, K87, /* 80-87 */ \ 47 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 80-87 */ \
89 K88, K89, K8A, K8B, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \ 48 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \
90 { K90, K91, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \ 49 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \
91 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \ 50 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \
92 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \ 51 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \
93 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \ 52 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \
@@ -97,30 +56,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
97 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \ 56 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \
98 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \ 57 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \
99 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \ 58 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \
100 { KE0, KE1, KE2, KE3, KE4, KE5, KE6, KE7, /* E0-E7 */ \ 59 { KE0, KE1, KE2, KE3, KE4, KE5, KE6, KC_NO, /* E0-E7 */ \
101 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \ 60 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \
102 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \ 61 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \
103 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ 62 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \
104} 63}
105 64
106#define LAYOUT( \
107 K29,K1E,K1F,K20,K21,K22,K2D, K2E,K23,K24,K25,K26,K27,K2A,\
108 K2B,K14,K1A,K08,K15,K17,K4B, K2F,K1C,K18,K0C,K12,K13,K31,\
109 K39,K04,K16,K07,K09,K0A, K0B,K0D,K0E,K0F,K33,K34,\
110 KE1,K1D,K1B,K06,K19,K05,K4E, K30,K11,K10,K36,K37,K52,KE5,\
111 KE0,KE3,KE2, K50,K51,K4F,\
112 K2C,K49, K4A,K28, \
113 KE6,K4C, K4D,KE4 \
114) LAYOUT_all( \
115 KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO, \
116 K29, KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO, KC_NO,KC_NO,KC_NO, KC_NO,KC_NO,KC_NO,KC_NO, KC_NO, \
117 KC_NO,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,KC_NO,K2A, K49,K4A,K4B, KC_NO,KC_NO,KC_NO,KC_NO, KC_NO,KC_NO, \
118 K2B,K14,K1A,K08,K15,K17,K1C,K18,K0C,K12,K13,K2F,K30, K31, K4C,K4D,K4E, KC_NO,KC_NO,KC_NO,KC_NO, KC_NO,KC_NO, \
119 K39,K04,K16,K07,K09,K0A,K0B,K0D,K0E,K0F,K33,K34, KC_NO,K28, KC_NO,KC_NO,KC_NO,KC_NO, KC_NO,KC_NO, \
120 KE1,KC_NO,K1D,K1B,K06,K19,K05,K11,K10,K36,K37,KC_NO, KC_NO,KE5, K52, KC_NO,KC_NO,KC_NO,KC_NO, KC_NO,KC_NO, \
121 KE0,KE3,KE2,KC_NO,KC_NO, K2C, KC_NO,KC_NO,KC_NO,KE6,KC_NO,KC_NO,KE4, K50,K51,K4F, KC_NO, KC_NO,KC_NO, KC_NO,KC_NO \
122)
123
124#define LAYOUT_beta_pcb( \ 65#define LAYOUT_beta_pcb( \
125 K1E, K1F, K30, K2F, K45, K3B, KE6, KE2, K3A, K39, K14, K04, K09, K07, \ 66 K1E, K1F, K30, K2F, K45, K3B, KE6, KE2, K3A, K39, K14, K04, K09, K07, \
126 K29, K15, K3C, K3D, K3E, K3F, K58, K50, K2C, K11, K05, K55, K10, K06, \ 67 K29, K15, K3C, K3D, K3E, K3F, K58, K50, K2C, K11, K05, K55, K10, K06, \
@@ -129,13 +70,37 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
129 K5C, K0A, K0F, K36, K0E, K37, \ 70 K5C, K0A, K0F, K36, K0E, K37, \
130 KE4, K49, K4B, KE0, \ 71 KE4, K49, K4B, KE0, \
131 KE5, KE1\ 72 KE5, KE1\
132) LAYOUT_all( \ 73) { \
133 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 74 { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \
134 K29, K3A,K3B,K3C,K3D,K3E,K3F,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,K45, KC_NO,KC_NO,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ 75 K08, K09, K0A, KC_NO, K0C, KC_NO, K0E, K0F }, /* 08-0F */ \
135 K35,K1E,K1F,KC_NO,KC_NO,KC_NO,K23,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,K2E,KC_NO, K2A, K49,KC_NO,K4B, K53,KC_NO,K55,K56, KC_NO, KC_NO, \ 76 { K10, K11, KC_NO, K13, K14, K15, KC_NO, K17, /* 10-17 */ \
136 KC_NO,K14,K1A,K08,K15,K17,K1C,KC_NO,K0C,KC_NO,K13,K2F,K30, K31, K4C,K4D,KC_NO, K5F,KC_NO,K61,K57, KC_NO, KC_NO, \ 77 KC_NO, KC_NO, K1A, K1B, K1C, K1E, K1F, KC_NO }, /* 18-1F */ \
137 K39,K04,KC_NO,K07,K09,K0A,KC_NO,KC_NO,K0E,K0F,KC_NO,KC_NO, KC_NO, KC_NO, K5C,K5D,K5E,KC_NO, KC_NO, KC_NO, \ 78 { KC_NO, KC_NO, KC_NO, K23, KC_NO, KC_NO, KC_NO, KC_NO, /* 20-27 */ \
138 KE1,KC_NO, KC_NO,K1B,K06,KC_NO,K05,K11,K10,K36,K37,K38, KC_NO, KE5, K52, KC_NO,K5A,K5B,KC_NO, KC_NO, KC_NO, \ 79 KC_NO, K29, K2A, KC_NO, K2C, KC_NO, K2E, K2F }, /* 28-2F */ \
139 KE0,KC_NO,KE2,KC_NO,KC_NO,K2C,KC_NO,KC_NO,KC_NO,KE6,KC_NO,KC_NO, KE4, K50,K51,KC_NO, KC_NO, KC_NO,K58, KC_NO, KC_NO \ 80 { K30, K31, KC_NO, KC_NO, KC_NO, K35, K36, K37, /* 30-37 */ \
140) 81 K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, /* 38-3F */ \
141#endif \ No newline at end of file 82 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K45, KC_NO, KC_NO, /* 40-47 */ \
83 KC_NO, K49, KC_NO, K4B, K4C, K4D, KC_NO, KC_NO }, /* 48-4F */ \
84 { K50, K51, K52, K53, KC_NO, K55, K56, K57, /* 50-57 */ \
85 K58, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F }, /* 58-5F */ \
86 { KC_NO, K61, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 60-67 */ \
87 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 68-6F */ \
88 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 70-77 */ \
89 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 78-7F */ \
90 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 80-87 */ \
91 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \
92 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \
93 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \
94 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \
95 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \
96 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* B0-B7 */ \
97 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* B8-BF */ \
98 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* C0-C7 */ \
99 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \
100 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \
101 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \
102 { KE0, KE1, KE2, KC_NO, KE4, KE5, KE6, KC_NO, /* E0-E7 */ \
103 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \
104 { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \
105 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \
106}