From ae9a357a08582f14cb6e1c76d1260dad7461d5f3 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 29 Jul 2008 23:34:08 +0200 Subject: [PATCH] Add volume key bindings. Add new SDL keys and bind them to symbian's volume key IDs. --- include/SDL_keysym.h | 2 ++ src/video/symbian/SDL_epocevents.cpp | 3 +++ 2 files changed, 5 insertions(+) diff --git a/include/SDL_keysym.h b/include/SDL_keysym.h index ff44a03..6c5a40a 100644 --- a/include/SDL_keysym.h +++ b/include/SDL_keysym.h @@ -280,6 +280,8 @@ typedef enum { SDLK_POWER = 320, /* Power Macintosh power key */ SDLK_EURO = 321, /* Some european keyboards */ SDLK_UNDO = 322, /* Atari keyboard has Undo */ + SDLK_VOLUP = 323, + SDLK_VOLDOWN = 324, /* Add any other keys here */ diff --git a/src/video/symbian/SDL_epocevents.cpp b/src/video/symbian/SDL_epocevents.cpp index 18cc7c0..80fa5e8 100644 --- a/src/video/symbian/SDL_epocevents.cpp +++ b/src/video/symbian/SDL_epocevents.cpp @@ -136,6 +136,9 @@ void ResetKeyMap() keymap[EStdKeyNkp9] = SDLK_KP9; keymap[EStdKeyNkp0] = SDLK_KP0; keymap[EStdKeyNkpFullStop] = SDLK_KP_PERIOD; + + keymap[EStdKeyDecVolume] = SDLK_VOLDOWN; + keymap[EStdKeyIncVolume] = SDLK_VOLUP; } int EPOC_HandleWsEvent(_THIS, const TWsEvent& aWsEvent) -- 2.11.4.GIT