mirror of https://github.com/encounter/SDL.git
Add SDL_SCANCODE_CALL and SDL_SCANCODE_ENDCALL
This commit is contained in:
parent
2bc373622b
commit
2f924020e8
|
@ -321,7 +321,9 @@ typedef enum
|
||||||
SDLK_AUDIOFASTFORWARD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOFASTFORWARD),
|
SDLK_AUDIOFASTFORWARD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOFASTFORWARD),
|
||||||
|
|
||||||
SDLK_SOFTLEFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTLEFT),
|
SDLK_SOFTLEFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTLEFT),
|
||||||
SDLK_SOFTRIGHT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTRIGHT)
|
SDLK_SOFTRIGHT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SOFTRIGHT),
|
||||||
|
SDLK_CALL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALL),
|
||||||
|
SDLK_ENDCALL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ENDCALL)
|
||||||
} SDL_KeyCode;
|
} SDL_KeyCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -417,6 +417,8 @@ typedef enum
|
||||||
used as a multi-function feature key for selecting
|
used as a multi-function feature key for selecting
|
||||||
a software defined function shown on the bottom right
|
a software defined function shown on the bottom right
|
||||||
of the display. */
|
of the display. */
|
||||||
|
SDL_SCANCODE_CALL = 289, /**< Used for accepting phone calls. */
|
||||||
|
SDL_SCANCODE_ENDCALL = 290, /**< Used for rejecting phone calls. */
|
||||||
|
|
||||||
/* @} *//* Mobile keys */
|
/* @} *//* Mobile keys */
|
||||||
|
|
||||||
|
|
|
@ -284,6 +284,8 @@ static const SDL_Keycode SDL_default_keymap[SDL_NUM_SCANCODES] = {
|
||||||
SDLK_AUDIOFASTFORWARD,
|
SDLK_AUDIOFASTFORWARD,
|
||||||
SDLK_SOFTLEFT,
|
SDLK_SOFTLEFT,
|
||||||
SDLK_SOFTRIGHT,
|
SDLK_SOFTRIGHT,
|
||||||
|
SDLK_CALL,
|
||||||
|
SDLK_ENDCALL,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
|
static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
|
||||||
|
@ -522,6 +524,8 @@ static const char *SDL_scancode_names[SDL_NUM_SCANCODES] = {
|
||||||
"AudioFastForward",
|
"AudioFastForward",
|
||||||
"SoftLeft",
|
"SoftLeft",
|
||||||
"SoftRight",
|
"SoftRight",
|
||||||
|
"Call",
|
||||||
|
"EndCall",
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Taken from SDL_iconv() */
|
/* Taken from SDL_iconv() */
|
||||||
|
|
|
@ -45,8 +45,8 @@ static SDL_Scancode Android_Keycodes[] = {
|
||||||
SDL_SCANCODE_SOFTRIGHT, /* AKEYCODE_SOFT_RIGHT */
|
SDL_SCANCODE_SOFTRIGHT, /* AKEYCODE_SOFT_RIGHT */
|
||||||
SDL_SCANCODE_AC_HOME, /* AKEYCODE_HOME */
|
SDL_SCANCODE_AC_HOME, /* AKEYCODE_HOME */
|
||||||
SDL_SCANCODE_AC_BACK, /* AKEYCODE_BACK */
|
SDL_SCANCODE_AC_BACK, /* AKEYCODE_BACK */
|
||||||
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_CALL */
|
SDL_SCANCODE_CALL, /* AKEYCODE_CALL */
|
||||||
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_ENDCALL */
|
SDL_SCANCODE_ENDCALL, /* AKEYCODE_ENDCALL */
|
||||||
SDL_SCANCODE_0, /* AKEYCODE_0 */
|
SDL_SCANCODE_0, /* AKEYCODE_0 */
|
||||||
SDL_SCANCODE_1, /* AKEYCODE_1 */
|
SDL_SCANCODE_1, /* AKEYCODE_1 */
|
||||||
SDL_SCANCODE_2, /* AKEYCODE_2 */
|
SDL_SCANCODE_2, /* AKEYCODE_2 */
|
||||||
|
|
|
@ -122,10 +122,10 @@ static SDL_Scancode ConvertScancode(_THIS, int key)
|
||||||
keycode = SDLK_SOFTRIGHT;
|
keycode = SDLK_SOFTRIGHT;
|
||||||
break;
|
break;
|
||||||
case EStdKeyApplication0: // Green softkey
|
case EStdKeyApplication0: // Green softkey
|
||||||
keycode = SDLK_F3;
|
keycode = SDLK_CALL;
|
||||||
break;
|
break;
|
||||||
case EStdKeyApplication1: // Red softkey
|
case EStdKeyApplication1: // Red softkey
|
||||||
keycode = SDLK_F4;
|
keycode = SDLK_ENDCALL;
|
||||||
break;
|
break;
|
||||||
case EStdKeyDevice3: // Middle softkey
|
case EStdKeyDevice3: // Middle softkey
|
||||||
keycode = SDLK_RETURN;
|
keycode = SDLK_RETURN;
|
||||||
|
|
Loading…
Reference in New Issue