[Tizen] Add new keys for TV 93/133593/1
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Tue, 13 Jun 2017 02:02:06 +0000 (11:02 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Tue, 13 Jun 2017 02:02:09 +0000 (11:02 +0900)
This reverts commit 3fd131917c51e0e025b46a6e9da6be6427256681.

Change-Id: I07d3cd4ae6d178f35b00aac15d7605d45230349f

adaptors/ecore/wayland/key-mapping-ecore-wl.cpp [changed mode: 0644->0755]
adaptors/public-api/adaptor-framework/key.h [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 6603b27..ecd440f
@@ -36,53 +36,353 @@ KeyLookup KeyLookupTable[]=
   // more than one key name can be assigned to a single dali-key code
   // e.g. "Menu" and "XF86Menu" are both assigned to  DALI_KEY_MENU
 
-  { "Escape",                DALI_KEY_ESCAPE,          false },
-  { "Menu",                  DALI_KEY_MENU,            false },
+  { "Escape",                DALI_KEY_ESCAPE,       false },
+  { "Menu",                  DALI_KEY_MENU,        false },
 
   // Now literal strings are used as key names instead of defined symbols in utilX,
   // since these definition in utilX.h is deprecated
-  { "XF86Camera",            DALI_KEY_CAMERA,          false },
-  { "XF86Camera_Full",       DALI_KEY_CONFIG,          false },
-  { "XF86PowerOff",          DALI_KEY_POWER,           true  },
-  { "XF86Standby",           DALI_KEY_PAUSE,           false },
-  { "Cancel",                DALI_KEY_CANCEL,          false },
-  { "XF86AudioPlay",         DALI_KEY_PLAY_CD,         false },
-  { "XF86AudioStop",         DALI_KEY_STOP_CD,         false },
-  { "XF86AudioPause",        DALI_KEY_PAUSE_CD,        false },
-  { "XF86AudioNext",         DALI_KEY_NEXT_SONG,       false },
-  { "XF86AudioPrev",         DALI_KEY_PREVIOUS_SONG,   false },
-  { "XF86AudioRewind",       DALI_KEY_REWIND,          false },
-  { "XF86AudioForward",      DALI_KEY_FASTFORWARD,     false },
-  { "XF86AudioMedia",        DALI_KEY_MEDIA,           false },
+  { "XF86Camera",            DALI_KEY_CAMERA,       false },
+  { "XF86Camera_Full",       DALI_KEY_CONFIG,       false },
+  { "XF86PowerOff",          DALI_KEY_POWER,       true  },
+  { "XF86Standby",           DALI_KEY_PAUSE,       false },
+  { "Cancel",                DALI_KEY_CANCEL,       false },
+  { "XF86AudioPlay",         DALI_KEY_PLAY_CD,       false },
+  { "XF86AudioStop",         DALI_KEY_STOP_CD,       false },
+  { "XF86AudioPause",        DALI_KEY_PAUSE_CD,       false },
+  { "XF86AudioNext",         DALI_KEY_NEXT_SONG,      false },
+  { "XF86AudioPrev",         DALI_KEY_PREVIOUS_SONG,     false },
+  { "XF86AudioRewind",       DALI_KEY_REWIND,       false },
+  { "XF86AudioForward",      DALI_KEY_FASTFORWARD,      false },
+  { "XF86AudioMedia",        DALI_KEY_MEDIA,       false },
   { "XF86AudioPlayPause",    DALI_KEY_PLAY_PAUSE,      false },
-  { "XF86AudioMute",         DALI_KEY_MUTE,            false },
-  { "XF86Menu",              DALI_KEY_MENU,            true  },
-  { "XF86Home",              DALI_KEY_HOME,            true  },
-  { "XF86Back",              DALI_KEY_BACK,            true  },
-  { "XF86Send",              DALI_KEY_MENU,            true  },
-  { "XF86Phone",             DALI_KEY_HOME,            true  },
-  { "XF86Stop",              DALI_KEY_BACK,            true  },
-  { "XF86HomePage",          DALI_KEY_HOMEPAGE,        false },
-  { "XF86WWW",               DALI_KEY_WEBPAGE,         false },
-  { "XF86Mail",              DALI_KEY_MAIL,            false },
-  { "XF86ScreenSaver",       DALI_KEY_SCREENSAVER,     false },
-  { "XF86MonBrightnessUp",   DALI_KEY_BRIGHTNESS_UP,   false },
-  { "XF86MonBrightnessDown", DALI_KEY_BRIGHTNESS_DOWN, false },
-  { "XF86SoftKBD",           DALI_KEY_SOFT_KBD,        false },
-  { "XF86QuickPanel",        DALI_KEY_QUICK_PANEL,     false },
-  { "XF86TaskPane",          DALI_KEY_TASK_SWITCH,     false },
-  { "XF86Apps",              DALI_KEY_APPS,            false },
-  { "XF86Search",            DALI_KEY_SEARCH,          false },
-  { "XF86Voice",             DALI_KEY_VOICE,           false },
-  { "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 },
+  { "XF86AudioMute",         DALI_KEY_MUTE,        false },
+  { "XF86Menu",              DALI_KEY_MENU,        true  },
+  { "XF86Home",              DALI_KEY_HOME,        true  },
+  { "XF86Back",              DALI_KEY_BACK,        true  },
+  { "XF86Send",              DALI_KEY_MENU,        true  },
+  { "XF86Phone",             DALI_KEY_HOME,        true  },
+  { "XF86Stop",              DALI_KEY_BACK,        true  },
+  { "XF86HomePage",          DALI_KEY_HOMEPAGE,       false },
+  { "XF86WWW",               DALI_KEY_WEBPAGE,       false },
+  { "XF86Mail",              DALI_KEY_MAIL,        false },
+  { "XF86ScreenSaver",       DALI_KEY_SCREENSAVER,      false },
+  { "XF86MonBrightnessUp",   DALI_KEY_BRIGHTNESS_UP,     false },
+  { "XF86MonBrightnessDown", DALI_KEY_BRIGHTNESS_DOWN,     false },
+  { "XF86SoftKBD",           DALI_KEY_SOFT_KBD,       false },
+  { "XF86QuickPanel",        DALI_KEY_QUICK_PANEL ,     false },
+  { "XF86TaskPane",          DALI_KEY_TASK_SWITCH,      false },
+  { "XF86Apps",              DALI_KEY_APPS,        false },
+  { "XF86Search",            DALI_KEY_SEARCH,       false },
+  { "XF86Voice",             DALI_KEY_VOICE,       false },
+  { "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 }
+  { "Shift_R",               DALI_KEY_SHIFT_RIGHT,      false },
+  {"1",       DALI_KEY_1,        false },
+  {"2",       DALI_KEY_2,        false },
+  {"3",       DALI_KEY_3,        false },
+  {"4",       DALI_KEY_4,        false },
+  {"5",       DALI_KEY_5,        false },
+  {"6",       DALI_KEY_6,        false },
+  {"7",       DALI_KEY_7,        false },
+  {"8",       DALI_KEY_8,        false },
+  {"9",       DALI_KEY_9,        false },
+  {"0",       DALI_KEY_0,        false },
+  {"minus",      DALI_KEY_MINUS,                      false },
+  {"Return",     DALI_KEY_OK,                         false },
+  {"XF86Red",     DALI_KEY_RED,                        true  },
+  {"XF86Green",     DALI_KEY_GREEN,                      true  },
+  {"XF86Yellow",    DALI_KEY_YELLOW,                     true  },
+  {"XF86Blue",     DALI_KEY_BLUE,                       true  },
+  {"XF86Display",    DALI_KEY_SOURCE,                     true  },
+  {"XF86ChannelList",   DALI_KEY_CH_LIST,                    true  },
+  {"XF86LSGT",     DALI_KEY_LSGT,           false },
+  {"XF86LowerChannel",   DALI_KEY_CHDOWN,                     true  },
+  {"XF86RaiseChannel",   DALI_KEY_CHUP,                       true  },
+  {"Up",      DALI_KEY_CURSOR_UP,                  false },
+  {"Down",      DALI_KEY_CURSOR_DOWN,                false },
+  {"XF86LFDPowerOff",   DALI_KEY_LFD_POWEROFF,               true  },
+  {"XF86LFDMagicInfo",   DALI_KEY_LFD_MAGICINFO,              true  },
+  {"XF86SysMenu",    DALI_KEY_SYS_MENU,                   true  },
+  {"XF86SimpleMenu",   DALI_KEY_TOOLS,                      false },
+  {"XF86MBRRepeat",    DALI_KEY_REPEAT,                     false },
+  {"XF86ChannelGuide",   DALI_KEY_GUIDE,                      true  },
+  {"XF86PictureSize",   DALI_KEY_ASPECT,                     false },
+  {"XF86PictureMode",   DALI_KEY_PMODE,                      false },
+  {"XF86Hdmi",     DALI_KEY_HDMI,                       true  },
+  {"XF86UsbHub",    DALI_KEY_USBHUB_SWITCH,              false },
+  {"XF86EManual",    DALI_KEY_EMANUAL,                    true  },
+  {"XF86LFDScreenLock",   DALI_KEY_LFD_LOCK,                   false },
+  {"XF86More",     DALI_KEY_MORE,                       false },
+  {"XF86FactoryMode",   DALI_KEY_FACTORY,                    false },
+  {"XF86Sleep",     DALI_KEY_SLEEP,                      false },
+  {"XF86TV",     DALI_KEY_TV,                         false },
+  {"XF86DTV",     DALI_KEY_DTV,                        false },
+  {"XF86STBPower",    DALI_KEY_STB_POWER,                  false },
+  {"XF86ChannelAddDel",   DALI_KEY_ADDDEL,                     false },
+  {"XF86PanelDown",    DALI_KEY_PANEL_DOWN,                 false },
+  {"XF86BTColorMecha",   DALI_KEY_BT_COLOR_MECHA,             false },
+  {"XF86StillPicture",   DALI_KEY_STILL_PICTURE,              false },
+  {"XF86BTPairing",    DALI_KEY_BT_TRIGGER,                 false },
+  {"XF86BTHotkey",    DALI_KEY_BT_HOTKEY,                  false },
+  {"XF86CinemaMode",   DALI_KEY_CINEMA_MODE,                false },
+  {"XF86BTContentsBar",   DALI_KEY_BT_CONTENTSBAR,             false },
+  {"XF86Game",     DALI_KEY_GAME,                       false },
+  {"XF86LFDUnset",    DALI_KEY_LFD_UNSET,                  false },
+  {"XF86PIPChannelUp",   DALI_KEY_PIP_CHUP,                   false },
+  {"XF86PIPChannelDown",  DALI_KEY_PIP_CHDOWN,                 false },
+  {"XF86Antena",    DALI_KEY_ANTENA,                     false },
+  {"XF86ChannelAutoTune",  DALI_KEY_AUTO_PROGRAM,               false },
+  {"XF86PanelEnter",   DALI_KEY_PANEL_ENTER,                false },
+  {"XF86MBRLink",    DALI_KEY_LINK,                       false },
+  {"XF86PanelUp",    DALI_KEY_PANEL_UP,                   false },
+  {"XF86AudioRecord",   DALI_KEY_REC,                        true  },
+  {"XF86Game3D",    DALI_KEY_ANGLE,                      false },
+  {"XF86WheelLeftKey",   DALI_KEY_WHEEL_LEFT,                 false },
+  {"XF86WheelRightKey",   DALI_KEY_WHEEL_RIGHT,                false },
+  {"XF86PanelExit",    DALI_KEY_PANEL_EXIT,                 false },
+  {"XF86Exit",     DALI_KEY_EXIT,                       true  },
+  {"XF86MBRTV",     DALI_KEY_MBR_TV,                     false },
+  {"XF86MBRSTBGuide",   DALI_KEY_MBR_STB_GUIDE,              false },
+  {"XF86MBRBDPopup",   DALI_KEY_MBR_BD_POPUP,               false },
+  {"XF86MBRBDDVDPower",   DALI_KEY_MBR_BDDVD_POWER,            false },
+  {"XF86MBRSetupFailure",  DALI_KEY_MBR_SETUP_FAILURE,          false },
+  {"XF86MBRSetup",    DALI_KEY_MBR_SETUP,                  false },
+  {"XF86MBRWatchTV",   DALI_KEY_MBR_WATCH_TV,               false },
+  {"XF86PreviousChannel",  DALI_KEY_PRECH,                      true  },
+  {"XF86FavoriteChannel",  DALI_KEY_FAVCH,                      true  },
+  {"XF86Recommend",    DALI_KEY_RECOMMEND_SEARCH_TOGGLE,    false },
+  {"XF86NumberPad",    DALI_KEY_BT_NUMBER,                  false },
+  {"XF86AspectRatio169",  DALI_KEY_16_9,                       false },
+  {"XF86MTS",     DALI_KEY_MTS,                        false },
+  {"XF86Info",     DALI_KEY_INFO,                       false },
+  {"XF86SoundMode",    DALI_KEY_SMODE,                      false },
+  {"XF863XSpeed",    DALI_KEY_3SPEED,                     false },
+  {"XF863D",     DALI_KEY_3D,                         false },
+  {"XF86TTXMIX",    DALI_KEY_TTX_MIX,                    false },
+  {"XF86SRSSXT",    DALI_KEY_SRSTSXT,                    false },
+  {"XF86WIFIPairing",   DALI_KEY_WIFI_PAIRING,               false },
+  {"XF86DualView",    DALI_KEY_BT_DUALVIEW,                false },
+  {"XF86BTApps",    DALI_KEY_BT_SAMSUNG_APPS,            false },
+  {"XF86FamilyMode",   DALI_KEY_FAMILY_MODE,                false },
+  {"XF86EnergySaving",   DALI_KEY_ESAVING,                    false },
+  {"XF86MBRClear",    DALI_KEY_CLEAR,                      false },
+  {"XF86Subtitle",    DALI_KEY_SUB_TITLE,                  false },
+  {"XF86TVSNS",     DALI_KEY_TV_SNS,                     false },
+  {"XF86DVR",     DALI_KEY_DVR,                        false },
+  {"XF86Caption",    DALI_KEY_CAPTION,                    false },
+  {"XF86ZoomIn",    DALI_KEY_ZOOM1,                      false },
+  {"XF86PanelPlus",    DALI_KEY_PANEL_PLUS,                 false },
+  {"XF86BTVoice",    DALI_KEY_BT_VOICE,                   false },
+  {"XF86PanelMinus",   DALI_KEY_PANEL_MINUS,                false },
+  {"XF86SoccerMode",   DALI_KEY_SOCCER_MODE,                false },
+  {"XF86Amazon",    DALI_KEY_FUNCTIONS_AMAZON,           false },
+  {"XF86AudioDescription",  DALI_KEY_AD,                         false },
+  {"XF86PreviousChapter",  DALI_KEY_REWIND_,                    false },
+  {"XF86NextChapter",   DALI_KEY_FF_,                        false },
+  {"XF86Netflix",    DALI_KEY_FUNCTIONS_NETFLIX,          false },
+  {"XF86PIP",     DALI_KEY_PIP_ONOFF,                  false },
+  {"XF86MBRWatchMovie",   DALI_KEY_MBR_WATCH_MOVIE,            false },
+  {"XF86MBRMenu",    DALI_KEY_MBR_STBBD_MENU,             false },
+  {"XF86MBRConfirm",   DALI_KEY_MBR_SETUP_CONFIRM,          false },
+  {"XF86FamilyHub",    DALI_KEY_FAMILYHUB,                  false },
+  {"XF86HDMICEC",    DALI_KEY_ANYVIEW,                    false },
+  {"XF86BTDevice",    DALI_KEY_BT_DEVICE,                  false },
+  {"XF86SoftWakeup",   DALI_KEY_SOFT_WAKE_UP,               false },
+  {"XF86LFDSet",    DALI_KEY_LFD_SET,                    false },
+  {"XF86Wakeup",    DALI_KEY_WAKE_UP_MODE,               false },
+  {"XF86LFDBlank",    DALI_KEY_LFD_BLANK,                  false },
+  {"XF86LeftPage",    DALI_KEY_PAGE_LEFT,                  false },
+  {"XF86RightPage",    DALI_KEY_PAGE_RIGHT,                 false },
+  {"XF86PlayBack",    DALI_KEY_PLAY_BACK,                  false },
+  {"XF86ExtraApp",    DALI_KEY_EXTRA,                      false },
+  {"XF86DiscretPowerOff",  DALI_KEY_DISCRET_POWER_OFF,          false },
+  {"XF86DiscretPowerOn",  DALI_KEY_DISCRET_POWER_ON,           false },
+  {"XF86DiscretSVideo1",  DALI_KEY_DISCRET_S_VIDEO1,           false },
+  {"XF86DiscretSVideo2",  DALI_KEY_DISCRET_S_VIDEO2,           false },
+  {"XF86DiscretSVideo3",  DALI_KEY_DISCRET_S_VIDEO3,           false },
+  {"XF86DiscretComponent1",  DALI_KEY_DISCRET_COMPONENT1,         false },
+  {"XF86DiscretComponent2",  DALI_KEY_DISCRET_COMPONENT2,         false },
+  {"XF86DiscretComponent3",  DALI_KEY_DISCRET_COMPONENT3,         false },
+  {"XF86DiscretHDMI1",   DALI_KEY_DISCRET_HDMI1,              false },
+  {"XF86DiscretHDMI2",   DALI_KEY_DISCRET_HDMI2,              false },
+  {"XF86DiscretHDMI3",   DALI_KEY_DISCRET_HDMI3,              false },
+  {"XF86DiscretPC",    DALI_KEY_DISCRET_PC,                 false },
+  {"XF86DiscretDVI1",   DALI_KEY_DISCRET_DVI1,               false },
+  {"XF86DiscretDVI2",   DALI_KEY_DISCRET_DVI2,               false },
+  {"XF86DiscretZoom1",   DALI_KEY_DISCRET_ZOOM1,              false },
+  {"XF86DiscretZoom2",   DALI_KEY_DISCRET_ZOOM2,              false },
+  {"XF86DiscretPanorama",  DALI_KEY_DISCRET_PANORAMA,           false },
+  {"XF86Discret_4_3",   DALI_KEY_DISCRET_4_3,                false },
+  {"XF86Discret_16_9",   DALI_KEY_DISCRET_16_9,      false },
+  {"XF86LFDPowerOn",   DALI_KEY_LFD_POWERON,                false },
+  {"XF86DiscretLFD_DP",   DALI_KEY_DISCRET_LFD_DP,             false },
+  {"XF86DiscretSourceTV",  DALI_KEY_DISCRET_SOURCE_TV,          false },
+  {"XF86Color",     DALI_KEY_COLOR,                      false },
+  {"XF86DiscretLFD_HDBT_RX", DALI_KEY_DISCRET_LFD_HDBT_RX,        false },
+  {"XF86DiscretLFD_OPS",  DALI_KEY_DISCRET_LFD_OPS,            false },
+  {"XF86DiscretHDMI4",   DALI_KEY_DISCRET_HDMI4,              false },
+  {"XF86DiscretAV1",   DALI_KEY_DISCRET_SOURCE_AV1,         false },
+  {"XF86DiscretAV2",   DALI_KEY_DISCRET_SOURCE_AV2,         false },
+  {"XF86DiscretAV3",   DALI_KEY_DISCRET_SOURCE_AV3,         false },
+  {"XF86AVOpen",    DALI_KEY_AV_OPEN,                    false },
+  {"XF86AVDiscMenu",   DALI_KEY_AV_DISC_MENU,               false },
+  {"XF86AVTitleMenu",   DALI_KEY_AV_TITLE_MENU,              false },
+  {"XF86Test",     DALI_KEY_TEST,                       false },
+  {"XF86ColdStart",    DALI_KEY_COLD_START,                 false },
+  {"XF86Version",    DALI_KEY_VERSION,                    false },
+  {"XF86Undefined",    DALI_KEY_UNDEFINED,                  false },
+  {"XF86ScreenFreeze",   DALI_KEY_SCREEN_FREEZE,              false },
+  {"XF86ScreenMute",   DALI_KEY_SCREEN_MUTE,                false },
+  {"XF86ListEnd",    DALI_KEY_LIST_END,                   false },
+  {"XF86ListHome",    DALI_KEY_LIST_HOME,                  false },
+  {"XF86VoiceControl",   DALI_KEY_VOICE_CONTROL,              false },
+  {"XF86UpPage",    DALI_KEY_PAGE_UP,                    false },
+  {"XF86DownPage",    DALI_KEY_PAGE_DOWN,                  false },
+  {"XF86MBROption",    DALI_KEY_MBR_OPTION,                 false },
+  {"XF86RoomControl",   DALI_KEY_ROOM_CONTROL,               false },
+  {"XF86TemperatureUp",   DALI_KEY_TEMPERATURE_UP,             false },
+  {"XF86TemperatureDown",  DALI_KEY_TEMPERATURE_DOWN,           false },
+  {"XF86LightOn",    DALI_KEY_LIGHT_ON,                   false },
+  {"XF86LightOff",    DALI_KEY_LIGHT_OFF,                  false },
+  {"XF86DoNotDisturb",   DALI_KEY_DO_NOT_DISTURB,             false },
+  {"XF86MakeUpRoom",   DALI_KEY_MAKE_UP_ROOM,               false },
+  {"XF86Alarm",     DALI_KEY_ALARM,                      false },
+  {"XF86FuncUSB",    DALI_KEY_FUNC_USB,                   false },
+  {"XF86FuncDIN",    DALI_KEY_FUNC_DIN,                   false },
+  {"XF86SoundEffect1",   DALI_KEY_SOUNDEFFECT1,               false },
+  {"XF86SoundEffect2",   DALI_KEY_SOUNDEFFECT2,               false },
+  {"XF86SoundEffect3",   DALI_KEY_SOUNDEFFECT3,               false },
+  {"XF86SoundEffect4",   DALI_KEY_SOUNDEFFECT4,               false },
+  {"XF86SoundEffect5",   DALI_KEY_SOUNDEFFECT5,               false },
+  {"XF86SoundEffect6",   DALI_KEY_SOUNDEFFECT6,               false },
+  {"XF86SoundEffect7",   DALI_KEY_SOUNDEFFECT7,               false },
+  {"XF86SoundEffect8",   DALI_KEY_SOUNDEFFECT8,               false },
+  {"XF86WooferPlus",   DALI_KEY_SWPLUS,                     false },
+  {"XF86WooferMinus",   DALI_KEY_SWMINUS,                    false },
+  {"XF86AnyNet",    DALI_KEY_ANYNET,                     false },
+  {"XF86AutoPowerLink",   DALI_KEY_AUTOPOWER,                  false },
+  {"XF86SoftAP",    DALI_KEY_SOFTAP,                     false },
+  {"XF86AddSpeaker",   DALI_KEY_ADDSPK,                     false },
+  {"XF86SCReconnect",   DALI_KEY_SCRECONNECT,                false },
+  {"XF86NetworkStandBy",  DALI_KEY_NETWORKMD,                  false },
+  {"XF86SurroundOff",   DALI_KEY_SURROUNDOFF,                false },
+  {"XF86SurroundOn",   DALI_KEY_SURROUNDON,                 false },
+  {"XF86BluetoothOnOff",  DALI_KEY_BLUETOOTH,                  false },
+  {"XF86AutoPowerOnOff",  DALI_KEY_APDONOFF,                   false },
+  {"XF86SoundControl",   DALI_KEY_SOUNDCONTROL,               true  },
+  {"XF86NightMode",    DALI_KEY_NIGHTMODE,                  true  },
+  {"XF86UserEQ",    DALI_KEY_USEREQ,                     true  },
+  {"XF86EQLevelDown",   DALI_KEY_EQLEVELDOWN,                true  },
+  {"XF86EQLevelUp",    DALI_KEY_EQLEVELUP,                  true  },
+  {"XF86DRCOn",     DALI_KEY_DRCON,                      true  },
+  {"XF86DRCOff",    DALI_KEY_DRCOFF,                     true  },
+  {"XF86SpeakerLevel",   DALI_KEY_SPEAKERLEVEL,               true  },
+  {"XF86WooferSet",    DALI_KEY_WOOFERRST,                  true  },
+  {"XF86MiracastOn",   DALI_KEY_MIRACAST_ON,                true  },
+  {"XF86MiracastOff",   DALI_KEY_MIRACAST_OFF,               true  },
+  {"XF86FuncRadio",    DALI_KEY_FUNC_RADIO,                 true  },
+  {"XF86SoundShareReset",  DALI_KEY_SOUNDSHARE_RESET,           true  },
+  {"XF86TouchMode",    DALI_KEY_TOUCHMODE,                  true  },
+  {"XF86Group",     DALI_KEY_GROUP,                      true  },
+  {"XF86UnGroup",    DALI_KEY_UNGROUP,                    true  },
+  {"XF86DeepSleep",    DALI_KEY_DEEP_SLEEP,                 true  },
+  {"XF86RMLog",     DALI_KEY_RM_LOG,                     true  },
+  {"XF86AuxDetect",    DALI_KEY_AUX,                        true  },
+  {"XF86EQ",     DALI_KEY_EQ,                         true  },
+  {"XF86GigaEQ",    DALI_KEY_GIGAEQ,                     true  },
+  {"XF86DJBeat",    DALI_KEY_DJ_BEAT,                    true  },
+  {"XF86Panning",    DALI_KEY_PANNING,                    true  },
+  {"XF86MICConnect",   DALI_KEY_MIC_IN,                     true  },
+  {"XF86MICDisconnect",   DALI_KEY_MIC_OUT,                    true  },
+  {"XF86MICVolumeUp",   DALI_KEY_MIC_VOL_UP,                 true  },
+  {"XF86MICVolumeDown",   DALI_KEY_MIC_VOL_DOWN,               true  },
+  {"XF86GyroA",     DALI_KEY_GYRO_A,                     true  },
+  {"XF86GyroB",     DALI_KEY_GYRO_B,                     true  },
+  {"XF86FanetOK",    DALI_KEY_FANETOK,                    true  },
+  {"XF86QuickStartPower",  DALI_KEY_QSPOWER,                    true  },
+  {"XF86ShopMode",    DALI_KEY_SHOPMODE,                   true  },
+  {"XF86WIFIOnOff",    DALI_KEY_WIFI_ONOFF,                 true  },
+  {"XF86TVRemote",    DALI_KEY_TV_REMOTE,                  true  },
+  {"XF86FuncAux",    DALI_KEY_FUNC_AUX,                   true  },
+  {"XF86RaiseChannelCard1",  DALI_KEY_CHUP_CARD1,                 true  },
+  {"XF86LowerChannelCard1",  DALI_KEY_CHDOWN_CARD1,               true  },
+  {"XF86RaiseChannelCard2",  DALI_KEY_CHUP_CARD2,                 true  },
+  {"XF86LowerChannelCard2",  DALI_KEY_CHDOWN_CARD2,               true  },
+  {"XF86VolumeUpBathroom",  DALI_KEY_VOLUP_BATHROOM,             true  },
+  {"XF86VolumeDownBathroom", DALI_KEY_VOLDOWN_BATHROOM,           true  },
+  {"XF86SelectDevice",   DALI_KEY_SELECT_DEVICE,              true  },
+  {"XF86SmartSoundOn",   DALI_KEY_SMARTSOUND_ON,              true  },
+  {"XF86SmartSoundOff",   DALI_KEY_SMARTSOUND_OFF,             true  },
+  {"XF86Bluray4xFF",   DALI_KEY_BLURAY_4X_FF,               true  },
+  {"XF86Bluray4xRewind",  DALI_KEY_BLURAY_4X_REWIND,           true  },
+  {"XF86Bluray4xStop",   DALI_KEY_BLURAY_4X_STOP,             true  },
+  {"XF86DiscPlay",    DALI_KEY_DISC_PLAY,                  true  },
+  {"XF86OCFConfirm",   DALI_KEY_OCF_CONFIRM,                true  },
+  {"XF86MultiCodeSet",   DALI_KEY_MULTICODE_SET,              true  },
+  {"XF86MultiCodeReset",  DALI_KEY_MULTICODE_RESET,            true  },
+  {"XF86HotelModeMenu",   DALI_KEY_HOTEL_MODE_MENU,            true  },
+  {"XF86HotelMovies",   DALI_KEY_HOTEL_MOVIES,               true  },
+  {"XF86HotelLanguage",   DALI_KEY_HOTEL_LANGUAGE,             true  },
+  {"XF86HotelTVGuide",   DALI_KEY_HOTEL_TV_GUIDE,             true  },
+  {"XF86HotelAppsGuest",  DALI_KEY_HOTEL_APPS_GUESTs,           true  },
+  {"XF86QuickMenu ",   DALI_KEY_QUICK_MENU,      true  },
+  {"a",       DALI_KEY_a,        false },
+  {"b",       DALI_KEY_b,        false },
+  {"c",       DALI_KEY_c,        false },
+  {"d",       DALI_KEY_d,        false },
+  {"e",       DALI_KEY_e,        false },
+  {"f",       DALI_KEY_f,        false },
+  {"g",       DALI_KEY_g,        false },
+  {"h",       DALI_KEY_h,        false },
+  {"i",       DALI_KEY_i,        false },
+  {"j",       DALI_KEY_j,        false },
+  {"k",       DALI_KEY_k,        false },
+  {"l",       DALI_KEY_l,        false },
+  {"m",       DALI_KEY_m,        false },
+  {"n",       DALI_KEY_n,        false },
+  {"o",       DALI_KEY_o,        false },
+  {"p",       DALI_KEY_p,        false },
+  {"q",       DALI_KEY_q,        false },
+  {"r",       DALI_KEY_r,        false },
+  {"s",       DALI_KEY_s,        false },
+  {"t",       DALI_KEY_t,        false },
+  {"u",       DALI_KEY_u,        false },
+  {"v",       DALI_KEY_v,        false },
+  {"w",       DALI_KEY_w,        false },
+  {"x",       DALI_KEY_x,        false },
+  {"y",       DALI_KEY_y,        false },
+  {"z",       DALI_KEY_z,        false },
+  {"A",       DALI_KEY_A,        false },
+  {"B",       DALI_KEY_B,        false },
+  {"C",       DALI_KEY_C,        false },
+  {"D",       DALI_KEY_D,        false },
+  {"E",       DALI_KEY_E,        false },
+  {"F",       DALI_KEY_F,        false },
+  {"G",       DALI_KEY_G,        false },
+  {"H",       DALI_KEY_H,        false },
+  {"I",       DALI_KEY_I,        false },
+  {"J",       DALI_KEY_J,        false },
+  {"K",       DALI_KEY_K,        false },
+  {"L",       DALI_KEY_L,        false },
+  {"M",       DALI_KEY_M,        false },
+  {"N",       DALI_KEY_N,        false },
+  {"O",       DALI_KEY_O,        false },
+  {"P",       DALI_KEY_P,        false },
+  {"Q",       DALI_KEY_Q,        false },
+  {"R",       DALI_KEY_R,        false },
+  {"S",       DALI_KEY_S,        false },
+  {"T",       DALI_KEY_T,        false },
+  {"U",       DALI_KEY_U,        false },
+  {"V",       DALI_KEY_V,        false },
+  {"W",       DALI_KEY_W,        false },
+  {"X",       DALI_KEY_X,        false },
+  {"Y",       DALI_KEY_Y,        false },
+  {"Z",       DALI_KEY_Z,        false }
 };
 
 const std::size_t KEY_LOOKUP_COUNT = (sizeof( KeyLookupTable))/ (sizeof(KeyLookup));
old mode 100644 (file)
new mode 100755 (executable)
index 76ab11e..2427f04
@@ -2,7 +2,7 @@
 #define __DALI_KEY_H__
 
 /*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -36,48 +36,348 @@ namespace Dali
 
 enum KEY
 {
-  DALI_KEY_INVALID          = -1,       ///< Invalid key value @SINCE_1_0.0
-  DALI_KEY_ESCAPE           = 9,        ///< Escape key @SINCE_1_0.0
-  DALI_KEY_BACKSPACE        = 22,       ///< Backspace key @SINCE_1_0.0
-  DALI_KEY_SHIFT_LEFT       = 50,       ///< Shift Left key @SINCE_1_0.0
-  DALI_KEY_SHIFT_RIGHT      = 62,       ///< Shift Right key @SINCE_1_0.0
-  DALI_KEY_CURSOR_UP        = 111,      ///< Cursor up key @SINCE_1_0.0
-  DALI_KEY_CURSOR_LEFT      = 113,      ///< Cursor left key @SINCE_1_0.0
+  DALI_KEY_INVALID       = -1,       ///< Invalid key value @SINCE_1_0.0
+  DALI_KEY_ESCAPE      = 9,        ///< Escape key @SINCE_1_0.0
+  DALI_KEY_BACKSPACE     = 22,       ///< Backspace key @SINCE_1_0.0
+  DALI_KEY_SHIFT_LEFT     = 50,       ///< Shift Left key @SINCE_1_0.0
+  DALI_KEY_SHIFT_RIGHT     = 62,       ///< Shift Right key @SINCE_1_0.0
+  DALI_KEY_CURSOR_UP     = 111,      ///< Cursor up key @SINCE_1_0.0
+  DALI_KEY_CURSOR_LEFT     = 113,      ///< Cursor left key @SINCE_1_0.0
   DALI_KEY_CURSOR_RIGHT     = 114,      ///< Cursor right key @SINCE_1_0.0
-  DALI_KEY_CURSOR_DOWN      = 116,      ///< Cursor down key @SINCE_1_0.0
-  DALI_KEY_BACK             = 166,      ///< Back key @SINCE_1_0.0
-  DALI_KEY_CAMERA           = 167,      ///< Camera key @SINCE_1_0.0
-  DALI_KEY_CONFIG           = 168,      ///< Config key @SINCE_1_0.0
-  DALI_KEY_POWER            = 169,      ///< Power key @SINCE_1_0.0
-  DALI_KEY_PAUSE            = 170,      ///< Pause key @SINCE_1_0.0
-  DALI_KEY_CANCEL           = 171,      ///< Cancel key @SINCE_1_0.0
-  DALI_KEY_PLAY_CD          = 172,      ///< Play CD key @SINCE_1_0.0
-  DALI_KEY_STOP_CD          = 173,      ///< Stop CD key @SINCE_1_0.0
-  DALI_KEY_PAUSE_CD         = 174,      ///< Pause CD key @SINCE_1_0.0
-  DALI_KEY_NEXT_SONG        = 175,      ///< Next song key @SINCE_1_0.0
+  DALI_KEY_CURSOR_DOWN     = 116,      ///< Cursor down key @SINCE_1_0.0
+  DALI_KEY_BACK       = 166,      ///< Back key @SINCE_1_0.0
+  DALI_KEY_CAMERA      = 167,      ///< Camera key @SINCE_1_0.0
+  DALI_KEY_CONFIG      = 168,      ///< Config key @SINCE_1_0.0
+  DALI_KEY_POWER      = 169,      ///< Power key @SINCE_1_0.0
+  DALI_KEY_PAUSE      = 170,      ///< Pause key @SINCE_1_0.0
+  DALI_KEY_CANCEL      = 171,      ///< Cancel key @SINCE_1_0.0
+  DALI_KEY_PLAY_CD      = 172,      ///< Play CD key @SINCE_1_0.0
+  DALI_KEY_STOP_CD      = 173,      ///< Stop CD key @SINCE_1_0.0
+  DALI_KEY_PAUSE_CD      = 174,      ///< Pause CD key @SINCE_1_0.0
+  DALI_KEY_NEXT_SONG     = 175,      ///< Next song key @SINCE_1_0.0
   DALI_KEY_PREVIOUS_SONG    = 176,      ///< Previous song key @SINCE_1_0.0
-  DALI_KEY_REWIND           = 177,      ///< Rewind key @SINCE_1_0.0
-  DALI_KEY_FASTFORWARD      = 178,      ///< Fastforward key @SINCE_1_0.0
-  DALI_KEY_MEDIA            = 179,      ///< Media key @SINCE_1_0.0
-  DALI_KEY_PLAY_PAUSE       = 180,      ///< Play pause key @SINCE_1_0.0
-  DALI_KEY_MUTE             = 181,      ///< Mute key @SINCE_1_0.0
-  DALI_KEY_MENU             = 182,      ///< Menu key @SINCE_1_0.0
-  DALI_KEY_HOME             = 183,      ///< Home key @SINCE_1_0.0
-  DALI_KEY_HOMEPAGE         = 187,      ///< Homepage key @SINCE_1_0.0
-  DALI_KEY_WEBPAGE          = 188,      ///< Webpage key @SINCE_1_0.0
-  DALI_KEY_MAIL             = 189,      ///< Mail key @SINCE_1_0.0
-  DALI_KEY_SCREENSAVER      = 190,      ///< Screensaver key @SINCE_1_0.0
+  DALI_KEY_REWIND      = 177,      ///< Rewind key @SINCE_1_0.0
+  DALI_KEY_FASTFORWARD     = 178,      ///< Fastforward key @SINCE_1_0.0
+  DALI_KEY_MEDIA      = 179,      ///< Media key @SINCE_1_0.0
+  DALI_KEY_PLAY_PAUSE     = 180,      ///< Play pause key @SINCE_1_0.0
+  DALI_KEY_MUTE       = 181,      ///< Mute key @SINCE_1_0.0
+  DALI_KEY_MENU       = 182,      ///< Menu key @SINCE_1_0.0
+  DALI_KEY_HOME       = 183,      ///< Home key @SINCE_1_0.0
+  DALI_KEY_HOMEPAGE      = 187,      ///< Homepage key @SINCE_1_0.0
+  DALI_KEY_WEBPAGE      = 188,      ///< Webpage key @SINCE_1_0.0
+  DALI_KEY_MAIL       = 189,      ///< Mail key @SINCE_1_0.0
+  DALI_KEY_SCREENSAVER     = 190,      ///< Screensaver key @SINCE_1_0.0
   DALI_KEY_BRIGHTNESS_UP    = 191,      ///< Brightness up key @SINCE_1_0.0
-  DALI_KEY_BRIGHTNESS_DOWN  = 192,      ///< Brightness down key @SINCE_1_0.0
-  DALI_KEY_SOFT_KBD         = 193,      ///< Soft KBD key @SINCE_1_0.0
-  DALI_KEY_QUICK_PANEL      = 194,      ///< Quick panel key @SINCE_1_0.0
-  DALI_KEY_TASK_SWITCH      = 195,      ///< Task switch key @SINCE_1_0.0
-  DALI_KEY_APPS             = 196,      ///< Apps key @SINCE_1_0.0
-  DALI_KEY_SEARCH           = 197,      ///< Search key @SINCE_1_0.0
-  DALI_KEY_VOICE            = 198,      ///< Voice key @SINCE_1_0.0
-  DALI_KEY_LANGUAGE         = 199,      ///< Language key @SINCE_1_0.0
-  DALI_KEY_VOLUME_UP        = 200,      ///< Volume up key @SINCE_1_0.0
-  DALI_KEY_VOLUME_DOWN      = 201       ///< Volume down key @SINCE_1_0.0
+  DALI_KEY_BRIGHTNESS_DOWN    = 192,      ///< Brightness down key @SINCE_1_0.0
+  DALI_KEY_SOFT_KBD      = 193,      ///< Soft KBD key @SINCE_1_0.0
+  DALI_KEY_QUICK_PANEL     = 194,      ///< Quick panel key @SINCE_1_0.0
+  DALI_KEY_TASK_SWITCH     = 195,      ///< Task switch key @SINCE_1_0.0
+  DALI_KEY_APPS       = 196,      ///< Apps key @SINCE_1_0.0
+  DALI_KEY_SEARCH      = 197,      ///< Search key @SINCE_1_0.0
+  DALI_KEY_VOICE      = 198,      ///< Voice key @SINCE_1_0.0
+  DALI_KEY_LANGUAGE    = 199,      ///< Language key @SINCE_1_0.0
+  DALI_KEY_VOLUME_UP      = 200,      ///< Volume up key @SINCE_1_0.0
+  DALI_KEY_VOLUME_DOWN    = 201,       ///< Volume down key @SINCE_1_0.0
+  DALI_KEY_1       = 10,
+  DALI_KEY_2       = 11,
+  DALI_KEY_3       = 12,
+  DALI_KEY_4       = 13,
+  DALI_KEY_5       = 14,
+  DALI_KEY_6       = 15,
+  DALI_KEY_7       = 16,
+  DALI_KEY_8       = 17,
+  DALI_KEY_9       = 18,
+  DALI_KEY_0       = 19,
+  DALI_KEY_MINUS      = 20,
+  DALI_KEY_OK       = 36,
+  DALI_KEY_RED       = 67,
+  DALI_KEY_GREEN      = 68,
+  DALI_KEY_YELLOW      = 69,
+  DALI_KEY_BLUE       = 70,
+  DALI_KEY_SOURCE      = 72,
+  DALI_KEY_CH_LIST      = 73,
+  DALI_KEY_LSGT       = 94,
+  DALI_KEY_CHDOWN      = 95,
+  DALI_KEY_CHUP       = 96,
+  DALI_KEY_LFD_POWEROFF     = 120,
+  DALI_KEY_LFD_MAGICINFO    = 128,
+  DALI_KEY_SYS_MENU      = 133,
+  DALI_KEY_TOOLS      = 135,
+  DALI_KEY_REPEAT      = 137,
+  DALI_KEY_GUIDE      = 138,
+  DALI_KEY_ASPECT      = 140,
+  DALI_KEY_PMODE      = 141,
+  DALI_KEY_HDMI       = 143,
+  DALI_KEY_USBHUB_SWITCH    = 144,
+  DALI_KEY_EMANUAL      = 146,
+  DALI_KEY_LFD_LOCK      = 147,
+  DALI_KEY_MORE       = 148,
+  DALI_KEY_FACTORY      = 149,
+  DALI_KEY_SLEEP      = 150,
+  DALI_KEY_TV       = 153,
+  DALI_KEY_DTV       = 154,
+  DALI_KEY_STB_POWER     = 155,
+  DALI_KEY_ADDDEL      = 156,
+  DALI_KEY_PANEL_DOWN     = 157,
+  DALI_KEY_BT_COLOR_MECHA    = 159,
+  DALI_KEY_STILL_PICTURE    = 160,
+  DALI_KEY_BT_TRIGGER     = 161,
+  DALI_KEY_BT_HOTKEY     = 162,
+  DALI_KEY_CINEMA_MODE     = 163,
+  DALI_KEY_BT_CONTENTSBAR    = 164,
+  DALI_KEY_GAME       = 165,
+  DALI_KEY_MBR_STB_GUIDE    = 184,
+  DALI_KEY_MBR_BD_POPUP     = 185,
+  DALI_KEY_MBR_BDDVD_POWER    = 186,
+  DALI_KEY_WIFI_PAIRING     = 202,
+  DALI_KEY_BT_DUALVIEW     = 210,
+  DALI_KEY_BT_SAMSUNG_APPS    = 211,
+  DALI_KEY_FAMILY_MODE     = 212,
+  DALI_KEY_ESAVING      = 213,
+  DALI_KEY_CLEAR      = 214,
+  DALI_KEY_SUB_TITLE     = 215,
+  DALI_KEY_TV_SNS      = 217,
+  DALI_KEY_DVR       = 218,
+  DALI_KEY_CAPTION      = 221,
+  DALI_KEY_ZOOM1      = 222,
+  DALI_KEY_PANEL_PLUS     = 223,
+  DALI_KEY_BT_VOICE      = 224,
+  DALI_KEY_PANEL_MINUS     = 227,
+  DALI_KEY_SOCCER_MODE     = 228,
+  DALI_KEY_FUNCTIONS_AMAZON    = 229,
+  DALI_KEY_AD       = 230,
+  DALI_KEY_REWIND_      = 232,
+  DALI_KEY_FF_       = 233,
+  DALI_KEY_FUNCTIONS_NETFLIX   = 234,
+  DALI_KEY_PIP_ONOFF     = 235,
+  DALI_KEY_MBR_WATCH_MOVIE    = 236,
+  DALI_KEY_MBR_STBBD_MENU    = 237,
+  DALI_KEY_MBR_SETUP_CONFIRM   = 238,
+  DALI_KEY_FAMILYHUB     = 239,
+  DALI_KEY_ANYVIEW      = 240,
+  DALI_KEY_BT_DEVICE     = 241,
+  DALI_KEY_SOFT_WAKE_UP     = 244,
+  DALI_KEY_LFD_SET      = 245,
+  DALI_KEY_WAKE_UP_MODE     = 246,
+  DALI_KEY_LFD_BLANK     = 247,
+  DALI_KEY_PAGE_LEFT     = 249,
+  DALI_KEY_PAGE_RIGHT     = 250,
+  DALI_KEY_PLAY_BACK     = 252,
+  DALI_KEY_EXTRA      = 253,
+  DALI_KEY_DISCRET_POWER_OFF   = 360,
+  DALI_KEY_DISCRET_POWER_ON    = 361,
+  DALI_KEY_DISCRET_S_VIDEO1    = 365,
+  DALI_KEY_DISCRET_S_VIDEO2    = 366,
+  DALI_KEY_DISCRET_S_VIDEO3    = 367,
+  DALI_KEY_DISCRET_COMPONENT1   = 368,
+  DALI_KEY_DISCRET_COMPONENT2   = 369,
+  DALI_KEY_DISCRET_COMPONENT3   = 370,
+  DALI_KEY_DISCRET_HDMI1    = 371,
+  DALI_KEY_DISCRET_HDMI2    = 372,
+  DALI_KEY_DISCRET_HDMI3    = 373,
+  DALI_KEY_DISCRET_PC     = 374,
+  DALI_KEY_DISCRET_DVI1     = 375,
+  DALI_KEY_DISCRET_DVI2     = 376,
+  DALI_KEY_DISCRET_ZOOM1    = 377,
+  DALI_KEY_DISCRET_ZOOM2    = 378,
+  DALI_KEY_DISCRET_PANORAMA    = 379,
+  DALI_KEY_DISCRET_4_3     = 380,
+  DALI_KEY_DISCRET_16_9     = 381,
+  DALI_KEY_LFD_POWERON     = 382,
+  DALI_KEY_DISCRET_LFD_DP    = 383,
+  DALI_KEY_DISCRET_SOURCE_TV   = 384,
+  DALI_KEY_COLOR      = 385,
+  DALI_KEY_DISCRET_LFD_HDBT_RX   = 386,
+  DALI_KEY_DISCRET_LFD_OPS    = 387,
+  DALI_KEY_DISCRET_HDMI4    = 388,
+  DALI_KEY_DISCRET_SOURCE_AV1   = 389,
+  DALI_KEY_DISCRET_SOURCE_AV2   = 390,
+  DALI_KEY_DISCRET_SOURCE_AV3   = 391,
+  DALI_KEY_AV_OPEN      = 392,
+  DALI_KEY_AV_DISC_MENU     = 393,
+  DALI_KEY_AV_TITLE_MENU    = 394,
+  DALI_KEY_TEST       = 395,
+  DALI_KEY_COLD_START     = 396,
+  DALI_KEY_VERSION      = 397,
+  DALI_KEY_UNDEFINED     = 398,
+  DALI_KEY_SCREEN_FREEZE    = 399,
+  DALI_KEY_SCREEN_MUTE     = 400,
+  DALI_KEY_LIST_END      = 405,
+  DALI_KEY_LIST_HOME     = 406,
+  DALI_KEY_VOICE_CONTROL    = 407,
+  DALI_KEY_PAGE_UP      = 408,
+  DALI_KEY_PAGE_DOWN     = 409,
+  DALI_KEY_MBR_OPTION     = 410,
+  DALI_KEY_ROOM_CONTROL     = 411,
+  DALI_KEY_TEMPERATURE_UP    = 412,
+  DALI_KEY_TEMPERATURE_DOWN    = 413,
+  DALI_KEY_LIGHT_ON      = 414,
+  DALI_KEY_LIGHT_OFF     = 415,
+  DALI_KEY_DO_NOT_DISTURB    = 416,
+  DALI_KEY_MAKE_UP_ROOM     = 417,
+  DALI_KEY_ALARM      = 418,
+  DALI_KEY_FUNC_USB      = 419,
+  DALI_KEY_FUNC_DIN      = 420,
+  DALI_KEY_SOUNDEFFECT1     = 421,
+  DALI_KEY_SOUNDEFFECT2     = 422,
+  DALI_KEY_SOUNDEFFECT3     = 423,
+  DALI_KEY_SOUNDEFFECT4     = 424,
+  DALI_KEY_SOUNDEFFECT5     = 425,
+  DALI_KEY_SOUNDEFFECT6     = 426,
+  DALI_KEY_SOUNDEFFECT7     = 427,
+  DALI_KEY_SOUNDEFFECT8     = 428,
+  DALI_KEY_SWPLUS      = 429,
+  DALI_KEY_SWMINUS      = 430,
+  DALI_KEY_ANYNET      = 431,
+  DALI_KEY_AUTOPOWER     = 432,
+  DALI_KEY_SOFTAP      = 433,
+  DALI_KEY_ADDSPK      = 434,
+  DALI_KEY_SCRECONNECT     = 435,
+  DALI_KEY_NETWORKMD     = 436,
+  DALI_KEY_SURROUNDOFF     = 437,
+  DALI_KEY_SURROUNDON     = 438,
+  DALI_KEY_BLUETOOTH     = 439,
+  DALI_KEY_APDONOFF      = 440,
+  DALI_KEY_SOUNDCONTROL     = 441,
+  DALI_KEY_NIGHTMODE     = 442,
+  DALI_KEY_USEREQ      = 443,
+  DALI_KEY_EQLEVELDOWN     = 444,
+  DALI_KEY_EQLEVELUP     = 445,
+  DALI_KEY_DRCON      = 446,
+  DALI_KEY_DRCOFF      = 447,
+  DALI_KEY_SPEAKERLEVEL     = 448,
+  DALI_KEY_WOOFERRST     = 449,
+  DALI_KEY_MIRACAST_ON     = 450,
+  DALI_KEY_MIRACAST_OFF     = 451,
+  DALI_KEY_FUNC_RADIO     = 452,
+  DALI_KEY_SOUNDSHARE_RESET    = 453,
+  DALI_KEY_TOUCHMODE     = 454,
+  DALI_KEY_GROUP      = 455,
+  DALI_KEY_UNGROUP      = 456,
+  DALI_KEY_DEEP_SLEEP     = 457,
+  DALI_KEY_RM_LOG      = 458,
+  DALI_KEY_AUX       = 459,
+  DALI_KEY_EQ       = 460,
+  DALI_KEY_GIGAEQ      = 461,
+  DALI_KEY_DJ_BEAT      = 462,
+  DALI_KEY_PANNING      = 463,
+  DALI_KEY_MIC_IN      = 464,
+  DALI_KEY_MIC_OUT      = 465,
+  DALI_KEY_MIC_VOL_UP     = 466,
+  DALI_KEY_MIC_VOL_DOWN     = 467,
+  DALI_KEY_GYRO_A      = 468,
+  DALI_KEY_GYRO_B      = 469,
+  DALI_KEY_FANETOK      = 470,
+  DALI_KEY_QSPOWER      = 471,
+  DALI_KEY_SHOPMODE      = 472,
+  DALI_KEY_WIFI_ONOFF     = 473,
+  DALI_KEY_OPTICAL_DET     = 474,
+  DALI_KEY_TV_REMOTE     = 475,
+  DALI_KEY_FUNC_AUX      = 476,
+  DALI_KEY_CHUP_CARD1     = 477,
+  DALI_KEY_CHDOWN_CARD1     = 478,
+  DALI_KEY_CHUP_CARD2     = 479,
+  DALI_KEY_CHDOWN_CARD2     = 480,
+  DALI_KEY_VOLUP_BATHROOM    = 481,
+  DALI_KEY_VOLDOWN_BATHROOM    = 482,
+  DALI_KEY_SELECT_DEVICE    = 483,
+  DALI_KEY_SMARTSOUND_ON    = 484,
+  DALI_KEY_SMARTSOUND_OFF    = 485,
+  DALI_KEY_BLURAY_4X_FF     = 486,
+  DALI_KEY_BLURAY_4X_REWIND    = 487,
+  DALI_KEY_BLURAY_4X_STOP    = 488,
+  DALI_KEY_DISC_PLAY     = 489,
+  DALI_KEY_OCF_CONFIRM     = 490,
+  DALI_KEY_MULTICODE_SET    = 491,
+  DALI_KEY_MULTICODE_RESET    = 492,
+  DALI_KEY_HOTEL_MODE_MENU    = 493,
+  DALI_KEY_HOTEL_MOVIES     = 494,
+  DALI_KEY_HOTEL_LANGUAGE    = 495,
+  DALI_KEY_HOTEL_TV_GUIDE    = 496,
+  DALI_KEY_HOTEL_APPS_GUESTs   = 497,
+  DALI_KEY_QUICK_MENU     = 498,
+  DALI_KEY_LFD_UNSET     = 500,
+  DALI_KEY_PIP_CHUP      = 501,
+  DALI_KEY_PIP_CHDOWN     = 502,
+  DALI_KEY_ANTENA      = 503,
+  DALI_KEY_AUTO_PROGRAM     = 504,
+  DALI_KEY_PANEL_ENTER     = 505,
+  DALI_KEY_LINK       = 506,
+  DALI_KEY_PANEL_UP      = 507,
+  DALI_KEY_REC       = 508,
+  DALI_KEY_ANGLE      = 509,
+  DALI_KEY_WHEEL_LEFT     = 510,
+  DALI_KEY_WHEEL_RIGHT     = 511,
+  DALI_KEY_PANEL_EXIT     = 512,
+  DALI_KEY_EXIT       = 513,
+  DALI_KEY_MBR_TV      = 514,
+  DALI_KEY_MBR_SETUP_FAILURE   = 515,
+  DALI_KEY_MBR_SETUP     = 516,
+  DALI_KEY_MBR_WATCH_TV     = 517,
+  DALI_KEY_PRECH      = 518,
+  DALI_KEY_FAVCH      = 519,
+  DALI_KEY_RECOMMEND_SEARCH_TOGGLE  = 520,
+  DALI_KEY_BT_NUMBER     = 521,
+  DALI_KEY_16_9       = 522,
+  DALI_KEY_MTS       = 523,
+  DALI_KEY_INFO       = 524,
+  DALI_KEY_SMODE      = 525,
+  DALI_KEY_3SPEED      = 526,
+  DALI_KEY_3D       = 527,
+  DALI_KEY_TTX_MIX      = 528,
+  DALI_KEY_SRSTSXT      = 529,
+  DALI_KEY_a       = 20000,
+  DALI_KEY_b       = 20001,
+  DALI_KEY_c       = 20002,
+  DALI_KEY_d       = 20003,
+  DALI_KEY_e       = 20004,
+  DALI_KEY_f       = 20005,
+  DALI_KEY_g       = 20006,
+  DALI_KEY_h       = 20007,
+  DALI_KEY_i       = 20008,
+  DALI_KEY_j       = 20009,
+  DALI_KEY_k       = 30000,
+  DALI_KEY_l       = 30001,
+  DALI_KEY_m       = 30002,
+  DALI_KEY_n       = 30003,
+  DALI_KEY_o       = 30004,
+  DALI_KEY_p       = 30005,
+  DALI_KEY_q       = 30006,
+  DALI_KEY_r       = 30007,
+  DALI_KEY_s       = 30008,
+  DALI_KEY_t       = 30009,
+  DALI_KEY_u       = 40000,
+  DALI_KEY_v       = 40001,
+  DALI_KEY_w       = 40002,
+  DALI_KEY_x       = 40003,
+  DALI_KEY_y       = 40004,
+  DALI_KEY_z       = 40005,
+  DALI_KEY_A       = 40006,
+  DALI_KEY_B       = 40007,
+  DALI_KEY_C       = 40008,
+  DALI_KEY_D       = 40009,
+  DALI_KEY_E       = 50000,
+  DALI_KEY_F       = 50001,
+  DALI_KEY_G       = 50002,
+  DALI_KEY_H       = 50003,
+  DALI_KEY_I       = 50004,
+  DALI_KEY_J       = 50005,
+  DALI_KEY_K       = 50006,
+  DALI_KEY_L       = 50007,
+  DALI_KEY_M       = 50008,
+  DALI_KEY_N       = 50009,
+  DALI_KEY_O       = 60000,
+  DALI_KEY_P       = 60001,
+  DALI_KEY_Q       = 60002,
+  DALI_KEY_R       = 60003,
+  DALI_KEY_S       = 60004,
+  DALI_KEY_T       = 60005,
+  DALI_KEY_U       = 60006,
+  DALI_KEY_V       = 60007,
+  DALI_KEY_W       = 60008,
+  DALI_KEY_X       = 60009,
+  DALI_KEY_Y       = 70000,
+  DALI_KEY_Z       = 70001,
 };
 
 /**