comparison src/video/vgl/SDL_vglevents_c.h @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents d910939febfa
children 4da1ee79c9af
comparison
equal deleted inserted replaced
1661:281d3f4870e5 1662:782fd950bd46
24 #include "SDL_vglvideo.h" 24 #include "SDL_vglvideo.h"
25 25
26 /* Variables and functions exported by SDL_sysevents.c to other parts 26 /* Variables and functions exported by SDL_sysevents.c to other parts
27 of the native video subsystem (SDL_sysvideo.c) 27 of the native video subsystem (SDL_sysvideo.c)
28 */ 28 */
29 extern int VGL_initkeymaps(int fd); 29 extern int VGL_initkeymaps (int fd);
30 extern int VGL_initmouse(int fd); 30 extern int VGL_initmouse (int fd);
31 extern void VGL_keyboardcallback(int scancode, int pressed); 31 extern void VGL_keyboardcallback (int scancode, int pressed);
32 32
33 extern void VGL_InitOSKeymap(_THIS); 33 extern void VGL_InitOSKeymap (_THIS);
34 extern void VGL_PumpEvents(_THIS); 34 extern void VGL_PumpEvents (_THIS);
35 35
36 /* Mouse buttons */ 36 /* Mouse buttons */
37 #define MOUSE_LEFTBUTTON 0x01 37 #define MOUSE_LEFTBUTTON 0x01
38 #define MOUSE_MIDDLEBUTTON 0x02 38 #define MOUSE_MIDDLEBUTTON 0x02
39 #define MOUSE_RIGHTBUTTON 0x04 39 #define MOUSE_RIGHTBUTTON 0x04
137 #define SCANCODE_RIGHTCONTROL 90 137 #define SCANCODE_RIGHTCONTROL 90
138 #define SCANCODE_CONTROL 107 138 #define SCANCODE_CONTROL 107
139 #define SCANCODE_KEYPADDIVIDE 91 139 #define SCANCODE_KEYPADDIVIDE 91
140 #define SCANCODE_PRINTSCREEN 92 140 #define SCANCODE_PRINTSCREEN 92
141 #define SCANCODE_RIGHTALT 93 141 #define SCANCODE_RIGHTALT 93
142 #define SCANCODE_BREAK 104 /* Beware: is 119 */ 142 #define SCANCODE_BREAK 104 /* Beware: is 119 */
143 #define SCANCODE_BREAK_ALTERNATIVE 104 /* on some keyboards! */ 143 #define SCANCODE_BREAK_ALTERNATIVE 104 /* on some keyboards! */
144 #define SCANCODE_HOME 94 144 #define SCANCODE_HOME 94
145 #define SCANCODE_CURSORBLOCKUP 95 /* Cursor key block */ 145 #define SCANCODE_CURSORBLOCKUP 95 /* Cursor key block */
146 #define SCANCODE_PAGEUP 96 146 #define SCANCODE_PAGEUP 96
147 #define SCANCODE_CURSORBLOCKLEFT 97 /* Cursor key block */ 147 #define SCANCODE_CURSORBLOCKLEFT 97 /* Cursor key block */
148 #define SCANCODE_CURSORBLOCKRIGHT 98 /* Cursor key block */ 148 #define SCANCODE_CURSORBLOCKRIGHT 98 /* Cursor key block */
149 #define SCANCODE_END 99 149 #define SCANCODE_END 99
150 #define SCANCODE_CURSORBLOCKDOWN 100 /* Cursor key block */ 150 #define SCANCODE_CURSORBLOCKDOWN 100 /* Cursor key block */
151 #define SCANCODE_PAGEDOWN 101 151 #define SCANCODE_PAGEDOWN 101
152 #define SCANCODE_INSERT 102 152 #define SCANCODE_INSERT 102
153 #define SCANCODE_REMOVE 103 153 #define SCANCODE_REMOVE 103
154 #define SCANCODE_RIGHTWIN 106 154 #define SCANCODE_RIGHTWIN 106
155 #define SCANCODE_LEFTWIN 105 155 #define SCANCODE_LEFTWIN 105
156 /* vi: set ts=4 sw=4 expandtab: */