I use CapsLock to switch between rus/lat in X. When I press in in Emacs 21.3, it beeps. (Emacs 21.2 didn\'t.) Moreover, when I\'m using incremental search (C-s) and press CapsLock, it is aborted. --- CapsLock is the group switch in Xkb. C-s findsomething<press CapsLock> --- emacs-X11-21.3-alt2
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)
переназначено
А почему этот баг до сих пор не закрыт? Насколько я понимаю, это было исправлено в emacs-base-0.0.4-alt2
Обнаружил, что только моя учетная запись eugvv@altlinux.ru в bugzilla имеет ограниченные права, а eugvv@altlinux.org - нет. Закрываю сам.