diff options
author | Daniel H Klein <danielklein@utexas.edu> | 2019-02-07 15:24:34 -0800 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-02-07 15:24:34 -0800 |
commit | 76da6ec0618a95afe956ae43f47ef173774cf8ae (patch) | |
tree | b07101331fdaa7e96b9ca8a90f8d8900984bb24a /keyboards/sirius | |
parent | 6affec582b4816bf7f3b22bb3e3c7175d09e5c9e (diff) | |
download | qmk_firmware-76da6ec0618a95afe956ae43f47ef173774cf8ae.tar.gz qmk_firmware-76da6ec0618a95afe956ae43f47ef173774cf8ae.zip |
[Keyboard] Unigo66 fixes and improvements (#5060)
* UniGo66 keyboard added
* UniGo66 keyboard added
* case correction of unigo66 files
* create sirius folder
* Update keyboards/sirius/unigo66/rules.mk
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/default/config.h
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h
Co-Authored-By: danielhklein <danielklein@utexas.edu>
* debugging
* correct keymap to layout
* readme
* remove common config
* suggested changes to config.h
* updates and fixes
Diffstat (limited to 'keyboards/sirius')
-rw-r--r-- | keyboards/sirius/unigo66/info.json | 560 | ||||
-rw-r--r-- | keyboards/sirius/unigo66/keymaps/default/keymap.c | 120 | ||||
-rw-r--r-- | keyboards/sirius/unigo66/main.c | 7 | ||||
-rw-r--r-- | keyboards/sirius/unigo66/readme.md | 17 | ||||
-rw-r--r-- | keyboards/sirius/unigo66/rules.mk | 3 | ||||
-rw-r--r-- | keyboards/sirius/unigo66/unigo66.h | 70 |
6 files changed, 238 insertions, 539 deletions
diff --git a/keyboards/sirius/unigo66/info.json b/keyboards/sirius/unigo66/info.json index 142e8f1fa..f343cc3ea 100644 --- a/keyboards/sirius/unigo66/info.json +++ b/keyboards/sirius/unigo66/info.json | |||
@@ -1,485 +1,81 @@ | |||
1 | { | 1 | { |
2 | "keyboard_name": "UniGo66", | 2 | "keyboard_name": "UniGo66", |
3 | "url": "https://discord.gg/GJ8bdM", | 3 | "url": "https://discord.gg/GJ8bdM", |
4 | "maintainer": "qmk", | 4 | "maintainer": "qmk", |
5 | "width": 22.5, | 5 | "width": 17, |
6 | "height": 6.5, | 6 | "height": 7, |
7 | "layouts": { | 7 | "layouts": { |
8 | "LAYOUT_all": { | 8 | "LAYOUT": { |
9 | "layout": [ | 9 | "layout": [ |
10 | {"label":"F13", "x":2, "y":0}, | 10 | {"label":"Esc", "x":0, "y":0, "w":1.5}, |
11 | {"label":"F14", "x":3, "y":0}, | 11 | {"label":"1", "x":1.5, "y":0}, |
12 | {"label":"F15", "x":4, "y":0}, | 12 | {"label":"2", "x":2.5, "y":0}, |
13 | {"label":"F16", "x":5, "y":0}, | 13 | {"label":"3", "x":3.5, "y":0}, |
14 | {"label":"F17", "x":6.5, "y":0}, | 14 | {"label":"4", "x":4.5, "y":0}, |
15 | {"label":"F18", "x":7.5, "y":0}, | 15 | {"label":"5", "x":5.5, "y":0}, |
16 | {"label":"F19", "x":8.5, "y":0}, | 16 | {"label":"-", "x":6.5, "y":0}, |
17 | {"label":"F20", "x":9.5, "y":0}, | 17 | {"label":"=", "x":9.5, "y":0}, |
18 | {"label":"F21", "x":11, "y":0}, | 18 | {"label":"6", "x":10.5, "y":0}, |
19 | {"label":"F22", "x":12, "y":0}, | 19 | {"label":"7", "x":11.5, "y":0}, |
20 | {"label":"F23", "x":13, "y":0}, | 20 | {"label":"8", "x":12.5, "y":0}, |
21 | {"label":"F24", "x":14, "y":0}, | 21 | {"label":"9", "x":13.5, "y":0}, |
22 | {"label":"Esc", "x":0, "y":1}, | 22 | {"label":"0", "x":14.5, "y":0}, |
23 | {"label":"F1", "x":2, "y":1}, | 23 | {"label":"Bspc", "x":15.5, "y":0, "w":1.5}, |
24 | {"label":"F2", "x":3, "y":1}, | 24 | {"label":"Tab", "x":0, "y":1, "w":1.5}, |
25 | {"label":"F3", "x":4, "y":1}, | 25 | {"label":"Q", "x":1.5, "y":1}, |
26 | {"label":"F4", "x":5, "y":1}, | 26 | {"label":"W", "x":2.5, "y":1}, |
27 | {"label":"F5", "x":6.5, "y":1}, | 27 | {"label":"E", "x":3.5, "y":1}, |
28 | {"label":"F6", "x":7.5, "y":1}, | 28 | {"label":"R", "x":4.5, "y":1}, |
29 | {"label":"F7", "x":8.5, "y":1}, | 29 | {"label":"T", "x":5.5, "y":1}, |
30 | {"label":"F8", "x":9.5, "y":1}, | 30 | {"label":"PgUp", "x":6.5, "y":1, "h":1.5}, |
31 | {"label":"F9", "x":11, "y":1}, | 31 | {"label":"[", "x":9.5, "y":1, "h":1.5}, |
32 | {"label":"F10", "x":12, "y":1}, | 32 | {"label":"Y", "x":10.5, "y":1}, |
33 | {"label":"F11", "x":13, "y":1}, | 33 | {"label":"U", "x":11.5, "y":1}, |
34 | {"label":"F12", "x":14, "y":1}, | 34 | {"label":"I", "x":12.5, "y":1}, |
35 | {"label":"Print Screen", "x":15.25, "y":1}, | 35 | {"label":"O", "x":13.5, "y":1}, |
36 | {"label":"Scroll Lock", "x":16.25, "y":1}, | 36 | {"label":"P", "x":14.5, "y":1}, |
37 | {"label":"Pause", "x":17.25, "y":1}, | 37 | {"label":"\\", "x":15.5, "y":1, "w":1.5}, |
38 | {"label":"Volume Down", "x":18.5, "y":1}, | 38 | {"label":"Caps", "x":0, "y":2, "w":1.5}, |
39 | {"label":"Vol Up", "x":19.5, "y":1}, | 39 | {"label":"A", "x":1.5, "y":2}, |
40 | {"label":"Mute", "x":20.5, "y":1}, | 40 | {"label":"S", "x":2.5, "y":2}, |
41 | {"label":"Power", "x":21.5, "y":1}, | 41 | {"label":"D", "x":3.5, "y":2}, |
42 | {"label":"Help", "x":22.75, "y":1}, | 42 | {"label":"F", "x":4.5, "y":2}, |
43 | {"label":"`", "x":0, "y":2.5}, | 43 | {"label":"G", "x":5.5, "y":2}, |
44 | {"label":"1", "x":1, "y":2.5}, | 44 | {"label":"PgDn", "x":6.5, "y":2.5, "h":1.5}, |
45 | {"label":"2", "x":2, "y":2.5}, | 45 | {"label":"]", "x":9.5, "y":2.5, "h":1.5}, |
46 | {"label":"3", "x":3, "y":2.5}, | 46 | {"label":"H", "x":10.5, "y":2}, |
47 | {"label":"4", "x":4, "y":2.5}, | 47 | {"label":"J", "x":11.5, "y":2}, |
48 | {"label":"5", "x":5, "y":2.5}, | 48 | {"label":"K", "x":12.5, "y":2}, |
49 | {"label":"6", "x":6, "y":2.5}, | 49 | {"label":"L", "x":13.5, "y":2}, |
50 | {"label":"7", "x":7, "y":2.5}, | 50 | {"label":";", "x":14.5, "y":2}, |
51 | {"label":"8", "x":8, "y":2.5}, | 51 | {"label":"Enter", "x":15.5, "y":2, "w":1.5}, |
52 | {"label":"9", "x":9, "y":2.5}, | 52 | {"label":"Shift", "x":0, "y":3, "w":1.5}, |
53 | {"label":"0", "x":10, "y":2.5}, | 53 | {"label":"Z", "x":1.5, "y":3}, |
54 | {"label":"-", "x":11, "y":2.5}, | 54 | {"label":"X", "x":2.5, "y":3}, |
55 | {"label":"=", "x":12, "y":2.5}, | 55 | {"label":"C", "x":3.5, "y":3}, |
56 | {"label":"Yen", "x":13, "y":2.5}, | 56 | {"label":"V", "x":4.5, "y":3}, |
57 | {"label":"Back Space", "x":14, "y":2.5}, | 57 | {"label":"B", "x":5.5, "y":3}, |
58 | {"label":"Insert", "x":15.25, "y":2.5}, | 58 | {"label":"N", "x":10.5, "y":3}, |
59 | {"label":"Home", "x":16.25, "y":2.5}, | 59 | {"label":"M", "x":11.5, "y":3}, |
60 | {"label":"Page Up", "x":17.25, "y":2.5}, | 60 | {"label":",", "x":12.5, "y":3}, |
61 | {"label":"Num Lock", "x":18.5, "y":2.5}, | 61 | {"label":".", "x":13.5, "y":3}, |
62 | {"label":"Num /", "x":19.5, "y":2.5}, | 62 | {"label":"Up", "x":14.5, "y":3}, |
63 | {"label":"Num *", "x":20.5, "y":2.5}, | 63 | {"label":"Shift", "x":15.5, "y":3, "w":1.5}, |
64 | {"label":"Num -", "x":21.5, "y":2.5}, | 64 | {"label":"Ctrl", "x":0.5, "y":4}, |
65 | {"label":"Stop", "x":22.75, "y":2.5}, | 65 | {"label":"Super", "x":1.5, "y":4}, |
66 | {"label":"Again", "x":23.75, "y":2.5}, | 66 | {"label":"Alt", "x":2.5, "y":4}, |
67 | {"label":"Tab", "x":0, "y":3.5, "w":1.5}, | 67 | {"label":"Left", "x":13.5, "y":4}, |
68 | {"label":"Q", "x":1.5, "y":3.5}, | 68 | {"label":"Down", "x":14.5, "y":4}, |
69 | {"label":"W", "x":2.5, "y":3.5}, | 69 | {"label":"Right", "x":15.5, "y":4}, |
70 | {"label":"E", "x":3.5, "y":3.5}, | 70 | {"label":"Space", "x":5.5, "y":5}, |
71 | {"label":"R", "x":4.5, "y":3.5}, | 71 | {"label":"Space", "x":5.5, "y":6}, |
72 | {"label":"T", "x":5.5, "y":3.5}, | 72 | {"label":"Ins", "x":6.5, "y":5}, |
73 | {"label":"Y", "x":6.5, "y":3.5}, | 73 | {"label":"Del", "x":6.5, "y":6}, |
74 | {"label":"U", "x":7.5, "y":3.5}, | 74 | {"label":"Home", "x":9.5, "y":5}, |
75 | {"label":"I", "x":8.5, "y":3.5}, | 75 | {"label":"End", "x":9.5, "y":6}, |
76 | {"label":"O", "x":9.5, "y":3.5}, | 76 | {"label":"Space", "x":10.5, "y":5}, |
77 | {"label":"P", "x":10.5, "y":3.5}, | 77 | {"label":"Space", "x":10.5, "y":6} |
78 | {"label":"[", "x":11.5, "y":3.5}, | 78 | ] |
79 | {"label":"]", "x":12.5, "y":3.5}, | 79 | } |
80 | {"label":"\\", "x":13.5, "y":3.5, "w":1.5}, | ||
81 | {"label":"Delete", "x":15.25, "y":3.5}, | ||
82 | {"label":"End", "x":16.25, "y":3.5}, | ||
83 | {"label":"Page Down", "x":17.25, "y":3.5}, | ||
84 | {"label":"Num 7", "x":18.5, "y":3.5}, | ||
85 | {"label":"Num 8", "x":19.5, "y":3.5}, | ||
86 | {"label":"Num 9", "x":20.5, "y":3.5}, | ||
87 | {"label":"Num +", "x":21.5, "y":3.5}, | ||
88 | {"label":"Menu", "x":22.75, "y":3.5}, | ||
89 | {"label":"Undo", "x":23.75, "y":3.5}, | ||
90 | {"label":"Caps Lock", "x":0, "y":4.5, "w":1.75}, | ||
91 | {"label":"A", "x":1.75, "y":4.5}, | ||
92 | {"label":"S", "x":2.75, "y":4.5}, | ||
93 | {"label":"D", "x":3.75, "y":4.5}, | ||
94 | {"label":"F", "x":4.75, "y":4.5}, | ||
95 | {"label":"G", "x":5.75, "y":4.5}, | ||
96 | {"label":"H", "x":6.75, "y":4.5}, | ||
97 | {"label":"J", "x":7.75, "y":4.5}, | ||
98 | {"label":"K", "x":8.75, "y":4.5}, | ||
99 | {"label":"L", "x":9.75, "y":4.5}, | ||
100 | {"label":";", "x":10.75, "y":4.5}, | ||
101 | {"label":"\"", "x":11.75, "y":4.5}, | ||
102 | {"label":"ISO #", "x":12.75, "y":4.5}, | ||
103 | {"label":"Enter", "x":13.75, "y":4.5, "w":1.25}, | ||
104 | {"label":"Num 4", "x":18.5, "y":4.5}, | ||
105 | {"label":"Num 5", "x":19.5, "y":4.5}, | ||
106 | {"label":"Num 6", "x":20.5, "y":4.5}, | ||
107 | {"label":"Num , ", "x":21.5, "y":4.5}, | ||
108 | {"label":"Select", "x":22.75, "y":4.5}, | ||
109 | {"label":"Copy", "x":23.75, "y":4.5}, | ||
110 | {"label":"Shift", "x":0, "y":5.5, "w":1.25}, | ||
111 | {"label":"ISO \\", "x":1.25, "y":5.5}, | ||
112 | {"label":"Z", "x":2.25, "y":5.5}, | ||
113 | {"label":"X", "x":3.25, "y":5.5}, | ||
114 | {"label":"C", "x":4.25, "y":5.5}, | ||
115 | {"label":"V", "x":5.25, "y":5.5}, | ||
116 | {"label":"B", "x":6.25, "y":5.5}, | ||
117 | {"label":"N", "x":7.25, "y":5.5}, | ||
118 | {"label":"M", "x":8.25, "y":5.5}, | ||
119 | {"label":",", "x":9.25, "y":5.5}, | ||
120 | {"label":".", "x":10.25, "y":5.5}, | ||
121 | {"label":"/", "x":11.25, "y":5.5}, | ||
122 | {"label":"JIS \\", "x":12.25, "y":5.5}, | ||
123 | {"label":"Shift", "x":13.25, "y":5.5, "w":1.75}, | ||
124 | {"label":"Up", "x":16.25, "y":5.5}, | ||
125 | {"label":"Num 1", "x":18.5, "y":5.5}, | ||
126 | {"label":"Num 2", "x":19.5, "y":5.5}, | ||
127 | {"label":"Num 3", "x":20.5, "y":5.5}, | ||
128 | {"label":"Num =", "x":21.5, "y":5.5}, | ||
129 | {"label":"Exec", "x":22.75, "y":5.5}, | ||
130 | {"label":"Paste", "x":23.75, "y":5.5}, | ||
131 | {"label":"Ctrl", "x":0, "y":6.5}, | ||
132 | {"label":"GUI", "x":1, "y":6.5}, | ||
133 | {"label":"Alt", "x":2, "y":6.5}, | ||
134 | {"label":"JIS Muhenkan", "x":3, "y":6.5}, | ||
135 | {"label":"Hanja", "x":4, "y":6.5}, | ||
136 | {"label":"Space", "x":5, "y":6.5, "w":3}, | ||
137 | {"label":"Hangul/English", "x":8, "y":6.5}, | ||
138 | {"label":"JIS Henkan", "x":9, "y":6.5}, | ||
139 | {"label":"JIS Katakana/Hiragana", "x":10, "y":6.5}, | ||
140 | {"label":"Alt", "x":11, "y":6.5}, | ||
141 | {"label":"GUI", "x":12, "y":6.5}, | ||
142 | {"label":"App", "x":13, "y":6.5}, | ||
143 | {"label":"Ctrl", "x":14, "y":6.5}, | ||
144 | {"label":"Left", "x":15.25, "y":6.5}, | ||
145 | {"label":"Down", "x":16.25, "y":6.5}, | ||
146 | {"label":"Right", "x":17.25, "y":6.5}, | ||
147 | {"label":"Num 0", "x":18.5, "y":6.5, "w":2}, | ||
148 | {"label":"Num .", "x":20.5, "y":6.5}, | ||
149 | {"label":"Num Enter", "x":21.5, "y":6.5}, | ||
150 | {"label":"Find", "x":22.75, "y":6.5}, | ||
151 | {"label":"Cut", "x":23.75, "y":6.5} | ||
152 | ] | ||
153 | }, | ||
154 | "LAYOUT_ansi": { | ||
155 | "layout": [ | ||
156 | {"label":"Esc", "x":0, "y":0}, | ||
157 | {"label":"F1", "x":2, "y":0}, | ||
158 | {"label":"F2", "x":3, "y":0}, | ||
159 | {"label":"F3", "x":4, "y":0}, | ||
160 | {"label":"F4", "x":5, "y":0}, | ||
161 | {"label":"F5", "x":6.5, "y":0}, | ||
162 | {"label":"F6", "x":7.5, "y":0}, | ||
163 | {"label":"F7", "x":8.5, "y":0}, | ||
164 | {"label":"F8", "x":9.5, "y":0}, | ||
165 | {"label":"F9", "x":11, "y":0}, | ||
166 | {"label":"F10", "x":12, "y":0}, | ||
167 | {"label":"F11", "x":13, "y":0}, | ||
168 | {"label":"F12", "x":14, "y":0}, | ||
169 | {"label":"PrtSc", "x":15.25, "y":0}, | ||
170 | {"label":"Scroll Lock", "x":16.25, "y":0}, | ||
171 | {"label":"Pause", "x":17.25, "y":0}, | ||
172 | {"label":"`", "x":0, "y":1.5}, | ||
173 | {"label":"1", "x":1, "y":1.5}, | ||
174 | {"label":"2", "x":2, "y":1.5}, | ||
175 | {"label":"3", "x":3, "y":1.5}, | ||
176 | {"label":"4", "x":4, "y":1.5}, | ||
177 | {"label":"5", "x":5, "y":1.5}, | ||
178 | {"label":"6", "x":6, "y":1.5}, | ||
179 | {"label":"7", "x":7, "y":1.5}, | ||
180 | {"label":"8", "x":8, "y":1.5}, | ||
181 | {"label":"9", "x":9, "y":1.5}, | ||
182 | {"label":"0", "x":10, "y":1.5}, | ||
183 | {"label":"-", "x":11, "y":1.5}, | ||
184 | {"label":"=", "x":12, "y":1.5}, | ||
185 | {"label":"Backspace", "x":13, "y":1.5, "w":2}, | ||
186 | {"label":"Insert", "x":15.25, "y":1.5}, | ||
187 | {"label":"Home", "x":16.25, "y":1.5}, | ||
188 | {"label":"Page Up", "x":17.25, "y":1.5}, | ||
189 | {"label":"Num Lock", "x":18.5, "y":1.5}, | ||
190 | {"label":"Num /", "x":19.5, "y":1.5}, | ||
191 | {"label":"Num *", "x":20.5, "y":1.5}, | ||
192 | {"label":"Num -", "x":21.5, "y":1.5}, | ||
193 | {"label":"Tab", "x":0, "y":2.5, "w":1.5}, | ||
194 | {"label":"Q", "x":1.5, "y":2.5}, | ||
195 | {"label":"W", "x":2.5, "y":2.5}, | ||
196 | {"label":"E", "x":3.5, "y":2.5}, | ||
197 | {"label":"R", "x":4.5, "y":2.5}, | ||
198 | {"label":"T", "x":5.5, "y":2.5}, | ||
199 | {"label":"Y", "x":6.5, "y":2.5}, | ||
200 | {"label":"U", "x":7.5, "y":2.5}, | ||
201 | {"label":"I", "x":8.5, "y":2.5}, | ||
202 | {"label":"O", "x":9.5, "y":2.5}, | ||
203 | {"label":"P", "x":10.5, "y":2.5}, | ||
204 | {"label":"[", "x":11.5, "y":2.5}, | ||
205 | {"label":"]", "x":12.5, "y":2.5}, | ||
206 | {"label":"\\", "x":13.5, "y":2.5, "w":1.5}, | ||
207 | {"label":"Delete", "x":15.25, "y":2.5}, | ||
208 | {"label":"End", "x":16.25, "y":2.5}, | ||
209 | {"label":"Page Down", "x":17.25, "y":2.5}, | ||
210 | {"label":"Num 7", "x":18.5, "y":2.5}, | ||
211 | {"label":"Num 8", "x":19.5, "y":2.5}, | ||
212 | {"label":"Num 9", "x":20.5, "y":2.5}, | ||
213 | {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, | ||
214 | {"label":"A", "x":1.75, "y":3.5}, | ||
215 | {"label":"S", "x":2.75, "y":3.5}, | ||
216 | {"label":"D", "x":3.75, "y":3.5}, | ||
217 | {"label":"F", "x":4.75, "y":3.5}, | ||
218 | {"label":"G", "x":5.75, "y":3.5}, | ||
219 | {"label":"H", "x":6.75, "y":3.5}, | ||
220 | {"label":"J", "x":7.75, "y":3.5}, | ||
221 | {"label":"K", "x":8.75, "y":3.5}, | ||
222 | {"label":"L", "x":9.75, "y":3.5}, | ||
223 | {"label":":", "x":10.75, "y":3.5}, | ||
224 | {"label":"\"", "x":11.75, "y":3.5}, | ||
225 | {"label":"Enter", "x":12.75, "y":3.5, "w":2.25}, | ||
226 | {"label":"Num 4", "x":18.5, "y":3.5}, | ||
227 | {"label":"Num 5", "x":19.5, "y":3.5}, | ||
228 | {"label":"Num 6", "x":20.5, "y":3.5}, | ||
229 | {"label":"Num +", "x":21.5, "y":2.5, "h":2}, | ||
230 | {"label":"Shift", "x":0, "y":4.5, "w":2.25}, | ||
231 | {"label":"Z", "x":2.25, "y":4.5}, | ||
232 | {"label":"X", "x":3.25, "y":4.5}, | ||
233 | {"label":"C", "x":4.25, "y":4.5}, | ||
234 | {"label":"V", "x":5.25, "y":4.5}, | ||
235 | {"label":"B", "x":6.25, "y":4.5}, | ||
236 | {"label":"N", "x":7.25, "y":4.5}, | ||
237 | {"label":"M", "x":8.25, "y":4.5}, | ||
238 | {"label":",", "x":9.25, "y":4.5}, | ||
239 | {"label":".", "x":10.25, "y":4.5}, | ||
240 | {"label":"/", "x":11.25, "y":4.5}, | ||
241 | {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, | ||
242 | {"label":"Up", "x":16.25, "y":4.5}, | ||
243 | {"label":"Num 1", "x":18.5, "y":4.5}, | ||
244 | {"label":"Num 2", "x":19.5, "y":4.5}, | ||
245 | {"label":"Num 3", "x":20.5, "y":4.5}, | ||
246 | {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, | ||
247 | {"label":"GUI", "x":1.25, "y":5.5, "w":1.25}, | ||
248 | {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, | ||
249 | {"label":"Space", "x":3.75, "y":5.5, "w":6.25}, | ||
250 | {"label":"Alt", "x":10, "y":5.5, "w":1.25}, | ||
251 | {"label":"GUI", "x":11.25, "y":5.5, "w":1.25}, | ||
252 | {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, | ||
253 | {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, | ||
254 | {"label":"Left", "x":15.25, "y":5.5}, | ||
255 | {"label":"Down", "x":16.25, "y":5.5}, | ||
256 | {"label":"Right", "x":17.25, "y":5.5}, | ||
257 | {"label":"Num 0", "x":18.5, "y":5.5, "w":2}, | ||
258 | {"label":"Num .", "x":20.5, "y":5.5}, | ||
259 | {"label":"Num Enter", "x":21.5, "y":4.5, "h":2} | ||
260 | ] | ||
261 | }, | ||
262 | "LAYOUT_iso": { | ||
263 | "layout": [ | ||
264 | {"label":"Esc", "x":0, "y":0}, | ||
265 | {"label":"F1", "x":2, "y":0}, | ||
266 | {"label":"F2", "x":3, "y":0}, | ||
267 | {"label":"F3", "x":4, "y":0}, | ||
268 | {"label":"F4", "x":5, "y":0}, | ||
269 | {"label":"F5", "x":6.5, "y":0}, | ||
270 | {"label":"F6", "x":7.5, "y":0}, | ||
271 | {"label":"F7", "x":8.5, "y":0}, | ||
272 | {"label":"F8", "x":9.5, "y":0}, | ||
273 | {"label":"F9", "x":11, "y":0}, | ||
274 | {"label":"F10", "x":12, "y":0}, | ||
275 | {"label":"F11", "x":13, "y":0}, | ||
276 | {"label":"F12", "x":14, "y":0}, | ||
277 | {"label":"Print Screen", "x":15.25, "y":0}, | ||
278 | {"label":"Scroll Lock", "x":16.25, "y":0}, | ||
279 | {"label":"Pause", "x":17.25, "y":0}, | ||
280 | {"label":"`", "x":0, "y":1.5}, | ||
281 | {"label":"1", "x":1, "y":1.5}, | ||
282 | {"label":"2", "x":2, "y":1.5}, | ||
283 | {"label":"3", "x":3, "y":1.5}, | ||
284 | {"label":"4", "x":4, "y":1.5}, | ||
285 | {"label":"5", "x":5, "y":1.5}, | ||
286 | {"label":"6", "x":6, "y":1.5}, | ||
287 | {"label":"7", "x":7, "y":1.5}, | ||
288 | {"label":"8", "x":8, "y":1.5}, | ||
289 | {"label":"9", "x":9, "y":1.5}, | ||
290 | {"label":"0", "x":10, "y":1.5}, | ||
291 | {"label":"-", "x":11, "y":1.5}, | ||
292 | {"label":"=", "x":12, "y":1.5}, | ||
293 | {"label":"Backspace", "x":13, "y":1.5, "w":2}, | ||
294 | {"label":"Insert", "x":15.25, "y":1.5}, | ||
295 | {"label":"Home", "x":16.25, "y":1.5}, | ||
296 | {"label":"Page Up", "x":17.25, "y":1.5}, | ||
297 | {"label":"Num Lock", "x":18.5, "y":1.5}, | ||
298 | {"label":"Num /", "x":19.5, "y":1.5}, | ||
299 | {"label":"Num *", "x":20.5, "y":1.5}, | ||
300 | {"label":"Num -", "x":21.5, "y":1.5}, | ||
301 | {"label":"Tab", "x":0, "y":2.5, "w":1.5}, | ||
302 | {"label":"Q", "x":1.5, "y":2.5}, | ||
303 | {"label":"W", "x":2.5, "y":2.5}, | ||
304 | {"label":"E", "x":3.5, "y":2.5}, | ||
305 | {"label":"R", "x":4.5, "y":2.5}, | ||
306 | {"label":"T", "x":5.5, "y":2.5}, | ||
307 | {"label":"Y", "x":6.5, "y":2.5}, | ||
308 | {"label":"U", "x":7.5, "y":2.5}, | ||
309 | {"label":"I", "x":8.5, "y":2.5}, | ||
310 | {"label":"O", "x":9.5, "y":2.5}, | ||
311 | {"label":"P", "x":10.5, "y":2.5}, | ||
312 | {"label":"[", "x":11.5, "y":2.5}, | ||
313 | {"label":"]", "x":12.5, "y":2.5}, | ||
314 | {"label":"Enter", "x":13.75, "y":2.5, "w":1.25, "h":2}, | ||
315 | {"label":"Delete", "x":15.25, "y":2.5}, | ||
316 | {"label":"End", "x":16.25, "y":2.5}, | ||
317 | {"label":"Page Down", "x":17.25, "y":2.5}, | ||
318 | {"label":"Num 7", "x":18.5, "y":2.5}, | ||
319 | {"label":"Num 8", "x":19.5, "y":2.5}, | ||
320 | {"label":"Num 9", "x":20.5, "y":2.5}, | ||
321 | {"label":"Num +", "x":21.5, "y":2.5, "h":2}, | ||
322 | {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, | ||
323 | {"label":"A", "x":1.75, "y":3.5}, | ||
324 | {"label":"S", "x":2.75, "y":3.5}, | ||
325 | {"label":"D", "x":3.75, "y":3.5}, | ||
326 | {"label":"F", "x":4.75, "y":3.5}, | ||
327 | {"label":"G", "x":5.75, "y":3.5}, | ||
328 | {"label":"H", "x":6.75, "y":3.5}, | ||
329 | {"label":"J", "x":7.75, "y":3.5}, | ||
330 | {"label":"K", "x":8.75, "y":3.5}, | ||
331 | {"label":"L", "x":9.75, "y":3.5}, | ||
332 | {"label":";", "x":10.75, "y":3.5}, | ||
333 | {"label":"'", "x":11.75, "y":3.5}, | ||
334 | {"label":"ISO #", "x":12.75, "y":3.5}, | ||
335 | {"label":"Num 4", "x":18.5, "y":3.5}, | ||
336 | {"label":"Num 5", "x":19.5, "y":3.5}, | ||
337 | {"label":"Num 6", "x":20.5, "y":3.5}, | ||
338 | {"label":"Shift", "x":0, "y":4.5, "w":1.25}, | ||
339 | {"label":"ISO \\", "x":1.25, "y":4.5}, | ||
340 | {"label":"Z", "x":2.25, "y":4.5}, | ||
341 | {"label":"X", "x":3.25, "y":4.5}, | ||
342 | {"label":"C", "x":4.25, "y":4.5}, | ||
343 | {"label":"V", "x":5.25, "y":4.5}, | ||
344 | {"label":"B", "x":6.25, "y":4.5}, | ||
345 | {"label":"N", "x":7.25, "y":4.5}, | ||
346 | {"label":"M", "x":8.25, "y":4.5}, | ||
347 | {"label":",", "x":9.25, "y":4.5}, | ||
348 | {"label":".", "x":10.25, "y":4.5}, | ||
349 | {"label":"/", "x":11.25, "y":4.5}, | ||
350 | {"label":"Shift", "x":12.25, "y":4.5, "w":2.75}, | ||
351 | {"label":"Up", "x":16.25, "y":4.5}, | ||
352 | {"label":"Num 1", "x":18.5, "y":4.5}, | ||
353 | {"label":"Num 2", "x":19.5, "y":4.5}, | ||
354 | {"label":"Num 3", "x":20.5, "y":4.5}, | ||
355 | {"label":"Num Enter", "x":21.5, "y":4.5, "h":2}, | ||
356 | {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, | ||
357 | {"label":"GUI", "x":1.25, "y":5.5, "w":1.25}, | ||
358 | {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, | ||
359 | {"label":"Space", "x":3.75, "y":5.5, "w":6.25}, | ||
360 | {"label":"AltGr", "x":10, "y":5.5, "w":1.25}, | ||
361 | {"label":"GUI", "x":11.25, "y":5.5, "w":1.25}, | ||
362 | {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, | ||
363 | {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, | ||
364 | {"label":"Left", "x":15.25, "y":5.5}, | ||
365 | {"label":"Down", "x":16.25, "y":5.5}, | ||
366 | {"label":"Right", "x":17.25, "y":5.5}, | ||
367 | {"label":"Num 0", "x":18.5, "y":5.5, "w":2}, | ||
368 | {"label":"Num .", "x":20.5, "y":5.5} | ||
369 | ] | ||
370 | }, | ||
371 | "LAYOUT_jis": { | ||
372 | "layout": [ | ||
373 | {"label":"Esc", "x":0, "y":0}, | ||
374 | {"label":"F1", "x":2, "y":0}, | ||
375 | {"label":"F2", "x":3, "y":0}, | ||
376 | {"label":"F3", "x":4, "y":0}, | ||
377 | {"label":"F4", "x":5, "y":0}, | ||
378 | {"label":"F5", "x":6.5, "y":0}, | ||
379 | {"label":"F6", "x":7.5, "y":0}, | ||
380 | {"label":"F7", "x":8.5, "y":0}, | ||
381 | {"label":"F8", "x":9.5, "y":0}, | ||
382 | {"label":"F9", "x":11, "y":0}, | ||
383 | {"label":"F10", "x":12, "y":0}, | ||
384 | {"label":"F11", "x":13, "y":0}, | ||
385 | {"label":"F12", "x":14, "y":0}, | ||
386 | {"label":"Print Screen", "x":15.25, "y":0}, | ||
387 | {"label":"Scroll Lock", "x":16.25, "y":0}, | ||
388 | {"label":"Pause", "x":17.25, "y":0}, | ||
389 | {"label":"JIS Hankaku / Zenkaku", "x":0, "y":1.5}, | ||
390 | {"label":"1", "x":1, "y":1.5}, | ||
391 | {"label":"2", "x":2, "y":1.5}, | ||
392 | {"label":"3", "x":3, "y":1.5}, | ||
393 | {"label":"4", "x":4, "y":1.5}, | ||
394 | {"label":"5", "x":5, "y":1.5}, | ||
395 | {"label":"6", "x":6, "y":1.5}, | ||
396 | {"label":"7", "x":7, "y":1.5}, | ||
397 | {"label":"8", "x":8, "y":1.5}, | ||
398 | {"label":"9", "x":9, "y":1.5}, | ||
399 | {"label":"0", "x":10, "y":1.5}, | ||
400 | {"label":"-", "x":11, "y":1.5}, | ||
401 | {"label":"ˆ", "x":12, "y":1.5}, | ||
402 | {"label":"JIS Yen", "x":13, "y":1.5}, | ||
403 | {"label":"Back Space", "x":14, "y":1.5}, | ||
404 | {"label":"Insert", "x":15.25, "y":1.5}, | ||
405 | {"label":"Home", "x":16.25, "y":1.5}, | ||
406 | {"label":"Page Up", "x":17.25, "y":1.5}, | ||
407 | {"label":"Num Lock", "x":18.5, "y":1.5}, | ||
408 | {"label":"Num /", "x":19.5, "y":1.5}, | ||
409 | {"label":"Num *", "x":20.5, "y":1.5}, | ||
410 | {"label":"Num -", "x":21.5, "y":1.5}, | ||
411 | {"label":"Tab", "x":0, "y":2.5, "w":1.5}, | ||
412 | {"label":"Q", "x":1.5, "y":2.5}, | ||
413 | {"label":"W", "x":2.5, "y":2.5}, | ||
414 | {"label":"E", "x":3.5, "y":2.5}, | ||
415 | {"label":"R", "x":4.5, "y":2.5}, | ||
416 | {"label":"T", "x":5.5, "y":2.5}, | ||
417 | {"label":"Y", "x":6.5, "y":2.5}, | ||
418 | {"label":"U", "x":7.5, "y":2.5}, | ||
419 | {"label":"I", "x":8.5, "y":2.5}, | ||
420 | {"label":"O", "x":9.5, "y":2.5}, | ||
421 | {"label":"P", "x":10.5, "y":2.5}, | ||
422 | {"label":"@", "x":11.5, "y":2.5}, | ||
423 | {"label":"[", "x":12.5, "y":2.5}, | ||
424 | {"label":"Enter", "x":13.75, "y":2.5, "w":1.25, "h":2}, | ||
425 | {"label":"Delete", "x":15.25, "y":2.5}, | ||
426 | {"label":"End", "x":16.25, "y":2.5}, | ||
427 | {"label":"Page Down", "x":17.25, "y":2.5}, | ||
428 | {"label":"Num 7", "x":18.5, "y":2.5}, | ||
429 | {"label":"Num 8", "x":19.5, "y":2.5}, | ||
430 | {"label":"Num 9", "x":20.5, "y":2.5}, | ||
431 | {"label":"Num +", "x":21.5, "y":2.5, "h":2}, | ||
432 | {"label":"Caps Lock", "x":0, "y":3.5, "w":1.75}, | ||
433 | {"label":"A", "x":1.75, "y":3.5}, | ||
434 | {"label":"S", "x":2.75, "y":3.5}, | ||
435 | {"label":"D", "x":3.75, "y":3.5}, | ||
436 | {"label":"F", "x":4.75, "y":3.5}, | ||
437 | {"label":"G", "x":5.75, "y":3.5}, | ||
438 | {"label":"H", "x":6.75, "y":3.5}, | ||
439 | {"label":"J", "x":7.75, "y":3.5}, | ||
440 | {"label":"K", "x":8.75, "y":3.5}, | ||
441 | {"label":"L", "x":9.75, "y":3.5}, | ||
442 | {"label":";", "x":10.75, "y":3.5}, | ||
443 | {"label":":", "x":11.75, "y":3.5}, | ||
444 | {"label":"]", "x":12.75, "y":3.5}, | ||
445 | {"label":"Num 4", "x":18.5, "y":3.5}, | ||
446 | {"label":"Num 5", "x":19.5, "y":3.5}, | ||
447 | {"label":"Num 6", "x":20.5, "y":3.5}, | ||
448 | {"label":"Shift", "x":0, "y":4.5, "w":2.25}, | ||
449 | {"label":"Z", "x":2.25, "y":4.5}, | ||
450 | {"label":"X", "x":3.25, "y":4.5}, | ||
451 | {"label":"C", "x":4.25, "y":4.5}, | ||
452 | {"label":"V", "x":5.25, "y":4.5}, | ||
453 | {"label":"B", "x":6.25, "y":4.5}, | ||
454 | {"label":"N", "x":7.25, "y":4.5}, | ||
455 | {"label":"M", "x":8.25, "y":4.5}, | ||
456 | {"label":",", "x":9.25, "y":4.5}, | ||
457 | {"label":".", "x":10.25, "y":4.5}, | ||
458 | {"label":"/", "x":11.25, "y":4.5}, | ||
459 | {"label":"JIS \\", "x":12.25, "y":4.5}, | ||
460 | {"label":"Shift", "x":13.25, "y":4.5, "w":1.75}, | ||
461 | {"label":"Up", "x":16.25, "y":4.5}, | ||
462 | {"label":"Num 1", "x":18.5, "y":4.5}, | ||
463 | {"label":"Num 2", "x":19.5, "y":4.5}, | ||
464 | {"label":"Num 3", "x":20.5, "y":4.5}, | ||
465 | {"label":"Num Enter", "x":21.5, "y":4.5, "h":2}, | ||
466 | {"label":"Ctrl", "x":0, "y":5.5, "w":1.25}, | ||
467 | {"label":"GUI", "x":1.25, "y":5.5, "w":1.25}, | ||
468 | {"label":"Alt", "x":2.5, "y":5.5, "w":1.25}, | ||
469 | {"label":"JIS Muhenkan", "x":3.75, "y":5.5, "w":1.25}, | ||
470 | {"label":"Space", "x":5, "y":5.5, "w":2.5}, | ||
471 | {"label":"JIS Henkan", "x":7.5, "y":5.5, "w":1.25}, | ||
472 | {"label":"JIS Hiragana / Katakana", "x":8.75, "y":5.5, "w":1.25}, | ||
473 | {"label":"Alt", "x":10, "y":5.5, "w":1.25}, | ||
474 | {"label":"GUI", "x":11.25, "y":5.5, "w":1.25}, | ||
475 | {"label":"Menu", "x":12.5, "y":5.5, "w":1.25}, | ||
476 | {"label":"Ctrl", "x":13.75, "y":5.5, "w":1.25}, | ||
477 | {"label":"Left", "x":15.25, "y":5.5}, | ||
478 | {"label":"Down", "x":16.25, "y":5.5}, | ||
479 | {"label":"Right", "x":17.25, "y":5.5}, | ||
480 | {"label":"Num 0", "x":18.5, "y":5.5, "w":2}, | ||
481 | {"label":"Num .", "x":20.5, "y":5.5} | ||
482 | ] | ||
483 | } | 80 | } |
484 | } | ||
485 | } | 81 | } |
diff --git a/keyboards/sirius/unigo66/keymaps/default/keymap.c b/keyboards/sirius/unigo66/keymaps/default/keymap.c index d2e0cbfbf..06982e64b 100644 --- a/keyboards/sirius/unigo66/keymaps/default/keymap.c +++ b/keyboards/sirius/unigo66/keymaps/default/keymap.c | |||
@@ -6,53 +6,115 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] PROGMEM = { | |||
6 | * ,--------------------------------------------------. ,--------------------------------------------------. | 6 | * ,--------------------------------------------------. ,--------------------------------------------------. |
7 | * | ESC | 1 | 2 | 3 | 4 | 5 | - | | = | 6 | 7 | 8 | 9 | 0 | Bsp | | 7 | * | ESC | 1 | 2 | 3 | 4 | 5 | - | | = | 6 | 7 | 8 | 9 | 0 | Bsp | |
8 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 8 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
9 | * | Tab | Q | W | E | R | T | L1 | | [ | Y | U | I | O | P | \ | | 9 | * | Tab | Q | W | E | R | T | PgUp | | [ | Y | U | I | O | P | \ | |
10 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 10 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
11 | * | Caps | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | | 11 | * | Caps | A | S | D | F | G |------| |------| H | J | K | L | ; | Enter | |
12 | * |--------+------+------+------+------+------| L2 | | ] |------+------+------+------+------+--------| | 12 | * |--------+------+------+------+------+------| PgDn | | ] |------+------+------+------+------+--------| |
13 | * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | Up | | 13 | * | LShift | Z | X | C | V | B | | | | N | M | , | . | Up |M2/Shift| |
14 | * `--------+------+------+---------------------------' `---------------------------+------+------+--------' | 14 | * `--------+------+------+---------------------------' `---------------------------+------+------+--------' |
15 | * | Ctrl | Super| Alt | | Left | Down| Right | | 15 | * | Ctrl | Gui | Alt | | Left | Down| Right | |
16 | * `--------------------' `--------------------' | 16 | * `--------------------' `--------------------' |
17 | * ,------|------. ,---------------. | 17 | * ,-------------. ,---------------. |
18 | * | | PgUp | | Home | | | 18 | * | | Ins | | Home | | |
19 | * | Space|------| |------| Enter | | 19 | * | Space|------| |------|M1/Space| |
20 | * | | PgDn | | End | | | 20 | * | | Del | | End | | |
21 | * `-------------' `---------------' | 21 | * `-------------' `---------------' |
22 | */ | 22 | */ |
23 | [0] = LAYOUT( | 23 | [0] = LAYOUT( |
24 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MINS, KC_EQL, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 24 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MINS, KC_EQL, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
25 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), KC_LBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | 25 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_PGUP, KC_LBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, |
26 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 26 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, |
27 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, TG(2), KC_RBRC, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_UP , | 27 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_PGDN, KC_RBRC, KC_N, KC_M, KC_COMM,KC_DOT, KC_UP, LM(2,MOD_RSFT), |
28 | KC_LCTL, KC_LGUI,KC_LALT, KC_LEFT,KC_DOWN, KC_RGHT, | 28 | KC_LCTL, KC_LGUI,KC_LALT, KC_LEFT,KC_DOWN, KC_RGHT, |
29 | KC_SPC, KC_PGUP, KC_HOME, KC_ENT, | 29 | KC_SPC, KC_INS, KC_HOME, LT(1,KC_SPC), |
30 | KC_SPC, KC_PGDN, KC_END, KC_ENT | 30 | KC_NO , KC_DEL, KC_END, KC_NO |
31 | ), | 31 | ), |
32 | /* | ||
33 | * | ||
34 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
35 | * | ~ | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | Del | | ||
36 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
37 | * | | | | | | | | | | | | | | | | | ||
38 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
39 | * | | | | | | |------| |------| | | | | | ' | | ||
40 | * |--------+------+------+------+------+------| | | M3 |------+------+------+------+------+--------| | ||
41 | * | | Mute | Vol- | Vol+ | | | | | | | | | | / | | | ||
42 | * `--------+------+------+---------------------------' `---------------------------+------+------+--------' | ||
43 | * | | | | | | | | | ||
44 | * `--------------------' `--------------------' | ||
45 | * ,-------------. ,---------------. | ||
46 | * | | | | | | | ||
47 | * | |------| |------| | | ||
48 | * | | | | | | | ||
49 | * `-------------' `---------------' | ||
50 | */ | ||
32 | [1] = LAYOUT( | 51 | [1] = LAYOUT( |
33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 52 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, KC_F12, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_DEL, |
34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 53 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 54 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_QUOT, |
36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 55 | _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, TG(3), _______, _______, _______, _______, KC_SLSH, _______, |
37 | _______, _______, _______, _______, _______, _______, | 56 | _______, _______, _______, _______, _______, _______, |
38 | _______, _______, _______, _______, | 57 | _______, _______, _______, _______, |
39 | _______, _______, _______, _______ | 58 | _______, _______, _______, _______ |
40 | ), | 59 | ), |
60 | /* | ||
61 | * | ||
62 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
63 | * | | | | | | | | | | | | | | | | | ||
64 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
65 | * | | | | | | | | | | | | | | | | | ||
66 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
67 | * | | | | | | |------| |------| | | | | | ' | | ||
68 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
69 | * | | | | | | | | | | | | | | / | | | ||
70 | * `--------+------+------+---------------------------' `---------------------------+------+------+--------' | ||
71 | * | | | | | | | | | ||
72 | * `--------------------' `--------------------' | ||
73 | * ,-------------. ,---------------. | ||
74 | * | | | | | | | ||
75 | * | |------| |------| | | ||
76 | * | | | | | | | ||
77 | * `-------------' `---------------' | ||
78 | */ | ||
41 | [2] = LAYOUT( | 79 | [2] = LAYOUT( |
42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 80 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 81 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 82 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_QUOT, |
45 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 83 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_SLSH, _______, |
46 | _______, _______, _______, _______, _______, _______, | 84 | _______, _______, _______, _______, _______, _______, |
85 | _______, _______, _______, _______, | ||
86 | _______, _______, _______, _______ | ||
87 | ), | ||
88 | /* | ||
89 | * | ||
90 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
91 | * | | | | | | | | | | | Calc |NumLoc| / | * | - | | ||
92 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
93 | * | | | | | | | | | | | | 7 | 8 | 9 | + | | ||
94 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
95 | * | | | | | | |------| |------| | | 4 | 5 | 6 | = | | ||
96 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
97 | * | | | | | | | | | | | | 1 | 2 | 3 | Enter | | ||
98 | * `--------+------+------+---------------------------' `---------------------------+------+------+--------' | ||
99 | * | | | | | 0 | . | Enter| | ||
100 | * `--------------------' `--------------------' | ||
101 | * ,-------------. ,---------------. | ||
102 | * | | | | | | | ||
103 | * | |------| |------| | | ||
104 | * | | | | | | | ||
105 | * `-------------' `---------------' | ||
106 | */ | ||
107 | [3] = LAYOUT( | ||
108 | _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_CALC, KC_NLCK, KC_PSLS,KC_PAST,KC_PMNS, | ||
109 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_P7, KC_P8, KC_P9, KC_PPLS, | ||
110 | _______, _______, _______, _______, _______, _______, _______, _______, KC_P4, KC_P5, KC_P6, KC_PEQL, | ||
111 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, KC_PENT, | ||
112 | _______, _______, _______, KC_P0, KC_PDOT,KC_PENT, | ||
47 | _______, _______, _______, _______, | 113 | _______, _______, _______, _______, |
48 | _______, _______, _______, _______ | 114 | _______, _______, _______, _______ |
49 | ), | 115 | ), |
50 | }; | 116 | }; |
51 | 117 | ||
52 | void matrix_init_user(void) { | ||
53 | |||
54 | } | ||
55 | |||
56 | void matrix_scan_user(void) { | 118 | void matrix_scan_user(void) { |
57 | 119 | ||
58 | } | 120 | } |
diff --git a/keyboards/sirius/unigo66/main.c b/keyboards/sirius/unigo66/main.c index 76e88922c..4d167d9f7 100644 --- a/keyboards/sirius/unigo66/main.c +++ b/keyboards/sirius/unigo66/main.c | |||
@@ -11,7 +11,6 @@ | |||
11 | #include "keyboard.h" | 11 | #include "keyboard.h" |
12 | #include "led.h" | 12 | #include "led.h" |
13 | 13 | ||
14 | |||
15 | /* LED ping configuration */ | 14 | /* LED ping configuration */ |
16 | #define TMK_LED | 15 | #define TMK_LED |
17 | //#define LEONARDO_LED | 16 | //#define LEONARDO_LED |
@@ -87,6 +86,12 @@ int main(void) | |||
87 | } | 86 | } |
88 | */ | 87 | */ |
89 | 88 | ||
89 | /* wait for USB startup to get ready for debug output */ | ||
90 | uint8_t timeout = 255; // timeout when USB is not available(Bluetooth) | ||
91 | while (timeout-- && USB_DeviceState != DEVICE_STATE_Configured) { | ||
92 | _delay_ms(4); | ||
93 | } | ||
94 | |||
90 | debug("init: done\n"); | 95 | debug("init: done\n"); |
91 | 96 | ||
92 | for (;;) { | 97 | for (;;) { |
diff --git a/keyboards/sirius/unigo66/readme.md b/keyboards/sirius/unigo66/readme.md new file mode 100644 index 000000000..78a02ed09 --- /dev/null +++ b/keyboards/sirius/unigo66/readme.md | |||
@@ -0,0 +1,17 @@ | |||
1 | # UniGo66 | ||
2 | |||
3 |  | ||
4 | |||
5 | The UniGo66 is an ergonomic wireless keyboard designed by Sirius and manufactured by ALF Studios. | ||
6 | |||
7 | Join ALF Studios on [Discord](https://discord.gg/GJ8bdM) | ||
8 | |||
9 | Make example: | ||
10 | |||
11 | make sirius/unigo66:default | ||
12 | |||
13 | See 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). | ||
14 | |||
15 | To get the U2U into DFU flashing mode, insert the U2U into the computer and press the button in the red circle shown below | ||
16 | |||
17 |  \ No newline at end of file | ||
diff --git a/keyboards/sirius/unigo66/rules.mk b/keyboards/sirius/unigo66/rules.mk index 562b2b694..7cdb3839a 100644 --- a/keyboards/sirius/unigo66/rules.mk +++ b/keyboards/sirius/unigo66/rules.mk | |||
@@ -26,5 +26,4 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | |||
26 | USB_HID_ENABLE = yes | 26 | USB_HID_ENABLE = yes |
27 | 27 | ||
28 | CUSTOM_MATRIX = yes | 28 | CUSTOM_MATRIX = yes |
29 | SRC += custom_matrix.cpp \ | 29 | SRC = custom_matrix.cpp |
30 | main.c | ||
diff --git a/keyboards/sirius/unigo66/unigo66.h b/keyboards/sirius/unigo66/unigo66.h index 3215c891b..cc7f3faec 100644 --- a/keyboards/sirius/unigo66/unigo66.h +++ b/keyboards/sirius/unigo66/unigo66.h | |||
@@ -1,5 +1,22 @@ | |||
1 | #ifndef UNIGO66_H | 1 | /* |
2 | #define UNIGO66_H | 2 | Copyright 2017 Balz Guenat <balz.guenat@gmail.com> |
3 | |||
4 | This program is free software: you can redistribute it and/or modify | ||
5 | it under the terms of the GNU General Public License as published by | ||
6 | the Free Software Foundation, either version 2 of the License, or | ||
7 | (at your option) any later version. | ||
8 | |||
9 | This program is distributed in the hope that it will be useful, | ||
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
12 | GNU General Public License for more details. | ||
13 | |||
14 | You should have received a copy of the GNU General Public License | ||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
16 | */ | ||
17 | |||
18 | #ifndef USB_USB_H | ||
19 | #define USB_USB_H | ||
3 | 20 | ||
4 | #include "quantum.h" | 21 | #include "quantum.h" |
5 | 22 | ||
@@ -19,9 +36,31 @@ | |||
19 | * |-----------------------------------------------------------| ,-----------. |---------------| |-------| | 36 | * |-----------------------------------------------------------| ,-----------. |---------------| |-------| |
20 | * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut| | 37 | * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut| |
21 | * `-----------------------------------------------------------' `-----------' `---------------' `-------' | 38 | * `-----------------------------------------------------------' `-----------' `---------------' `-------' |
22 | 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? | ||
23 | */ | 62 | */ |
24 | #define LAYOUT_ALL( \ | 63 | #define LAYOUT_all( \ |
25 | K68,K69,K6A,K6B,K6C,K6D,K6E,K6F,K70,K71,K72,K73, \ | 64 | K68,K69,K6A,K6B,K6C,K6D,K6E,K6F,K70,K71,K72,K73, \ |
26 | K29, K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, K81,K80,K7F,K66, K75, \ | 65 | K29, K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, K81,K80,K7F,K66, K75, \ |
27 | K35,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,K89,K2A, K49,K4A,K4B, K53,K54,K55,K56, K78,K79, \ | 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, \ |
@@ -64,25 +103,6 @@ | |||
64 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ | 103 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ |
65 | } | 104 | } |
66 | 105 | ||
67 | /* | ||
68 | * | ||
69 | * ,--------------------------------------------------. ,--------------------------------------------------. | ||
70 | * | ESC | 1 | 2 | 3 | 4 | 5 | - | | = | 6 | 7 | 8 | 9 | 0 | Bsp | | ||
71 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | ||
72 | * | Tab | Q | W | E | R | T | L1 | | [ | Y | U | I | O | P | \ | | ||
73 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | ||
74 | * | Caps | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | | ||
75 | * |--------+------+------+------+------+------| L2 | | ] |------+------+------+------+------+--------| | ||
76 | * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | Up | | ||
77 | * `--------+------+------+---------------------------' `---------------------------+------+------+--------' | ||
78 | * | Ctrl | Super| Alt | | Left | Down| Right | | ||
79 | * `--------------------' `--------------------' | ||
80 | * ,------|------. ,---------------. | ||
81 | * | | PgUp | | Home | | | ||
82 | * | Space|------| |------| Enter | | ||
83 | * | | PgDn | | End | | | ||
84 | * `-------------' `---------------' | ||
85 | */ | ||
86 | #define LAYOUT( \ | 106 | #define LAYOUT( \ |
87 | K29,K1E,K1F,K20,K21,K22,K2D, K2E,K23,K24,K25,K26,K27,K2A,\ | 107 | K29,K1E,K1F,K20,K21,K22,K2D, K2E,K23,K24,K25,K26,K27,K2A,\ |
88 | K2B,K14,K1A,K08,K15,K17,K4B, K2F,K1C,K18,K0C,K12,K13,K31,\ | 108 | K2B,K14,K1A,K08,K15,K17,K4B, K2F,K1C,K18,K0C,K12,K13,K31,\ |
@@ -91,9 +111,9 @@ | |||
91 | KE0,KE3,KE2, K50,K51,K4F,\ | 111 | KE0,KE3,KE2, K50,K51,K4F,\ |
92 | K2C,K49, K4A,K28, \ | 112 | K2C,K49, K4A,K28, \ |
93 | KE6,K4C, K4D,KE4 \ | 113 | KE6,K4C, K4D,KE4 \ |
94 | ) LAYOUT_ALL( \ | 114 | ) LAYOUT_all( \ |
95 | KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO, \ | 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, \ |
96 | 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,\ | 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, \ |
97 | 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, \ | 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, \ |
98 | 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, \ | 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, \ |
99 | 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, \ | 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, \ |