Skip to content

Commit 30dc059

Browse files
CatSemaCalcProgrammer1
authored andcommitted
Add LEOBOG Hi75C Pro (PID 0xA3) layout for Sinowealth 010C
1 parent 2ce0bee commit 30dc059

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Controllers/SinowealthController/SinowealthKeyboard10cController/SinowealthKeyboard10cDevices.cpp

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)