[model] Kiran, Higgs
[binary_type] PDA
[customer] OPEN
[issue#] N/A
[problem] some characters aren'ts inputted
[cause] bug of logic to check key event
[solution] Fix logic to check key event
[team] Input Framework
[request] N/A
[horizontal_expansion] N/A
Change-Id: I8c595b3b37dc02d3b7b560592ac3e68fd948a092
{
SCIM_DEBUG_FRONTEND(1) << __FUNCTION__ << "...\n";
- String keyname;
- if (scim_key_to_string (keyname, key)){
+ if (key.code <= 0x7F ||
+ (key.code >= SCIM_KEY_BackSpace && key.code <= SCIM_KEY_Delete) ||
+ (key.code >= SCIM_KEY_Home && key.code <= SCIM_KEY_Hyper_R)) {
+ // ascii code and function keys
send_x_key_event (key, fake);
return EINA_TRUE;
} else {