mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
various: handle numpad add/subtract/multiply/divide keycodes
This commit is contained in:
@@ -100,6 +100,10 @@ const struct keymap_entry keys[] = {
|
||||
{SDLK_LEFT, MP_KEY_LEFT},
|
||||
{SDLK_DOWN, MP_KEY_DOWN},
|
||||
{SDLK_UP, MP_KEY_UP},
|
||||
{SDLK_KP_PLUS, MP_KEY_KPADD},
|
||||
{SDLK_KP_MINUS, MP_KEY_KPSUBTRACT},
|
||||
{SDLK_KP_MULTIPLY, MP_KEY_KPMULTIPLY},
|
||||
{SDLK_KP_DIVIDE, MP_KEY_KPDIVIDE},
|
||||
{SDLK_KP_ENTER, MP_KEY_KPENTER},
|
||||
{SDLK_KP_1, MP_KEY_KP1},
|
||||
{SDLK_KP_2, MP_KEY_KP2},
|
||||
|
||||
@@ -97,8 +97,8 @@ static const struct mp_keymap keymap[] = {
|
||||
{XKB_KEY_F23, MP_KEY_F +23}, {XKB_KEY_F24, MP_KEY_F +24},
|
||||
|
||||
/* Numpad independent of numlock */
|
||||
{XKB_KEY_KP_Subtract, '-'}, {XKB_KEY_KP_Add, '+'},
|
||||
{XKB_KEY_KP_Multiply, '*'}, {XKB_KEY_KP_Divide, '/'},
|
||||
{XKB_KEY_KP_Subtract, MP_KEY_KPSUBTRACT}, {XKB_KEY_KP_Add, MP_KEY_KPADD},
|
||||
{XKB_KEY_KP_Multiply, MP_KEY_KPMULTIPLY}, {XKB_KEY_KP_Divide, MP_KEY_KPDIVIDE},
|
||||
{XKB_KEY_KP_Enter, MP_KEY_KPENTER},
|
||||
|
||||
/* Numpad with numlock */
|
||||
|
||||
@@ -786,8 +786,9 @@ static const struct mp_keymap keymap[] = {
|
||||
{XK_F22, MP_KEY_F+22}, {XK_F23, MP_KEY_F+23}, {XK_F24, MP_KEY_F+24},
|
||||
|
||||
// numpad independent of numlock
|
||||
{XK_KP_Subtract, '-'}, {XK_KP_Add, '+'}, {XK_KP_Multiply, '*'},
|
||||
{XK_KP_Divide, '/'}, {XK_KP_Enter, MP_KEY_KPENTER},
|
||||
{XK_KP_Subtract, MP_KEY_KPSUBTRACT}, {XK_KP_Add, MP_KEY_KPADD},
|
||||
{XK_KP_Multiply, MP_KEY_KPMULTIPLY}, {XK_KP_Divide, MP_KEY_KPDIVIDE},
|
||||
{XK_KP_Enter, MP_KEY_KPENTER},
|
||||
|
||||
// numpad with numlock
|
||||
{XK_KP_0, MP_KEY_KP0}, {XK_KP_1, MP_KEY_KP1}, {XK_KP_2, MP_KEY_KP2},
|
||||
|
||||
Reference in New Issue
Block a user