comparison src/video/bwindow/SDL_BWin.h @ 4906:67acc9ab60ff

This fixes some keyboard defs for Haiku. From: François Revol <revol@free.fr> Checked By: Scott McCreary <scottmc2@gmail.com>
author Sam Lantinga <slouken@libsdl.org>
date Sat, 16 Oct 2010 17:15:19 -0700
parents f7b03b6838cb
children 25d4feb7c127
comparison
equal deleted inserted replaced
4905:9779093454d2 4906:67acc9ab60ff
101 keymap[B_F8_KEY] = SDLK_F8; 101 keymap[B_F8_KEY] = SDLK_F8;
102 keymap[B_F9_KEY] = SDLK_F9; 102 keymap[B_F9_KEY] = SDLK_F9;
103 keymap[B_F10_KEY] = SDLK_F10; 103 keymap[B_F10_KEY] = SDLK_F10;
104 keymap[B_F11_KEY] = SDLK_F11; 104 keymap[B_F11_KEY] = SDLK_F11;
105 keymap[B_F12_KEY] = SDLK_F12; 105 keymap[B_F12_KEY] = SDLK_F12;
106 keymap[B_PRINT_KEY] = SDLK_PRINT; 106 keymap[B_PRINT_KEY] = SDLK_PRINTSCREEN;
107 keymap[B_SCROLL_KEY] = SDLK_SCROLLOCK; 107 keymap[B_SCROLL_KEY] = SDLK_SCROLLLOCK;
108 keymap[B_PAUSE_KEY] = SDLK_PAUSE; 108 keymap[B_PAUSE_KEY] = SDLK_PAUSE;
109 keymap[0x11] = SDLK_BACKQUOTE; 109 keymap[0x11] = SDLK_BACKQUOTE;
110 keymap[0x12] = SDLK_1; 110 keymap[0x12] = SDLK_1;
111 keymap[0x13] = SDLK_2; 111 keymap[0x13] = SDLK_2;
112 keymap[0x14] = SDLK_3; 112 keymap[0x14] = SDLK_3;
121 keymap[0x1d] = SDLK_EQUALS; 121 keymap[0x1d] = SDLK_EQUALS;
122 keymap[0x1e] = SDLK_BACKSPACE; 122 keymap[0x1e] = SDLK_BACKSPACE;
123 keymap[0x1f] = SDLK_INSERT; 123 keymap[0x1f] = SDLK_INSERT;
124 keymap[0x20] = SDLK_HOME; 124 keymap[0x20] = SDLK_HOME;
125 keymap[0x21] = SDLK_PAGEUP; 125 keymap[0x21] = SDLK_PAGEUP;
126 keymap[0x22] = SDLK_NUMLOCK; 126 keymap[0x22] = SDLK_NUMLOCKCLEAR;
127 keymap[0x23] = SDLK_KP_DIVIDE; 127 keymap[0x23] = SDLK_KP_DIVIDE;
128 keymap[0x24] = SDLK_KP_MULTIPLY; 128 keymap[0x24] = SDLK_KP_MULTIPLY;
129 keymap[0x25] = SDLK_KP_MINUS; 129 keymap[0x25] = SDLK_KP_MINUS;
130 keymap[0x26] = SDLK_TAB; 130 keymap[0x26] = SDLK_TAB;
131 keymap[0x27] = SDLK_q; 131 keymap[0x27] = SDLK_q;
142 keymap[0x32] = SDLK_RIGHTBRACKET; 142 keymap[0x32] = SDLK_RIGHTBRACKET;
143 keymap[0x33] = SDLK_BACKSLASH; 143 keymap[0x33] = SDLK_BACKSLASH;
144 keymap[0x34] = SDLK_DELETE; 144 keymap[0x34] = SDLK_DELETE;
145 keymap[0x35] = SDLK_END; 145 keymap[0x35] = SDLK_END;
146 keymap[0x36] = SDLK_PAGEDOWN; 146 keymap[0x36] = SDLK_PAGEDOWN;
147 keymap[0x37] = SDLK_KP7; 147 keymap[0x37] = SDLK_KP_7;
148 keymap[0x38] = SDLK_KP8; 148 keymap[0x38] = SDLK_KP_8;
149 keymap[0x39] = SDLK_KP9; 149 keymap[0x39] = SDLK_KP_9;
150 keymap[0x3a] = SDLK_KP_PLUS; 150 keymap[0x3a] = SDLK_KP_PLUS;
151 keymap[0x3b] = SDLK_CAPSLOCK; 151 keymap[0x3b] = SDLK_CAPSLOCK;
152 keymap[0x3c] = SDLK_a; 152 keymap[0x3c] = SDLK_a;
153 keymap[0x3d] = SDLK_s; 153 keymap[0x3d] = SDLK_s;
154 keymap[0x3e] = SDLK_d; 154 keymap[0x3e] = SDLK_d;
159 keymap[0x43] = SDLK_k; 159 keymap[0x43] = SDLK_k;
160 keymap[0x44] = SDLK_l; 160 keymap[0x44] = SDLK_l;
161 keymap[0x45] = SDLK_SEMICOLON; 161 keymap[0x45] = SDLK_SEMICOLON;
162 keymap[0x46] = SDLK_QUOTE; 162 keymap[0x46] = SDLK_QUOTE;
163 keymap[0x47] = SDLK_RETURN; 163 keymap[0x47] = SDLK_RETURN;
164 keymap[0x48] = SDLK_KP4; 164 keymap[0x48] = SDLK_KP_4;
165 keymap[0x49] = SDLK_KP5; 165 keymap[0x49] = SDLK_KP_5;
166 keymap[0x4a] = SDLK_KP6; 166 keymap[0x4a] = SDLK_KP_6;
167 keymap[0x4b] = SDLK_LSHIFT; 167 keymap[0x4b] = SDLK_LSHIFT;
168 keymap[0x4c] = SDLK_z; 168 keymap[0x4c] = SDLK_z;
169 keymap[0x4d] = SDLK_x; 169 keymap[0x4d] = SDLK_x;
170 keymap[0x4e] = SDLK_c; 170 keymap[0x4e] = SDLK_c;
171 keymap[0x4f] = SDLK_v; 171 keymap[0x4f] = SDLK_v;
175 keymap[0x53] = SDLK_COMMA; 175 keymap[0x53] = SDLK_COMMA;
176 keymap[0x54] = SDLK_PERIOD; 176 keymap[0x54] = SDLK_PERIOD;
177 keymap[0x55] = SDLK_SLASH; 177 keymap[0x55] = SDLK_SLASH;
178 keymap[0x56] = SDLK_RSHIFT; 178 keymap[0x56] = SDLK_RSHIFT;
179 keymap[0x57] = SDLK_UP; 179 keymap[0x57] = SDLK_UP;
180 keymap[0x58] = SDLK_KP1; 180 keymap[0x58] = SDLK_KP_1;
181 keymap[0x59] = SDLK_KP2; 181 keymap[0x59] = SDLK_KP_2;
182 keymap[0x5a] = SDLK_KP3; 182 keymap[0x5a] = SDLK_KP_3;
183 keymap[0x5b] = SDLK_KP_ENTER; 183 keymap[0x5b] = SDLK_KP_ENTER;
184 keymap[0x5c] = SDLK_LCTRL; 184 keymap[0x5c] = SDLK_LCTRL;
185 keymap[0x5d] = SDLK_LALT; 185 keymap[0x5d] = SDLK_LALT;
186 keymap[0x5e] = SDLK_SPACE; 186 keymap[0x5e] = SDLK_SPACE;
187 keymap[0x5f] = SDLK_RALT; 187 keymap[0x5f] = SDLK_RALT;
188 keymap[0x60] = SDLK_RCTRL; 188 keymap[0x60] = SDLK_RCTRL;
189 keymap[0x61] = SDLK_LEFT; 189 keymap[0x61] = SDLK_LEFT;
190 keymap[0x62] = SDLK_DOWN; 190 keymap[0x62] = SDLK_DOWN;
191 keymap[0x63] = SDLK_RIGHT; 191 keymap[0x63] = SDLK_RIGHT;
192 keymap[0x64] = SDLK_KP0; 192 keymap[0x64] = SDLK_KP_0;
193 keymap[0x65] = SDLK_KP_PERIOD; 193 keymap[0x65] = SDLK_KP_PERIOD;
194 keymap[0x66] = SDLK_LMETA; 194 keymap[0x66] = SDLK_LGUI;
195 keymap[0x67] = SDLK_RMETA; 195 keymap[0x67] = SDLK_RGUI;
196 keymap[0x68] = SDLK_MENU; 196 keymap[0x68] = SDLK_MENU;
197 keymap[0x69] = SDLK_EURO; 197 keymap[0x69] = SDLK_2; //SDLK_EURO;
198 keymap[0x6a] = SDLK_KP_EQUALS; 198 keymap[0x6a] = SDLK_KP_EQUALS;
199 keymap[0x6b] = SDLK_POWER; 199 keymap[0x6b] = SDLK_POWER;
200 } 200 }
201 201
202 /* Override the Show() method so we can tell when we've been shown */ 202 /* Override the Show() method so we can tell when we've been shown */