Skip to content

Commit 6e3271f

Browse files
committed
Add AULA F87 Pro (PID 0x0B) layout for Sinowealth 010C
1 parent 61d3bc0 commit 6e3271f

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

Controllers/SinowealthController/SinowealthKeyboard10cController/SinowealthKeyboard10cDevices.cpp

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,40 @@ const keyboard_keymap_overlay_values aula_f75_layout
117117
};
118118

119119

120+
const keyboard_keymap_overlay_values aula_f87_layout
121+
{
122+
KEYBOARD_SIZE_TKL,
123+
{
124+
{
125+
/* ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PRNT SCRL PAUSE */
126+
0, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96,
127+
/* BKTK 1 2 3 4 5 6 7 8 9 0 - = BSPC INSRT HOME PGUP */
128+
1, 7, 13, 19, 25, 31, 37, 43, 49, 55, 61, 67, 73, 79, 85, 91, 97,
129+
/* TAB Q W E R T Y U I O P [ ] \ DEL END PGDN */
130+
2, 8, 14, 20, 26, 32, 38, 44, 50, 56, 62, 68, 74, 80, 86, 92, 98,
131+
/* CPLK A S D F G H J K L ; " # ENTR */
132+
3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 63, 69, 0, 81,
133+
/* LSFT ISO\ Z X C V B N M , . / RSFT ARWU */
134+
4, 0, 10, 16, 22, 28, 34, 40, 46, 52, 58, 64, 82, 94,
135+
/* LCTL LWIN LALT SPC RALT RFNC RMNU RCTL ARWL ARWD ARWR */
136+
5, 11, 17, 35, 53, 59, 65, 83, 89, 95, 101
137+
},
138+
{
139+
/* Add more regional layout fixes here */
140+
}
141+
},
142+
{
143+
/*--------------------------------------------------------------------------------------------------------------------*\
144+
| Edit Keys |
145+
| Zone, Row, Column, Value, Key, Alternate Name, OpCode, |
146+
\*--------------------------------------------------------------------------------------------------------------------*/
147+
{ 0, 4, 12, 0, KEY_EN_UNUSED, KEY_EN_UNUSED, KEYBOARD_OPCODE_REMOVE_SHIFT_LEFT, }, // Remove RShift gap
148+
{ 0, 4, 14, 0, KEY_EN_UNUSED, KEY_EN_UNUSED, KEYBOARD_OPCODE_INSERT_SHIFT_RIGHT, }, // Add gap after RShift
149+
}
150+
};
151+
152+
153+
120154
/*-------------------------------------------------------------------------*\
121155
| DEVICE MODEL MAPPING |
122156
\*-------------------------------------------------------------------------*/
@@ -127,4 +161,7 @@ const sinowealth_device_map sinowealth_10c_keyboards{
127161
{
128162
0xA4, { "AULA F99", aula_f99_layout },
129163
},
164+
{
165+
0x0B, { "AULA F87 Pro", aula_f87_layout },
166+
},
130167
};

0 commit comments

Comments
 (0)