@@ -150,6 +150,49 @@ const keyboard_keymap_overlay_values aula_f87_layout
150150};
151151
152152
153+ const keyboard_keymap_overlay_values leobog_hi75c_pro_layout
154+ {
155+ KEYBOARD_SIZE_SEVENTY_FIVE,
156+ {
157+ {
158+ /* ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 */
159+ 0 , 12 , 18 , 24 , 30 , 36 , 42 , 48 , 54 , 60 , 66 , 72 , 78 ,
160+ /* BKTK 1 2 3 4 5 6 7 8 9 0 - = BSPC DEL */
161+ 1 , 7 , 13 , 19 , 25 , 31 , 37 , 43 , 49 , 55 , 61 , 67 , 73 , 79 ,
162+ /* TAB Q W E R T Y U I O P [ ] \ END */
163+ 2 , 8 , 14 , 20 , 26 , 32 , 38 , 44 , 50 , 56 , 62 , 68 , 74 , 80 ,
164+ /* CPLK A S D F G H J K L ; " # ENTR PGUP */
165+ 3 , 9 , 15 , 21 , 27 , 33 , 39 , 45 , 51 , 57 , 63 , 69 , 0 , 81 ,
166+ /* LSFT ISO\ Z X C V B N M , . / RSFT ARWU PGDN */
167+ 4 , 0 , 10 , 16 , 22 , 28 , 34 , 40 , 46 , 52 , 58 , 64 , 70 ,
168+ /* LCTL LWIN LALT SPC RALT RFNC RMNU RCTL ARWL ARWD ARWR */
169+ 5 , 11 , 17 , 35 , 53 , 59 , 0 , 65 ,
170+ },
171+ {
172+ /* Add more regional layout fixes here */
173+ }
174+ },
175+ {
176+ /* --------------------------------------------------------------------------------------------------------------------*\
177+ | Edit Keys |
178+ | Zone, Row, Column, Value, Key, Alternate Name, OpCode, |
179+ \*--------------------------------------------------------------------------------------------------------------------*/
180+ { 0 , 0 , 0 , 0 , KEY_EN_ESCAPE, KEY_EN_UNUSED, KEYBOARD_OPCODE_SWAP_ONLY, }, // Insert ESC
181+ { 0 , 1 , 14 , 85 , KEY_EN_DELETE, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert Delete
182+ { 0 , 2 , 14 , 86 , KEY_EN_END, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert End
183+ { 0 , 3 , 14 , 87 , KEY_EN_PAGE_UP, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert PgUp
184+ { 0 , 4 , 14 , 88 , KEY_EN_PAGE_DOWN, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert PgDn
185+
186+ { 0 , 4 , 12 , 0 , KEY_EN_UNUSED, KEY_EN_UNUSED, KEYBOARD_OPCODE_REMOVE_SHIFT_LEFT, }, // Remove RShift gap
187+ { 0 , 4 , 13 , 82 , KEY_EN_UP_ARROW, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert UpArrow
188+
189+ { 0 , 5 , 12 , 0 , KEY_EN_UNUSED, KEY_EN_UNUSED, KEYBOARD_OPCODE_REMOVE_SHIFT_LEFT, }, // Remove RMenu
190+ { 0 , 5 , 13 , 77 , KEY_EN_LEFT_ARROW, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert LeftArrow
191+ { 0 , 5 , 14 , 83 , KEY_EN_DOWN_ARROW, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert DownArrow
192+ { 0 , 5 , 15 , 89 , KEY_EN_RIGHT_ARROW, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Insert RightArrow
193+ }
194+ };
195+
153196
154197/* -------------------------------------------------------------------------*\
155198| DEVICE MODEL MAPPING |
@@ -164,4 +207,7 @@ const sinowealth_device_map sinowealth_10c_keyboards{
164207 {
165208 0x0B , { " AULA F87 Pro" , aula_f87_layout },
166209 },
210+ {
211+ 0xA3 , { " LEOBOG Hi75C Pro" , leobog_hi75c_pro_layout },
212+ },
167213};
0 commit comments