Add key grab/ungrab interfaces for Tizen
[platform/core/uifw/dali-adaptor.git] / adaptors / x11 / key-impl-x.cpp
index eccfcc7..091fe50 100644 (file)
@@ -172,6 +172,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 );
@@ -212,6 +225,11 @@ bool IsDeviceButton( const char* keyName )
   return globalKeyLookup.IsDeviceButton( keyName );
 }
 
+const char* GetKeyName( Dali::KEY daliKey )
+{
+  return globalKeyLookup.GetKeyName( daliKey );
+}
+
 } // namespace KeyLookup
 
 } // namespace Adaptor