Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

ctrl fleche droite et gauche

1 réponse
Avatar
Patrice Karatchentzeff
Salut,

Suite à une mise à jour de je ne sais plus quoi, le binding de mon
clavier ou terminal a changé :

control + fleche droite = ;5C
control + fleche gauche = ;5D

J'ai pu faire le mapping sans soucis dans zsh mais je butte dans
emacs :

J'avais

;; raccourcis pratiques et indispensables
;(define-key global-map [\C-right] 'forward-word)
;(define-key global-map [\C-left] 'backward-word)
;; pareil en définissant le caractère avec
;; C-q puis flèche droite et gauche
(define-key global-map "\C-^[OC" 'forward-word)
(define-key global-map "\C-^[OD" 'backward-word)
;(define-key global-map "\M-[1;5D" 'forward-word)
;(define-key global-map "\M-[1;5C" 'backward-word)
(define-key global-map "\M-g" 'goto-line)

J'ai essayé \C-;5C, \C-^;5C, \C-^[;5C...

Mais rien ne fonctionne...

Quelqu'un a une idée ?

Merci

PK

--
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)       

1 réponse

Avatar
Olivier
Bonjour,

Ma solution quand je ne comprends plus rien aux codes des
touches (notamment avec les caractères accentués) :
j'installe (defun ooo (interactive)) dans mon .emacs;
je me mets dans un buffer au bon mode;
M-X local-set-key la-touche-qui-m'ennuie RET ooo
et j'inspecte la variable map du mode
(par exemple LaTeX-mode-map, C-mode-map, etc)

En LaTeX mode, cela me donne C-right, qu'il faut vectoriser
en [C-right] (alors que C-q C-right donne ^@`e).

Mes deux sous !
JQCA,
Amitiés,
Olivier