Basically, I wanted a Dired reference card, but couldn't find one on the 'net, so I compiled one, stealing the formatting from the Emacs reference card. Here's the result:
;; My FSF-like dired keybindings for XEmacs.
(when (featurep 'xemacs)
(add-hook
'dired-mode-hook
(lambda ()
(let ((my-dired-*-map (make-sparse-keymap)))
(define-key dired-mode-map [?/] nil)
(define-key dired-mode-map [?c] nil)
;; do I really want to loose dired-background-shell-command?
(define-key dired-mode-map [?&] 'dired-cleanup)
(define-key dired-mode-map [?*] my-dired-*-map)
(define-key dired-mode-map [?* ?.] 'dired-mark-extension)
(define-key dired-mode-map [?* ?/] 'dired-mark-directories)
(define-key dired-mode-map [?* ?@] 'dired-mark-symlinks)
(define-key dired-mode-map [?* ?*] 'dired-mark-executables)
;; no such animal in XEmacs, apparently
;; (define-key dired-mode-map [?* ?t] 'dired-do-toggle)
(define-key dired-mode-map [?* ?s] 'dired-mark-subdir-files)
(define-key dired-mode-map [?* ?%] 'dired-mark-files-regexp)
(define-key dired-mode-map [?* ?c] 'dired-change-marks)
(define-key dired-mode-map [?* ?\(] 'dired-mark-sexp)))))
Evgeny Roubinchtein