Lines 36-41
Link Here
|
36 |
#include <termios.h> |
36 |
#include <termios.h> |
37 |
|
37 |
|
38 |
#include <directfb.h> |
38 |
#include <directfb.h> |
|
|
39 |
#include <directfb_version.h> |
39 |
|
40 |
|
40 |
#include "SDL.h" |
41 |
#include "SDL.h" |
41 |
#include "SDL_sysevents.h" |
42 |
#include "SDL_sysevents.h" |
Lines 161-167
Link Here
|
161 |
keymap[DIKI_SHIFT_L - DIKI_UNKNOWN] = SDLK_LSHIFT; |
162 |
keymap[DIKI_SHIFT_L - DIKI_UNKNOWN] = SDLK_LSHIFT; |
162 |
keymap[DIKI_SHIFT_R - DIKI_UNKNOWN] = SDLK_RSHIFT; |
163 |
keymap[DIKI_SHIFT_R - DIKI_UNKNOWN] = SDLK_RSHIFT; |
163 |
keymap[DIKI_ALT_L - DIKI_UNKNOWN] = SDLK_LALT; |
164 |
keymap[DIKI_ALT_L - DIKI_UNKNOWN] = SDLK_LALT; |
|
|
165 |
#if (DIRECTFB_MAJOR_VERSION == 0) && (DIRECTFB_MINOR_VERSION == 9) && (DIRECTFB_MICRO_VERSION < 25) |
164 |
keymap[DIKI_ALTGR - DIKI_UNKNOWN] = SDLK_RALT; |
166 |
keymap[DIKI_ALTGR - DIKI_UNKNOWN] = SDLK_RALT; |
|
|
167 |
#else |
168 |
keymap[DIKI_ALT_R - DIKI_UNKNOWN] = SDLK_RALT; |
169 |
#endif |
165 |
keymap[DIKI_TAB - DIKI_UNKNOWN] = SDLK_TAB; |
170 |
keymap[DIKI_TAB - DIKI_UNKNOWN] = SDLK_TAB; |
166 |
keymap[DIKI_ENTER - DIKI_UNKNOWN] = SDLK_RETURN; |
171 |
keymap[DIKI_ENTER - DIKI_UNKNOWN] = SDLK_RETURN; |
167 |
keymap[DIKI_SPACE - DIKI_UNKNOWN] = SDLK_SPACE; |
172 |
keymap[DIKI_SPACE - DIKI_UNKNOWN] = SDLK_SPACE; |