From: Stefan Monnier Date: Mon, 2 Aug 2010 00:13:02 +0000 (+0200) Subject: * bindings.el (function-key-map): Add a S-tab => backtab fallback. X-Git-Tag: emacs-pretest-23.2.90~139^2~35^2~6 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a7e26d8b89846dece4e4485f270def955a3460be;p=emacs.git * bindings.el (function-key-map): Add a S-tab => backtab fallback. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 73b5700aeb9..6d05931b146 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -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 --git a/lisp/bindings.el b/lisp/bindings.el index 37ca3b86055..3ec43b3041f 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el @@ -1035,6 +1035,9 @@ or \\[semantic-mode]"))))) ;; 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)