499 |
else |
else |
500 |
{ |
{ |
501 |
/* Plain old XLookupString */ |
/* Plain old XLookupString */ |
502 |
DEBUG_KBD(("No input context, using XLookupString\n")); |
DEBUG_KBD(("\nNo input context, using XLookupString\n")); |
503 |
XLookupString((XKeyEvent *) & xevent, |
XLookupString((XKeyEvent *) & xevent, |
504 |
str, sizeof(str), &keysym, NULL); |
str, sizeof(str), &keysym, NULL); |
505 |
} |
} |
506 |
|
|
507 |
ksname = get_ksname(keysym); |
ksname = get_ksname(keysym); |
508 |
DEBUG_KBD(("\nKeyPress for (keysym 0x%lx, %s)\n", keysym, ksname)); |
DEBUG_KBD(("KeyPress for (keysym 0x%lx, %s)\n", keysym, ksname)); |
509 |
|
|
510 |
if (handle_special_keys(keysym, ev_time, True)) |
if (handle_special_keys(keysym, ev_time, True)) |
511 |
break; |
break; |