• # So tu utilisais un environnement décent ...

    Posté par . En réponse au message un xmodmap contextuel. Évalué à 2.

    comme sawfish par exemple, tu pourrais remapper des touches pour certaines applis :

    ;; lets rewrite key events before they're sent to apps
    (define-match-window-setter 'keymap-trans
    (lambda (w prop value)
    (declare (unused prop))
    (let ((keymap (or (window-get w 'keymap)
    (window-put w 'keymap (copy-sequence window-keymap)))))
    (mapcar
    (lambda (pair) ; pair of from and to keys
    (bind-keys
    keymap (car pair)
    (lambda () (interactive)
    (synthesize-event (lookup-event (cadr pair)) (input- focus)))))
    value))))

    ;; remap some keys:
    (add-window-matcher 'WM_CLASS "Xchat/xchat"
    '(keymap-trans . (("C-f" "Right")
    ("C-l" "C-f"))))


    Il parait que certains autres environnements de grande qualité comme FVWM (+) ou d'autres moins qualitatif comme KDE (khotkeys) permettent aussi de le faire.