From 3b7ffcf7593ad1339845ee3c8abbcd958102ef6e Mon Sep 17 00:00:00 2001 From: rubidium Date: Sun, 7 Sep 2008 11:55:28 +0000 Subject: [PATCH] (svn r14260) -Fix [FS#2277]: merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people don't get confused that the keypad doesn't work as expected. --- src/gfx_type.h | 10 ---------- src/video/cocoa/event.mm | 20 ++++++++++---------- src/video/sdl_v.cpp | 2 +- src/video/win32_v.cpp | 2 +- 4 files changed, 12 insertions(+), 22 deletions(-) diff --git a/src/gfx_type.h b/src/gfx_type.h index 7006fa9679..039191a759 100644 --- a/src/gfx_type.h +++ b/src/gfx_type.h @@ -74,16 +74,6 @@ enum WindowKeyCodes { * a-z are mapped to 97-122 */ /* Numerical keyboard */ - WKC_NUM_0 = 128, - WKC_NUM_1 = 129, - WKC_NUM_2 = 130, - WKC_NUM_3 = 131, - WKC_NUM_4 = 132, - WKC_NUM_5 = 133, - WKC_NUM_6 = 134, - WKC_NUM_7 = 135, - WKC_NUM_8 = 136, - WKC_NUM_9 = 137, WKC_NUM_DIV = 138, WKC_NUM_MUL = 139, WKC_NUM_MINUS = 140, diff --git a/src/video/cocoa/event.mm b/src/video/cocoa/event.mm index a196ca4b0a..a9273deb79 100644 --- a/src/video/cocoa/event.mm +++ b/src/video/cocoa/event.mm @@ -243,16 +243,16 @@ static const VkMapping _vk_mapping[] = { AS(QZ_F12, WKC_F12), /* Numeric part */ - AS(QZ_KP0, WKC_NUM_0), - AS(QZ_KP1, WKC_NUM_1), - AS(QZ_KP2, WKC_NUM_2), - AS(QZ_KP3, WKC_NUM_3), - AS(QZ_KP4, WKC_NUM_4), - AS(QZ_KP5, WKC_NUM_5), - AS(QZ_KP6, WKC_NUM_6), - AS(QZ_KP7, WKC_NUM_7), - AS(QZ_KP8, WKC_NUM_8), - AS(QZ_KP9, WKC_NUM_9), + AS(QZ_KP0, '0'), + AS(QZ_KP1, '1'), + AS(QZ_KP2, '2'), + AS(QZ_KP3, '3'), + AS(QZ_KP4, '4'), + AS(QZ_KP5, '5'), + AS(QZ_KP6, '6'), + AS(QZ_KP7, '7'), + AS(QZ_KP8, '8'), + AS(QZ_KP9, '9'), AS(QZ_KP_DIVIDE, WKC_NUM_DIV), AS(QZ_KP_MULTIPLY, WKC_NUM_MUL), AS(QZ_KP_MINUS, WKC_NUM_MINUS), diff --git a/src/video/sdl_v.cpp b/src/video/sdl_v.cpp index 4ccf90abe2..3b38e991c8 100644 --- a/src/video/sdl_v.cpp +++ b/src/video/sdl_v.cpp @@ -270,7 +270,7 @@ static const VkMapping _vk_mapping[] = { AM(SDLK_F1, SDLK_F12, WKC_F1, WKC_F12), /* Numeric part. */ - AM(SDLK_KP0, SDLK_KP9, WKC_NUM_0, WKC_NUM_9), + AM(SDLK_KP0, SDLK_KP9, '0', '9'), AS(SDLK_KP_DIVIDE, WKC_NUM_DIV), AS(SDLK_KP_MULTIPLY, WKC_NUM_MUL), AS(SDLK_KP_MINUS, WKC_NUM_MINUS), diff --git a/src/video/win32_v.cpp b/src/video/win32_v.cpp index 9f5c320456..6eb9a0fc6a 100644 --- a/src/video/win32_v.cpp +++ b/src/video/win32_v.cpp @@ -106,7 +106,7 @@ static const VkMapping _vk_mapping[] = { AM(VK_F1, VK_F12, WKC_F1, WKC_F12), /* Numeric part */ - AM(VK_NUMPAD0, VK_NUMPAD9, WKC_NUM_0, WKC_NUM_9), + AM(VK_NUMPAD0, VK_NUMPAD9, '0', '9'), AS(VK_DIVIDE, WKC_NUM_DIV), AS(VK_MULTIPLY, WKC_NUM_MUL), AS(VK_SUBTRACT, WKC_NUM_MINUS),