# HG changeset patch # User Stefan Monnier # Date 1280707982 -7200 # Node ID 0837e45515107c0a09e451a00edaca2dbb7a9956 # Parent 2cf388f16caeb4950e2a113afe209ace430cdd94 * bindings.el (function-key-map): Add a S-tab => backtab fallback. diff -r 2cf388f16cae -r 0837e4551510 lisp/ChangeLog --- a/lisp/ChangeLog Sun Aug 01 06:28:09 2010 +0200 +++ b/lisp/ChangeLog Mon Aug 02 02:13:02 2010 +0200 @@ -1,3 +1,7 @@ +2010-08-02 Stefan Monnier + + * bindings.el (function-key-map): Add a S-tab => backtab fallback. + 2010-08-01 Juanma Barranquero * dabbrev.el (dabbrev-completion): Fix typo in docstring. diff -r 2cf388f16cae -r 0837e4551510 lisp/bindings.el --- a/lisp/bindings.el Sun Aug 01 06:28:09 2010 +0200 +++ b/lisp/bindings.el Mon Aug 02 02:13:02 2010 +0200 @@ -1035,6 +1035,9 @@ ;; so we can't distinguish those two keys, but usually we consider C-SPC ;; (rather than C-@) as the "canonical" binding. (define-key function-key-map [?\C-@] [?\C-\s]) +;; Many keyboards don't have a `backtab' key, so by convention the user +;; can use S-tab instead to access that binding. +(define-key function-key-map [S-tab] [backtab]) (define-key global-map [mouse-movement] 'ignore)