aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-08-01 15:27:36 +0000
committerEli Zaretskii2001-08-01 15:27:36 +0000
commit9761cd3ae6e1ab91b3bbf35c6349c54a6bd8a06d (patch)
tree904a33677ac606ecf4b73405e9e0b00b09a62bb0
parent7ca0c5bc001d288709288b7ca01099bf9911852d (diff)
downloademacs-9761cd3ae6e1ab91b3bbf35c6349c54a6bd8a06d.tar.gz
emacs-9761cd3ae6e1ab91b3bbf35c6349c54a6bd8a06d.zip
Bind shifted and control-shifted kp-* keys to the
corresponding non-kp keys. Suggested by Stephen Gildea <gildea@alum.mit.edu>.
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/bindings.el32
2 files changed, 38 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index eaefb77fd5b..675263e7128 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12001-08-01 Eli Zaretskii <eliz@is.elta.co.il>
2
3 * bindings.el: Bind shifted and control-shifted kp-* keys to the
4 corresponding non-kp keys. Suggested by Stephen Gildea
5 <gildea@alum.mit.edu>.
6
12001-08-01 Francesco Potorti` <pot@gnu.org> 72001-08-01 Francesco Potorti` <pot@gnu.org>
2 8
3 * uniquify.el (uniquify-rationalize-file-buffer-names): Add an 9 * uniquify.el (uniquify-rationalize-file-buffer-names): Add an
diff --git a/lisp/bindings.el b/lisp/bindings.el
index c6cbfe767e0..1073c0cc6c3 100644
--- a/lisp/bindings.el
+++ b/lisp/bindings.el
@@ -737,6 +737,38 @@ language you are using."
737(define-key function-key-map [backspace] [?\C-?]) 737(define-key function-key-map [backspace] [?\C-?])
738(define-key function-key-map [delete] [?\C-?]) 738(define-key function-key-map [delete] [?\C-?])
739(define-key function-key-map [kp-delete] [?\C-?]) 739(define-key function-key-map [kp-delete] [?\C-?])
740(define-key function-key-map [S-kp-end] [S-end])
741(define-key function-key-map [S-kp-down] [S-down])
742(define-key function-key-map [S-kp-next] [S-next])
743(define-key function-key-map [S-kp-left] [S-left])
744(define-key function-key-map [S-kp-right] [S-right])
745(define-key function-key-map [S-kp-home] [S-home])
746(define-key function-key-map [S-kp-up] [S-up])
747(define-key function-key-map [S-kp-prior] [S-prior])
748(define-key function-key-map [C-S-kp-end] [C-S-end])
749(define-key function-key-map [C-S-kp-down] [C-S-down])
750(define-key function-key-map [C-S-kp-next] [C-S-next])
751(define-key function-key-map [C-S-kp-left] [C-S-left])
752(define-key function-key-map [C-S-kp-right] [C-S-right])
753(define-key function-key-map [C-S-kp-home] [C-S-home])
754(define-key function-key-map [C-S-kp-up] [C-S-up])
755(define-key function-key-map [C-S-kp-prior] [C-S-prior])
756(define-key function-key-map [S-kp-1] [S-end])
757(define-key function-key-map [S-kp-2] [S-down])
758(define-key function-key-map [S-kp-3] [S-next])
759(define-key function-key-map [S-kp-4] [S-left])
760(define-key function-key-map [S-kp-6] [S-right])
761(define-key function-key-map [S-kp-7] [S-home])
762(define-key function-key-map [S-kp-8] [S-up])
763(define-key function-key-map [S-kp-9] [S-prior])
764(define-key function-key-map [C-S-kp-1] [C-S-end])
765(define-key function-key-map [C-S-kp-2] [C-S-down])
766(define-key function-key-map [C-S-kp-3] [C-S-next])
767(define-key function-key-map [C-S-kp-4] [C-S-left])
768(define-key function-key-map [C-S-kp-6] [C-S-right])
769(define-key function-key-map [C-S-kp-7] [C-S-home])
770(define-key function-key-map [C-S-kp-8] [C-S-up])
771(define-key function-key-map [C-S-kp-9] [C-S-prior])
740 772
741(define-key global-map [mouse-movement] 'ignore) 773(define-key global-map [mouse-movement] 'ignore)
742 774