OVH Cloud OVH Cloud

Differencier Control_L et Control-R

3 réponses
Avatar
Marc Boyer
Je suis un rien fatigué par certains racourcis d'emacs
(C-x C-f ou C-x C-f) quand je les fais avec le control
gauche (qui sont devenus des réflexes).

Je cherche un moyen de me forcer à utiliser le controle
gauche pour certaines commandes, et le controle droit
pour d'autre. Une idée en emacs, ou faut que je passe
par un xmodmap qui différencies les deux et je refais
tous les binding ?

Sinon, question bète: comment on détruit un binding ?
Mon M-x apropos binding m'explique bien comment on en
fait un, mais pour le détruire ?

Merci d'avance,

Marc Boyer
--
Lying for having sex or lying for making war? Trust US presidents :-(

3 réponses

Avatar
Prakash Countcham
Marc Boyer wrote:
Je suis un rien fatigué par certains racourcis d'emacs
(C-x C-f ou C-x C-f) quand je les fais avec le control
gauche (qui sont devenus des réflexes).



La touche "control" droite ne marche-t-elle pas ?

Je cherche un moyen de me forcer à utiliser le controle
gauche pour certaines commandes, et le controle droit
pour d'autre. Une idée en emacs, ou faut que je passe
par un xmodmap qui différencies les deux et je refais
tous les binding ?



Je ne suis pas sûr d'avoir compris le but, mais j'opterais pour le xmodmap.

Sinon, question bète: comment on détruit un binding ?
Mon M-x apropos binding m'explique bien comment on en
fait un, mais pour le détruire ?



M-x apropos unset

=> global-unset-key, local-unset-key

--
Prakash
Avatar
Matthieu Moy
Marc Boyer writes:

Une idée en emacs, ou faut que je passe
par un xmodmap qui différencies les deux et je refais
tous les binding ?



Emacs ne voit que des "control" (C- en notation Emacsienne). Donc, il
faut que tu différencie les touches au niveau de xmodmap.

Utilise par exemple Alt, qui n'est quasiment pas utilisé par Emacs
(qui lui utilise Meta).

Par contre, ça va te casser toutes tes autres applications ...

--
Matthieu
Avatar
Prakash Countcham
Matthieu Moy wrote:
Utilise par exemple Alt, qui n'est quasiment pas utilisé par Emacs
(qui lui utilise Meta).

Par contre, ça va te casser toutes tes autres applications ...



Pas forcément : il me semble qu'une touche peut avoir deux rôles (par exemple,
Atl peux jouer le rôle de Meta); il suffit donc de combiner Control avec le
modificateur Super qui est très rarement utilisé.

--
Prakash