Emacs: Swap Keys

By Xah Lee. Date: . Last updated: .

Swap Keys

Here's how to to swap keys.

put this in your Emacs Init File:

;; swap keys
(define-key key-translation-map (kbd "<f11>") (kbd "<f12>"))
(define-key key-translation-map (kbd "<f12>") (kbd "<f11>"))

(info "(elisp) Translation Keymaps")

keyboard-translate

Note: there's the function keyboard-translate. However, it is designed to translate character only. So, key combination isn't a character and you can't use it for Hyper key combination. (Due to historical reasons, keyboard-translate does work for some Ctrl combination key. (thanks to Stefan Monnier [http://www.iro.umontreal.ca/~monnier/] and Deniz Dogan for this tip. (http://groups.google.com/group/gnu.emacs.help/msg/e0dc12074c776bda)))

ErgoEmacs mascot-s276x226
Buy Xah Emacs Tutorial

Emacs Keys

Overview

How-To

Key Tips

Emacs Pinky

Misc