aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Voelker1996-03-16 22:45:08 +0000
committerGeoff Voelker1996-03-16 22:45:08 +0000
commit6d511e9ff08ce5e2c893eb041fcef38a740a1955 (patch)
tree1cb9874c4f3aae4c0c116c59f85ebdaa5e7da54b
parentda36a4d6a3539ecfc17b5ea16da610a4ab668772 (diff)
downloademacs-6d511e9ff08ce5e2c893eb041fcef38a740a1955.tar.gz
emacs-6d511e9ff08ce5e2c893eb041fcef38a740a1955.zip
Don't define backspace, M-backspace, delete,
and M-delete; they are already defined in winnt.el.
-rw-r--r--lisp/term/w32-win.el15
1 files changed, 9 insertions, 6 deletions
diff --git a/lisp/term/w32-win.el b/lisp/term/w32-win.el
index ade04585ec7..c6d94f09252 100644
--- a/lisp/term/w32-win.el
+++ b/lisp/term/w32-win.el
@@ -441,30 +441,33 @@ The value may be different for frames on different X displays."
441 441
442;; Map certain keypad keys into ASCII characters 442;; Map certain keypad keys into ASCII characters
443;; that people usually expect. 443;; that people usually expect.
444(define-key function-key-map [backspace] [127])
445(define-key function-key-map [delete] [127])
446(define-key function-key-map [tab] [?\t]) 444(define-key function-key-map [tab] [?\t])
447(define-key function-key-map [linefeed] [?\n]) 445(define-key function-key-map [linefeed] [?\n])
448(define-key function-key-map [clear] [11]) 446(define-key function-key-map [clear] [11])
449(define-key function-key-map [return] [13]) 447(define-key function-key-map [return] [13])
450(define-key function-key-map [escape] [?\e]) 448(define-key function-key-map [escape] [?\e])
451(define-key function-key-map [M-backspace] [?\M-\d])
452(define-key function-key-map [M-delete] [?\M-\d])
453(define-key function-key-map [M-tab] [?\M-\t]) 449(define-key function-key-map [M-tab] [?\M-\t])
454(define-key function-key-map [M-linefeed] [?\M-\n]) 450(define-key function-key-map [M-linefeed] [?\M-\n])
455(define-key function-key-map [M-clear] [?\M-\013]) 451(define-key function-key-map [M-clear] [?\M-\013])
456(define-key function-key-map [M-return] [?\M-\015]) 452(define-key function-key-map [M-return] [?\M-\015])
457(define-key function-key-map [M-escape] [?\M-\e]) 453(define-key function-key-map [M-escape] [?\M-\e])
458 454
455;; These don't do the right thing (voelker)
456;(define-key function-key-map [backspace] [127])
457;(define-key function-key-map [delete] [127])
458;(define-key function-key-map [M-backspace] [?\M-\d])
459;(define-key function-key-map [M-delete] [?\M-\d])
460
459;; These tell read-char how to convert 461;; These tell read-char how to convert
460;; these special chars to ASCII. 462;; these special chars to ASCII.
461(put 'backspace 'ascii-character 127)
462(put 'delete 'ascii-character 127)
463(put 'tab 'ascii-character ?\t) 463(put 'tab 'ascii-character ?\t)
464(put 'linefeed 'ascii-character ?\n) 464(put 'linefeed 'ascii-character ?\n)
465(put 'clear 'ascii-character 12) 465(put 'clear 'ascii-character 12)
466(put 'return 'ascii-character 13) 466(put 'return 'ascii-character 13)
467(put 'escape 'ascii-character ?\e) 467(put 'escape 'ascii-character ?\e)
468;; These don't seem to be necessary (voelker)
469;(put 'backspace 'ascii-character 127)
470;(put 'delete 'ascii-character 127)
468 471
469 472
470;;;; Selections and cut buffers 473;;;; Selections and cut buffers