Mercurial > sdl-ios-xcode
comparison src/video/win32/SDL_win32keyboard.c @ 2724:0e2b65f32298
Added Wacom API headers.
FIXME: Dynamically load the Wacom API functions from wintab32.dll
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 26 Aug 2008 05:26:28 +0000 |
parents | 3202e4826c57 |
children | f23ebf1ddac4 |
comparison
equal
deleted
inserted
replaced
2723:911db724ea24 | 2724:0e2b65f32298 |
---|---|
52 SDL_Keyboard keyboard; | 52 SDL_Keyboard keyboard; |
53 int i; | 53 int i; |
54 | 54 |
55 /* Make sure the alpha scancodes are correct. T isn't usually remapped */ | 55 /* Make sure the alpha scancodes are correct. T isn't usually remapped */ |
56 if (MapVirtualKey('T', MAPVK_VK_TO_VSC) != alpha_scancodes['T' - 'A']) { | 56 if (MapVirtualKey('T', MAPVK_VK_TO_VSC) != alpha_scancodes['T' - 'A']) { |
57 printf | 57 #if 0 |
58 ("Fixing alpha scancode map, assuming US QWERTY layout!\nPlease send the following 26 lines of output to the SDL mailing list <sdl@libsdl.org>, including a description of your keyboard hardware.\n"); | 58 printf("Fixing alpha scancode map, assuming US QWERTY layout!\nPlease send the following 26 lines of output to the SDL mailing list <sdl@libsdl.org>, including a description of your keyboard hardware.\n"); |
59 #endif | |
59 for (i = 0; i < SDL_arraysize(alpha_scancodes); ++i) { | 60 for (i = 0; i < SDL_arraysize(alpha_scancodes); ++i) { |
60 alpha_scancodes[i] = MapVirtualKey('A' + i, MAPVK_VK_TO_VSC); | 61 alpha_scancodes[i] = MapVirtualKey('A' + i, MAPVK_VK_TO_VSC); |
62 #if 0 | |
61 printf("%d = %d\n", i, alpha_scancodes[i]); | 63 printf("%d = %d\n", i, alpha_scancodes[i]); |
64 #endif | |
62 } | 65 } |
63 } | 66 } |
64 if (MapVirtualKey(VK_NUMPAD0, MAPVK_VK_TO_VSC) != keypad_scancodes[0]) { | 67 if (MapVirtualKey(VK_NUMPAD0, MAPVK_VK_TO_VSC) != keypad_scancodes[0]) { |
65 printf | 68 #if 0 |
66 ("Fixing keypad scancode map!\nPlease send the following 10 lines of output to the SDL mailing list <sdl@libsdl.org>, including a description of your keyboard hardware.\n"); | 69 printf("Fixing keypad scancode map!\nPlease send the following 10 lines of output to the SDL mailing list <sdl@libsdl.org>, including a description of your keyboard hardware.\n"); |
70 #endif | |
67 for (i = 0; i < SDL_arraysize(keypad_scancodes); ++i) { | 71 for (i = 0; i < SDL_arraysize(keypad_scancodes); ++i) { |
68 keypad_scancodes[i] = | 72 keypad_scancodes[i] = |
69 MapVirtualKey(VK_NUMPAD0 + i, MAPVK_VK_TO_VSC); | 73 MapVirtualKey(VK_NUMPAD0 + i, MAPVK_VK_TO_VSC); |
74 #if 0 | |
70 printf("%d = %d\n", i, keypad_scancodes[i]); | 75 printf("%d = %d\n", i, keypad_scancodes[i]); |
76 #endif | |
71 } | 77 } |
72 } | 78 } |
73 | 79 |
74 data->key_layout = win32_scancode_table; | 80 data->key_layout = win32_scancode_table; |
75 | 81 |