|
|
#ifdef USE_DIRECTFB | #ifdef USE_DIRECTFB |
| |
#include <directfb.h> | #include <directfb.h> |
|
#include <directfb_version.h> |
| |
#include <stdlib.h> | #include <stdlib.h> |
#include <stdio.h> | #include <stdio.h> |
|
|
case DIKI_SHIFT_R: return CL_KEY_RSHIFT; | case DIKI_SHIFT_R: return CL_KEY_RSHIFT; |
case DIKI_ALT_L: return CL_KEY_ALT; | case DIKI_ALT_L: return CL_KEY_ALT; |
case DIKI_ALT_R: return CL_KEY_ALT; | case DIKI_ALT_R: return CL_KEY_ALT; |
|
#if DIRECTFB_MAJOR_VERSION == 0 && DIRECTFB_MINOR_VERSION <= 9 && DIRECTFB_MICRO_VERSION < 25 |
case DIKI_ALTGR: return CL_KEY_ALTGR; | case DIKI_ALTGR: return CL_KEY_ALTGR; |
|
#endif |
case DIKI_TAB: return CL_KEY_TAB; | case DIKI_TAB: return CL_KEY_TAB; |
case DIKI_ENTER: return CL_KEY_ENTER; | case DIKI_ENTER: return CL_KEY_ENTER; |
case DIKI_SPACE: return CL_KEY_SPACE; | case DIKI_SPACE: return CL_KEY_SPACE; |
|
|
case CL_KEY_LSHIFT: return DIKI_SHIFT_L; | case CL_KEY_LSHIFT: return DIKI_SHIFT_L; |
case CL_KEY_RSHIFT: return DIKI_SHIFT_R; | case CL_KEY_RSHIFT: return DIKI_SHIFT_R; |
case CL_KEY_ALT: return DIKI_ALT_L; | case CL_KEY_ALT: return DIKI_ALT_L; |
|
#if DIRECTFB_MAJOR_VERSION == 0 && DIRECTFB_MINOR_VERSION <= 9 && DIRECTFB_MICRO_VERSION < 25 |
case CL_KEY_ALTGR: return DIKI_ALTGR; | case CL_KEY_ALTGR: return DIKI_ALTGR; |
|
#else |
|
case CL_KEY_ALTGR: return DIKI_ALT_R; |
|
#endif |
case CL_KEY_TAB: return DIKI_TAB; | case CL_KEY_TAB: return DIKI_TAB; |
case CL_KEY_ENTER: return DIKI_ENTER; | case CL_KEY_ENTER: return DIKI_ENTER; |
case CL_KEY_SPACE: return DIKI_SPACE; | case CL_KEY_SPACE: return DIKI_SPACE; |