diff options
| author | Geoff Voelker | 1996-03-16 22:45:08 +0000 |
|---|---|---|
| committer | Geoff Voelker | 1996-03-16 22:45:08 +0000 |
| commit | 6d511e9ff08ce5e2c893eb041fcef38a740a1955 (patch) | |
| tree | 1cb9874c4f3aae4c0c116c59f85ebdaa5e7da54b | |
| parent | da36a4d6a3539ecfc17b5ea16da610a4ab668772 (diff) | |
| download | emacs-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.el | 15 |
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 |