Je dois vérifier si la touche Maj est enfoncée. Plus exactement, je voudrais définir des commutateurs dired selon que Shift est pressé.elisp comment vérifier si la touche Shift est enfoncée
(defadvice find-file-noselect (around find-file-noselect-set-switches activate)
(let ((switches dired-listing-switches))
;; check if shift is pressed and set or not an "R" switch
(setq dired-listing-switches "-lhRA")
ad-do-it
(setq dired-listing-switches switches)))
Bien sûr, je peux avoir des raccourcis pour les différents commutateurs DIRED, mais je voudrais changer mes commutateurs dynamiquement lors du choix d'un répertoire pour Dired.
Je ne vois pas cela comme un double - autre question porte sur l'envoi d'une clé, celle-ci est sur le point de recevoir un (ou vérifier si on est pressé) . –