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