more valgrind errors fixed. Plus I ran make indent which changed a few files.
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402741
This commit is contained in:
parent
b315d5379d
commit
c19af725fa
8 changed files with 64 additions and 59 deletions
|
@ -53,18 +53,21 @@ WIN_InitKeyboard(_THIS)
|
|||
int i;
|
||||
|
||||
/* Make sure the alpha scancodes are correct. T isn't usually remapped */
|
||||
if (MapVirtualKey('T', MAPVK_VK_TO_VSC) != alpha_scancodes['T'-'A']) {
|
||||
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");
|
||||
if (MapVirtualKey('T', MAPVK_VK_TO_VSC) != alpha_scancodes['T' - 'A']) {
|
||||
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");
|
||||
for (i = 0; i < SDL_arraysize(alpha_scancodes); ++i) {
|
||||
alpha_scancodes[i] = MapVirtualKey('A'+i, MAPVK_VK_TO_VSC);
|
||||
printf("%d = %d\n", i, alpha_scancodes[i]);
|
||||
alpha_scancodes[i] = MapVirtualKey('A' + i, MAPVK_VK_TO_VSC);
|
||||
printf("%d = %d\n", i, alpha_scancodes[i]);
|
||||
}
|
||||
}
|
||||
if (MapVirtualKey(VK_NUMPAD0, MAPVK_VK_TO_VSC) != keypad_scancodes[0]) {
|
||||
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");
|
||||
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");
|
||||
for (i = 0; i < SDL_arraysize(keypad_scancodes); ++i) {
|
||||
keypad_scancodes[i] = MapVirtualKey(VK_NUMPAD0+i, MAPVK_VK_TO_VSC);
|
||||
printf("%d = %d\n", i, keypad_scancodes[i]);
|
||||
keypad_scancodes[i] =
|
||||
MapVirtualKey(VK_NUMPAD0 + i, MAPVK_VK_TO_VSC);
|
||||
printf("%d = %d\n", i, keypad_scancodes[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -99,7 +102,7 @@ WIN_UpdateKeymap(int keyboard)
|
|||
|
||||
/* Alphabetic keys are handled specially, since Windows remaps them */
|
||||
if (i >= 'A' && i <= 'Z') {
|
||||
BYTE vsc = alpha_scancodes[i-'A'];
|
||||
BYTE vsc = alpha_scancodes[i - 'A'];
|
||||
keymap[scancode] = MapVirtualKey(vsc, MAPVK_VSC_TO_VK) + 0x20;
|
||||
} else {
|
||||
keymap[scancode] = (MapVirtualKey(i, MAPVK_VK_TO_CHAR) & 0x7FFF);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue