Touche Windows -> Meta_L pour emacs.

Le
Benoit B
Bonjour à tous,


Emacs a besoin de recevoir Meta_L pour certains raccourcis clavier.
Dans un terminal (Alt+F1-F6) il est possible de taper Esc x pour
composer M-x, mais ce n'est pas pratique.

A défaut de solution globale (sous X et dans un terminal en mode
texte), j'ai ajouté ceci dans mon
.xinitrc :

xmodmap -e "keycode 133 = Meta_L"
xmodmap -e "clear Mod4"
xmodmap -e "add Mod4 = Meta_L"

Mais je trouve que c'est un peu du bricolage et de plus ça ne
fonctionne que sous X.

Est-il possible d'avoir une config du clavier pour tout le système
(genre de truc que j'aurais pu rater à l'install) .

Cela dit, je n'ai besoin de Meta_L que pour emacs.
Autre alternative :
Serait-il possible de configurer emacs pour qu'il interprète Mod4 comme M=
eta_L ?

Merci d'avance.

--
Benoît

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/CAK_7-eQVNRRgT49sywt1yAy3R__qSUX1LO0f=sJA00X8UnrrJQ@mail.gmail.com
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Erwan David
Le #24209101
On Tue, Jan 31, 2012 at 11:29:11AM CET, Benoit B
Bonjour à tous,


Emacs a besoin de recevoir Meta_L pour certains raccourcis clavier.
Dans un terminal (Alt+F1-F6) il est possible de taper Esc x pour
composer M-x, mais ce n'est pas pratique.

A défaut de solution globale (sous X et dans un terminal en mode
texte), j'ai ajouté ceci dans mon
.xinitrc :

xmodmap -e "keycode 133 = Meta_L"
xmodmap -e "clear Mod4"
xmodmap -e "add Mod4 = Meta_L"

Mais je trouve que c'est un peu du bricolage et de plus ça ne
fonctionne que sous X.

Est-il possible d'avoir une config du clavier pour tout le système
(genre de truc que j'aurais pu rater à l'install) .

Cela dit, je n'ai besoin de Meta_L que pour emacs.
Autre alternative :
Serait-il possible de configurer emacs pour qu'il interprète Mod4 comme Meta_L ?

Merci d'avance.



Ce qui marche pour moi (WHeezy):

Avoir dans /etc/default/keyboard

XKBOPTIONS="lv3:ralt_switch,compose:menu,terminate:ctrl_alt_bksp,altwin:meta_win"

Pour toi ce qui est intéressant est le altwin:meta_win qui transforme les touches windows en Méta.

Chercher dans le xkboptions pour ne mapper qu'une des 2 touches (de mémoire c'est possible).


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Sylvain L. Sauvage
Le #24210271
Le mardi 31 janvier 2012 à 11:29:11, Benoit B a écrit :
Bonjour à tous,



’soir,

[…]
Cela dit, je n'ai besoin de Meta_L que pour emacs.
Autre alternative :
Serait-il possible de configurer emacs pour qu'il interprète
Mod4 comme Meta_L ?



Il y a sûrement plein de solutions sur les sites spécialisà ©s
Emacs mais celle-ci :

(setq x-alt-keysym 'meta)

permet¹ d’utiliser alt.

¹ ou permettait, depuis que les claviers « moyens » sont pas sés
de 102 à 105 touches, je n’ai pas retesté…

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Benoit B
Le #24230991
Bonjour à tous,

Merci pour ces réponses.
J'ai vérifié avec xev, la touche Alt renvois bien Alt_L.
En fait j'ai l'impression qu'emacs 23 interprète Alt_L comme Meta.
Par conséquent touts les raccourcis clavier que j'avais mappé sur Alt
ne fonctionnement plus.

J'ai supprimé mon .emacs pour n'avoir plus aucune config perso.
Puis j'ai consulté l'aide « describe-bindings » et je constate qu e
aucun raccourci n'est mappé sur Alt.

Est-ce que Emacs reconnaît toujours la touche Alt ?
Est-ce que je dois changer ma config (.emacs) pour ne plus utiliser
Alt ou y a-t-il une autre solution ?

Merci d'avance.

--
Benoît

PS.
Je suis conscient que mon post est partiellement hors sujet vu qu'il
concerne emacs en plus du mappage clavier de l'OS.
Mais c'est difficile de séparer les deux.



Le 31 janvier 2012 20:03, Sylvain L. Sauvage
Le mardi 31 janvier 2012 à 11:29:11, Benoit B a écrit :
Bonjour à tous,



’soir,

[…]
Cela dit, je n'ai besoin de Meta_L que pour emacs.
Autre alternative :
Serait-il possible de configurer emacs pour qu'il interprète
Mod4 comme Meta_L ?



 Il y a sûrement plein de solutions sur les sites spécialisés
Emacs mais celle-ci :

   (setq x-alt-keysym 'meta)

permet¹ d’utiliser alt.

¹ ou permettait, depuis que les claviers « moyens » sont passés
de 102 à 105 touches, je n’ai pas retesté…

--
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/ e.fr




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAK_7-eSS1xZRr_Q2sfStuJyR69AxF=9OYkomHo+
Publicité
Poster une réponse
Anonyme