forked from mirrors/qmk_userspace
change keycodes and define keymap macro for AEK.
ADD: keymap macro for Apple Extended Keyboard in adb/keymap.c FIX: keycodes for Keypad, Fn and Mousekey.
This commit is contained in:
parent
56e098d76e
commit
c5b9f2b02b
6 changed files with 289 additions and 254 deletions
26
mousekey.c
26
mousekey.c
|
@ -30,19 +30,19 @@ static inline uint8_t move_unit(void)
|
|||
|
||||
void mousekey_decode(uint8_t code)
|
||||
{
|
||||
if (code == MS_UP) mousekey_y -= move_unit();
|
||||
else if (code == MS_DOWN) mousekey_y += move_unit();
|
||||
else if (code == MS_LEFT) mousekey_x -= move_unit();
|
||||
else if (code == MS_RGHT) mousekey_x += move_unit();
|
||||
else if (code == MS_BTN1) mousekey_btn |= MOUSE_BTN1;
|
||||
else if (code == MS_BTN2) mousekey_btn |= MOUSE_BTN2;
|
||||
else if (code == MS_BTN3) mousekey_btn |= MOUSE_BTN3;
|
||||
else if (code == MS_BTN4) mousekey_btn |= MOUSE_BTN4;
|
||||
else if (code == MS_BTN5) mousekey_btn |= MOUSE_BTN5;
|
||||
else if (code == MS_WH_U) mousekey_v += 1;
|
||||
else if (code == MS_WH_D) mousekey_v -= 1;
|
||||
else if (code == MS_WH_L) mousekey_h -= 1;
|
||||
else if (code == MS_WH_R) mousekey_h += 1;
|
||||
if (code == KB_MS_UP) mousekey_y -= move_unit();
|
||||
else if (code == KB_MS_DOWN) mousekey_y += move_unit();
|
||||
else if (code == KB_MS_LEFT) mousekey_x -= move_unit();
|
||||
else if (code == KB_MS_RIGHT) mousekey_x += move_unit();
|
||||
else if (code == KB_MS_BTN1) mousekey_btn |= MOUSE_BTN1;
|
||||
else if (code == KB_MS_BTN2) mousekey_btn |= MOUSE_BTN2;
|
||||
else if (code == KB_MS_BTN3) mousekey_btn |= MOUSE_BTN3;
|
||||
else if (code == KB_MS_BTN4) mousekey_btn |= MOUSE_BTN4;
|
||||
else if (code == KB_MS_BTN5) mousekey_btn |= MOUSE_BTN5;
|
||||
else if (code == KB_MS_WH_UP) mousekey_v += 1;
|
||||
else if (code == KB_MS_WH_DOWN) mousekey_v -= 1;
|
||||
else if (code == KB_MS_WH_LEFT) mousekey_h -= 1;
|
||||
else if (code == KB_MS_WH_RIGHT) mousekey_h += 1;
|
||||
}
|
||||
|
||||
bool mousekey_changed(void)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue