Revert "[3.0] Change key names according to changes of utilX"
[platform/core/uifw/dali-adaptor.git] / adaptors / ubuntu / key-impl-ubuntu.cpp
index 917ae44..54dbc3d 100644 (file)
@@ -79,6 +79,11 @@ namespace Dali
 
 const KEY DALI_KEY_INVALID          = -1;
 const KEY DALI_KEY_ESCAPE           = 9;
+const KEY DALI_KEY_BACKSPACE        = 22;
+const KEY DALI_KEY_CURSOR_UP        = 111;
+const KEY DALI_KEY_CURSOR_LEFT      = 113;
+const KEY DALI_KEY_CURSOR_RIGHT     = 114;
+const KEY DALI_KEY_CURSOR_DOWN      = 116;
 const KEY DALI_KEY_BACK             = 166;
 const KEY DALI_KEY_CAMERA           = 167;
 const KEY DALI_KEY_CONFIG           = 168;
@@ -211,6 +216,19 @@ class KeyMap
     }
   }
 
+  const char* GetKeyName( int daliKeyCode ) const
+  {
+    for( size_t i = 0; i < KEY_LOOKUP_COUNT ; ++i )
+    {
+      const KeyLookup& keyLookup( KeyLookupTable[i] );
+      if( keyLookup.daliKeyCode == daliKeyCode )
+      {
+        return keyLookup.keyName;
+      }
+    }
+    return "";
+  }
+
   bool IsDeviceButton( const char* keyName ) const
   {
     Lookup::const_iterator i = mLookup.find( keyName );
@@ -251,6 +269,11 @@ bool IsDeviceButton( const char* keyName )
   return globalKeyLookup.IsDeviceButton( keyName );
 }
 
+const char* GetKeyName( Dali::KEY daliKey )
+{
+  return globalKeyLookup.GetKeyName( daliKey );
+}
+
 } // namespace KeyLookup
 
 } // namespace Adaptor