From cb0509761ff67c80124b9e35941711b592bc3f51 Mon Sep 17 00:00:00 2001 From: "v.cebollada" Date: Thu, 20 Aug 2015 16:10:23 +0900 Subject: [PATCH] Add some missing key mappings. Change-Id: I44aa06ddc5f5612ddea22b91f35ee53f6e324a97 Signed-off-by: v.cebollada --- adaptors/tv/key-mapping-tv.cpp | 6 ++++++ adaptors/ubuntu/key-mapping-ubuntu.cpp | 6 ++++++ adaptors/wayland/key-mapping-wl.cpp | 4 +++- adaptors/x11/key-mapping-x.cpp | 4 +++- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/adaptors/tv/key-mapping-tv.cpp b/adaptors/tv/key-mapping-tv.cpp index 31c0a2a..6c9012f 100644 --- a/adaptors/tv/key-mapping-tv.cpp +++ b/adaptors/tv/key-mapping-tv.cpp @@ -74,6 +74,12 @@ KeyLookup KeyLookupTable[]= { "Hangul", DALI_KEY_LANGUAGE, false }, { "XF86AudioRaiseVolume", DALI_KEY_VOLUME_UP, true }, { "XF86AudioLowerVolume", DALI_KEY_VOLUME_DOWN, true }, + + { "BackSpace", DALI_KEY_BACKSPACE, false }, + { "Left", DALI_KEY_CURSOR_LEFT, false }, + { "Right", DALI_KEY_CURSOR_RIGHT, false }, + { "Shift_L", DALI_KEY_SHIFT_LEFT, false }, + { "Shift_R", DALI_KEY_SHIFT_RIGHT, false } }; const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable))/ (sizeof(KeyLookup)); diff --git a/adaptors/ubuntu/key-mapping-ubuntu.cpp b/adaptors/ubuntu/key-mapping-ubuntu.cpp index fb0f55e..53c18de 100644 --- a/adaptors/ubuntu/key-mapping-ubuntu.cpp +++ b/adaptors/ubuntu/key-mapping-ubuntu.cpp @@ -74,6 +74,12 @@ KeyLookup KeyLookupTable[]= { "Hangul", DALI_KEY_LANGUAGE, false }, { "XF86AudioRaiseVolume", DALI_KEY_VOLUME_UP, true }, { "XF86AudioLowerVolume", DALI_KEY_VOLUME_DOWN, true }, + + { "BackSpace", DALI_KEY_BACKSPACE, false }, + { "Left", DALI_KEY_CURSOR_LEFT, false }, + { "Right", DALI_KEY_CURSOR_RIGHT, false }, + { "Shift_L", DALI_KEY_SHIFT_LEFT, false }, + { "Shift_R", DALI_KEY_SHIFT_RIGHT, false } }; const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable ))/ (sizeof( KeyLookup )); diff --git a/adaptors/wayland/key-mapping-wl.cpp b/adaptors/wayland/key-mapping-wl.cpp index dfafcba..912ea8a 100644 --- a/adaptors/wayland/key-mapping-wl.cpp +++ b/adaptors/wayland/key-mapping-wl.cpp @@ -77,7 +77,9 @@ KeyLookup KeyLookupTable[]= { "BackSpace", DALI_KEY_BACKSPACE, false }, { "Left", DALI_KEY_CURSOR_LEFT, false }, - { "Right", DALI_KEY_CURSOR_RIGHT, false } + { "Right", DALI_KEY_CURSOR_RIGHT, false }, + { "Shift_L", DALI_KEY_SHIFT_LEFT, false }, + { "Shift_R", DALI_KEY_SHIFT_RIGHT, false } }; const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable))/ (sizeof(KeyLookup)); diff --git a/adaptors/x11/key-mapping-x.cpp b/adaptors/x11/key-mapping-x.cpp index dfafcba..912ea8a 100644 --- a/adaptors/x11/key-mapping-x.cpp +++ b/adaptors/x11/key-mapping-x.cpp @@ -77,7 +77,9 @@ KeyLookup KeyLookupTable[]= { "BackSpace", DALI_KEY_BACKSPACE, false }, { "Left", DALI_KEY_CURSOR_LEFT, false }, - { "Right", DALI_KEY_CURSOR_RIGHT, false } + { "Right", DALI_KEY_CURSOR_RIGHT, false }, + { "Shift_L", DALI_KEY_SHIFT_LEFT, false }, + { "Shift_R", DALI_KEY_SHIFT_RIGHT, false } }; const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable))/ (sizeof(KeyLookup)); -- 2.7.4