From af3a16ccb9f76e7cd38acf23b0622e473968ccfe Mon Sep 17 00:00:00 2001 From: Paul Wisbey Date: Sun, 8 Mar 2015 11:13:28 +0000 Subject: [PATCH] Added some missing key codes Change-Id: I4b5d63a0423090a858f3cd1a98934f1cef1962c4 --- adaptors/public-api/adaptor-framework/key.h | 5 +++++ adaptors/tv/tv-key-impl.cpp | 5 +++++ adaptors/ubuntu/key-impl-ubuntu.cpp | 5 +++++ adaptors/wayland/key-impl-wl.cpp | 5 +++++ adaptors/x11/key-impl-x.cpp | 8 ++++++++ 5 files changed, 28 insertions(+) diff --git a/adaptors/public-api/adaptor-framework/key.h b/adaptors/public-api/adaptor-framework/key.h index aba8da2..99340ce 100644 --- a/adaptors/public-api/adaptor-framework/key.h +++ b/adaptors/public-api/adaptor-framework/key.h @@ -72,6 +72,11 @@ extern const KEY DALI_KEY_VOICE; extern const KEY DALI_KEY_LANGUAGE; extern const KEY DALI_KEY_VOLUME_UP; extern const KEY DALI_KEY_VOLUME_DOWN; +extern const KEY DALI_KEY_BACKSPACE; +extern const KEY DALI_KEY_CURSOR_LEFT; +extern const KEY DALI_KEY_CURSOR_RIGHT; +extern const KEY DALI_KEY_CURSOR_UP; +extern const KEY DALI_KEY_CURSOR_DOWN; /** * @brief Check if a key event is for a specific DALI KEY. diff --git a/adaptors/tv/tv-key-impl.cpp b/adaptors/tv/tv-key-impl.cpp index 2e582a7..e0687f4 100644 --- a/adaptors/tv/tv-key-impl.cpp +++ b/adaptors/tv/tv-key-impl.cpp @@ -68,6 +68,11 @@ const KEY DALI_KEY_VOICE = 198; const KEY DALI_KEY_LANGUAGE = 199; const KEY DALI_KEY_VOLUME_UP = 200; const KEY DALI_KEY_VOLUME_DOWN = 201; +const KEY DALI_KEY_BACKSPACE = 202; +const KEY DALI_KEY_CURSOR_LEFT = 203; +const KEY DALI_KEY_CURSOR_RIGHT = 204; +const KEY DALI_KEY_CURSOR_UP = 205; +const KEY DALI_KEY_CURSOR_DOWN = 206; namespace Internal { diff --git a/adaptors/ubuntu/key-impl-ubuntu.cpp b/adaptors/ubuntu/key-impl-ubuntu.cpp index 917ae44..9d2cd5b 100644 --- a/adaptors/ubuntu/key-impl-ubuntu.cpp +++ b/adaptors/ubuntu/key-impl-ubuntu.cpp @@ -115,6 +115,11 @@ const KEY DALI_KEY_VOICE = 198; const KEY DALI_KEY_LANGUAGE = 199; const KEY DALI_KEY_VOLUME_UP = 200; const KEY DALI_KEY_VOLUME_DOWN = 201; +const KEY DALI_KEY_BACKSPACE = 202; +const KEY DALI_KEY_CURSOR_LEFT = 203; +const KEY DALI_KEY_CURSOR_RIGHT = 204; +const KEY DALI_KEY_CURSOR_UP = 205; +const KEY DALI_KEY_CURSOR_DOWN = 206; namespace Internal { diff --git a/adaptors/wayland/key-impl-wl.cpp b/adaptors/wayland/key-impl-wl.cpp index 120255e..49f84c8 100644 --- a/adaptors/wayland/key-impl-wl.cpp +++ b/adaptors/wayland/key-impl-wl.cpp @@ -67,6 +67,11 @@ const KEY DALI_KEY_VOICE = 198; const KEY DALI_KEY_LANGUAGE = 199; const KEY DALI_KEY_VOLUME_UP = 200; const KEY DALI_KEY_VOLUME_DOWN = 201; +const KEY DALI_KEY_BACKSPACE = 202; +const KEY DALI_KEY_CURSOR_LEFT = 203; +const KEY DALI_KEY_CURSOR_RIGHT = 204; +const KEY DALI_KEY_CURSOR_UP = 205; +const KEY DALI_KEY_CURSOR_DOWN = 206; namespace Internal { diff --git a/adaptors/x11/key-impl-x.cpp b/adaptors/x11/key-impl-x.cpp index ef690b4..3859a97 100644 --- a/adaptors/x11/key-impl-x.cpp +++ b/adaptors/x11/key-impl-x.cpp @@ -68,6 +68,11 @@ const KEY DALI_KEY_VOICE = 198; const KEY DALI_KEY_LANGUAGE = 199; const KEY DALI_KEY_VOLUME_UP = 200; const KEY DALI_KEY_VOLUME_DOWN = 201; +const KEY DALI_KEY_BACKSPACE = 202; +const KEY DALI_KEY_CURSOR_LEFT = 203; +const KEY DALI_KEY_CURSOR_RIGHT = 204; +const KEY DALI_KEY_CURSOR_UP = 205; +const KEY DALI_KEY_CURSOR_DOWN = 206; namespace Internal { @@ -132,6 +137,9 @@ KeyLookup KeyLookupTable[]= { KEY_LANGUAGE, DALI_KEY_LANGUAGE, false }, { KEY_VOLUMEUP, DALI_KEY_VOLUME_UP, true }, { KEY_VOLUMEDOWN, DALI_KEY_VOLUME_DOWN, true }, + { "BackSpace", DALI_KEY_BACKSPACE, false }, + { "Left", DALI_KEY_CURSOR_LEFT, false }, + { "Right", DALI_KEY_CURSOR_RIGHT, false } }; const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable))/ (sizeof(KeyLookup)); -- 2.7.4