diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/views/unix/XkeysToSkKeys.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/views/unix/XkeysToSkKeys.h b/src/views/unix/XkeysToSkKeys.h index 30eb97d396..9cc9885db8 100644 --- a/src/views/unix/XkeysToSkKeys.h +++ b/src/views/unix/XkeysToSkKeys.h @@ -31,6 +31,35 @@ SkKey XKeyToSkKey(KeySym keysym) { return kDown_SkKey; case XK_Up: return kUp_SkKey; + case XK_KP_0: + case XK_KP_Insert: + return k0_SkKey; + case XK_KP_1: + case XK_KP_End: + return k1_SkKey; + case XK_KP_2: + case XK_KP_Down: + return k2_SkKey; + case XK_KP_3: + case XK_KP_Page_Down: + return k3_SkKey; + case XK_KP_4: + case XK_KP_Left: + return k4_SkKey; + case XK_KP_5: + return k5_SkKey; + case XK_KP_6: + case XK_KP_Right: + return k6_SkKey; + case XK_KP_7: + case XK_KP_Home: + return k7_SkKey; + case XK_KP_8: + case XK_KP_Up: + return k8_SkKey; + case XK_KP_9: + case XK_KP_Page_Up: + return k9_SkKey; default: return kNONE_SkKey; } |