!strcmp(ev->key, "Pause") ||
!strcmp(ev->key, "NoSymbol") ||
!strncmp(ev->key, "XF86", 4) ||
- is_number_key(ev->string))
+ (is_number_key(ev->string) && _TV))
return ECORE_CALLBACK_PASS_ON;
if (g_text_input && g_text_input->resource && g_client)
}
if (!ecore_key_down_handler)
- ecore_key_down_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN,
+ ecore_key_down_handler = ecore_event_handler_prepend(ECORE_EVENT_KEY_DOWN,
_e_mod_ecore_key_down_cb,
NULL);