alt v emacs

Milan Zamazal pdm na zamazal.org
Neděle Červenec 14 10:27:46 CEST 2002


>>>>> "E" == Exghotic  <exghotic na email.cz> píše:

    E> když se ho zeptám C-h c -> Alt-x, tak zahlásí: M-s-x is undefined
    E> Netušíte kde se tam vzalo to prostřední 's' a jak to spravit ?

Na okraj: Máte na mysli opravdu A-x (Alt+x) a nikoliv M-x (Meta+x)?
Emacs standardně A-x na nic nepoužívá, ale můžete si tuto kombinaci na
nějaký příkaz nadefinovat.

X Window má modifikátorů celou řadu, zejména Shift, Control, Meta, Alt,
Hyper a Super (to je to `s' na které se ptáte).  Ve vašem konkrétním
případě je evidentně klávesa, kterou byste rád měl namapovanou na Alt
(nebo Meta nebo Alt+Meta), namapována na Meta+Super.  Změnit to lze asi
nejjednodušším způsobem přes `xmodmap', viz `man xmodmap'.  Není to
úplně triviální, ale nemám teď po ruce nějaký příklad přemapování
pomocných kláves.  Mohu jen poradit že budete potřebovat použít příkazy
`keycode', `clear' a `add', a to v tomto pořadí.

Milan Zamazal

-- 
If we are going to start removing packages because of the quality of the
software, wonderful.  I move to remove all traces of the travesty of editors,
vi, from Debian, since obviously as editors they are less than alpha quality
software.                                   -- Manoj Srivastava in debian-devel


Další informace o konferenci Linux