comparison src/xterm.c @ 88827:4f185cac85fb

(XTread_socket): Add extra dead keysyms.
author Dave Love <fx@gnu.org>
date Wed, 03 Jul 2002 22:17:37 +0000
parents a59de8df7832
children 57897041678c
comparison
equal deleted inserted replaced
88826:15f975409edc 88827:4f185cac85fb
10605 || orig_keysym == XK_dead_doubleacute 10605 || orig_keysym == XK_dead_doubleacute
10606 #endif 10606 #endif
10607 #ifdef XK_dead_abovedot 10607 #ifdef XK_dead_abovedot
10608 || orig_keysym == XK_dead_abovedot 10608 || orig_keysym == XK_dead_abovedot
10609 #endif 10609 #endif
10610 #ifdef XK_dead_abovering
10611 || orig_keysym == XK_dead_abovering
10612 #endif
10613 #ifdef XK_dead_iota
10614 || orig_keysym == XK_dead_iota
10615 #endif
10616 #ifdef XK_dead_belowdot
10617 || orig_keysym == XK_dead_belowdot
10618 #endif
10619 #ifdef XK_dead_voiced_sound
10620 || orig_keysym == XK_dead_voiced_sound
10621 #endif
10622 #ifdef XK_dead_semivoiced_sound
10623 || orig_keysym == XK_dead_semivoiced_sound
10624 #endif
10625 #ifdef XK_dead_hook
10626 || orig_keysym == XK_dead_hook
10627 #endif
10628 #ifdef XK_dead_horn
10629 || orig_keysym == XK_dead_horn
10630 #endif
10610 || IsKeypadKey (keysym) /* 0xff80 <= x < 0xffbe */ 10631 || IsKeypadKey (keysym) /* 0xff80 <= x < 0xffbe */
10611 || IsFunctionKey (keysym) /* 0xffbe <= x < 0xffe1 */ 10632 || IsFunctionKey (keysym) /* 0xffbe <= x < 0xffe1 */
10612 /* Any "vendor-specific" key is ok. */ 10633 /* Any "vendor-specific" key is ok. */
10613 || (orig_keysym & (1 << 28)) 10634 || (orig_keysym & (1 << 28))
10614 || (keysym != NoSymbol && nbytes == 0)) 10635 || (keysym != NoSymbol && nbytes == 0))
10653 } 10674 }
10654 10675
10655 if (/* If the event is not from XIM, */ 10676 if (/* If the event is not from XIM, */
10656 event.xkey.keycode != 0 10677 event.xkey.keycode != 0
10657 /* or the current locale doesn't request 10678 /* or the current locale doesn't request
10658 decoding of the intup data, ... */ 10679 decoding of the input data, ... */
10659 || ! CODING_REQUIRE_DECODING (&coding)) 10680 || ! CODING_REQUIRE_DECODING (&coding))
10660 { 10681 {
10661 /* ... we can use the input data as is. */ 10682 /* ... we can use the input data as is. */
10662 nchars = nbytes; 10683 nchars = nbytes;
10663 } 10684 }