X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fx11%2Fkey-impl-x.cpp;h=091fe505f4e4dcd2dbc7894dc31f840978980d41;hb=03cb56098f199af27ae1bde7940fdaf0b1359e62;hp=eccfcc7c582c77f51703b318e524c2fa17fa1f6c;hpb=376dda7fe48ca4aa4a6815117c10f914371d1d8a;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/x11/key-impl-x.cpp b/adaptors/x11/key-impl-x.cpp index eccfcc7..091fe50 100644 --- a/adaptors/x11/key-impl-x.cpp +++ b/adaptors/x11/key-impl-x.cpp @@ -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