Elm_Access_Action_Type action_type;
int ret = 0;
Evas_Object *parent_elm;
- const char *key_name;
- const char *key_string;
KeySym *key_symbol;
key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
if (key_symbol) {
+ char *key_name;
+ char *key_string;
+
key_string = XKeysymToString(*key_symbol);
key_name = XKeysymToString(*key_symbol);
DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
XFree(key_symbol);
+ XFree(key_name);
}
ret = LB_KEY_STATUS_ERROR;
break;
key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
if (key_symbol) {
+ char *key_name;
+ char *key_string;
+
key_string = XKeysymToString(*key_symbol);
key_name = XKeysymToString(*key_symbol);
DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
XFree(key_symbol);
+ XFree(key_name);
}
ret = LB_KEY_STATUS_ERROR;
break;
key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
if (key_symbol) {
+ char *key_name;
+ char *key_string;
+
key_string = XKeysymToString(*key_symbol);
key_name = XKeysymToString(*key_symbol);
DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
XFree(key_symbol);
+ XFree(key_name);
}
ret = LB_KEY_STATUS_ERROR;
break;
key_symbol = XGetKeyboardMapping(ecore_x_display_get(), event_info->info.keycode, 1, &ret);
if (key_symbol) {
+ char *key_name;
+ char *key_string;
+
key_string = XKeysymToString(*key_symbol);
key_name = XKeysymToString(*key_symbol);
DbgPrint("Key symbol: %s, name: %s\n", key_string, key_name);
XFree(key_symbol);
+ XFree(key_name);
}
ret = LB_KEY_STATUS_ERROR;
break;