Fwd: Xemacs i global-set-key z modyfikatorami
Witam
Mam zdefiniowane makra przypisane do klawiszy funkcyjnych wraz z
modyfikatorami (key-modifier) Shift i Alt:
;; copy/cut/paste
(global-set-key [f4] 'set-mark-command)
(global-set-key [f5] "\M-w")
(global-set-key '(shift f5) 'kill-region)
(global-set-key '(meta f5) 'kill-region)
(global-set-key '(control f5) 'x-delete-primary-selection)
(global-set-key [f6] "\C-y")
Niestety podczas ktoregos z update'ow (nawet nie zauwazylem kiedy to sie
stalo) nastapila pewna zmiana w XFree86, albo w Xemacs i przestaly dzialac
jak przedtem: przy wcisnietym Shift wykonywane jest makro bez Shifta. Alt
nadal dziala jako modyfikator. Jezeli ktos sie spotkal z tym problemem i
zna rozwiazanie prosze sie podzielic, prywatnie lub na forum.
wersje:
XEmacs 21.4 (patch 17) "Jumbo Shrimp" [Lucid] (i386-debian-linux, Mule) of
Sat May 28 2005 on penell
XFree86 Version 4.3.99.12 (DRI trunk)
Release Date: 10 September 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.7 i686 [ELF]
Current Operating System: Linux ics-nb1013 2.6.12.nb10 #1 Mon Oct 3
21:31:46 CEST 2005 i686
Build Date: 08 July 2004
~$> xmodmap -v
!
! executing work queue
!
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_L (0x7d), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x7f), Hyper_L (0x80)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)
Pozdrawiam
Szymon
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Reply to: