Summary: | Xkb\'s group switch breaks C-s (& beeps) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | imz <vanyaz> |
Component: | emacs21-X11 | Assignee: | Alex Ott <ott> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P5 | CC: | eugvv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
imz
2003-04-07 21:58:25 MSD
Looks like this change is causing problems: 2002-07-12 Stefan Monnier <<a href="mailto:monnier@cs.yale.edu>" target="_new">monnier@cs.yale.edu></a>; * xterm.c (XTread_socket): Return a non_ascii_keystroke for unknown keysyms. diff -urN emacs-21.2/src/xterm.c emacs-21.3/src/xterm.c --- emacs-21.2/src/xterm.c Sat Mar 16 13:34:56 2002 +++ emacs-21.3/src/xterm.c Tue Oct 15 18:21:45 2002 @@ -10527,7 +10522,8 @@ || IsKeypadKey (keysym) /* 0xff80 <= x < 0xffbe */ || IsFunctionKey (keysym) /* 0xffbe <= x < 0xffe1 */ /* Any \"vendor-specific\" key is ok. */ - || (orig_keysym & (1 << 28))) + || (orig_keysym & (1 << 28)) + || (keysym != NoSymbol && nbytes == 0)) && ! (IsModifierKey (orig_keysym) #ifndef HAVE_X11R5 #ifdef XK_Mode_switch Looks like this change is causing problems: 2002-07-12 Stefan Monnier <<a href="mailto:monnier@cs.yale.edu>" target="_new">monnier@cs.yale.edu></a>; * xterm.c (XTread_socket): Return a non_ascii_keystroke for unknown keysyms. diff -urN emacs-21.2/src/xterm.c emacs-21.3/src/xterm.c --- emacs-21.2/src/xterm.c Sat Mar 16 13:34:56 2002 +++ emacs-21.3/src/xterm.c Tue Oct 15 18:21:45 2002 @@ -10527,7 +10522,8 @@ || IsKeypadKey (keysym) /* 0xff80 <= x < 0xffbe */ || IsFunctionKey (keysym) /* 0xffbe <= x < 0xffe1 */ /* Any \"vendor-specific\" key is ok. */ - || (orig_keysym & (1 << 28))) + || (orig_keysym & (1 << 28)) + || (keysym != NoSymbol && nbytes == 0)) && ! (IsModifierKey (orig_keysym) #ifndef HAVE_X11R5 #ifdef XK_Mode_switch Another solution: (define-key special-event-map [key-8] \'ignore-event) Another solution: (define-key special-event-map [key-8] \'ignore-event) переназначено А почему этот баг до сих пор не закрыт? Насколько я понимаю, это было исправлено в emacs-base-0.0.4-alt2 Обнаружил, что только моя учетная запись eugvv@altlinux.ru в bugzilla имеет ограниченные права, а eugvv@altlinux.org - нет. Закрываю сам. |