#define ZC_FKEY_F12 0x90
#define ZC_FKEY_MAX 0x90
#define ZC_NUMPAD_MIN 0x91
+#define ZC_NUMPAD_0 0x91
+#define ZC_NUMPAD_1 0x92
+#define ZC_NUMPAD_2 0x93
+#define ZC_NUMPAD_3 0x94
+#define ZC_NUMPAD_4 0x95
+#define ZC_NUMPAD_5 0x96
+#define ZC_NUMPAD_6 0x97
+#define ZC_NUMPAD_7 0x98
+#define ZC_NUMPAD_8 0x99
+#define ZC_NUMPAD_9 0x9a
#define ZC_NUMPAD_MAX 0x9a
#define ZC_SINGLE_CLICK 0x9b
#define ZC_DOUBLE_CLICK 0x9c
case SDLK_TAB: return (allowed ? VK_TAB : 0);
case SDLK_PAGEUP: return (allowed ? VK_PAGE_UP : 0);
case SDLK_PAGEDOWN: return (allowed ? VK_PAGE_DOWN : 0);
- case SDLK_KP_0: return ZC_NUMPAD_MIN+0;
- case SDLK_KP_1: return ZC_NUMPAD_MIN+1;
- case SDLK_KP_2: return ZC_NUMPAD_MIN+2;
- case SDLK_KP_3: return ZC_NUMPAD_MIN+3;
- case SDLK_KP_4: return ZC_NUMPAD_MIN+4;
- case SDLK_KP_5: return ZC_NUMPAD_MIN+5;
- case SDLK_KP_6: return ZC_NUMPAD_MIN+6;
- case SDLK_KP_7: return ZC_NUMPAD_MIN+7;
- case SDLK_KP_8: return ZC_NUMPAD_MIN+8;
- case SDLK_KP_9: return ZC_NUMPAD_MIN+9;
+ case SDLK_KP_0: return ZC_NUMPAD_0;
+ case SDLK_KP_1: return ZC_NUMPAD_1;
+ case SDLK_KP_2: return ZC_NUMPAD_2;
+ case SDLK_KP_3: return ZC_NUMPAD_3;
+ case SDLK_KP_4: return ZC_NUMPAD_4;
+ case SDLK_KP_5: return ZC_NUMPAD_5;
+ case SDLK_KP_6: return ZC_NUMPAD_6;
+ case SDLK_KP_7: return ZC_NUMPAD_7;
+ case SDLK_KP_8: return ZC_NUMPAD_8;
+ case SDLK_KP_9: return ZC_NUMPAD_9;
case SDLK_F1: return ZC_FKEY_F1;
case SDLK_F2: return ZC_FKEY_F2;
case SDLK_F3: return ZC_FKEY_F3;