]> git.eshelyaron.com Git - emacs.git/commitdiff
(quail-translation-keymap): Do not bind
authorKenichi Handa <handa@m17n.org>
Mon, 1 Sep 1997 07:19:38 +0000 (07:19 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 1 Sep 1997 07:19:38 +0000 (07:19 +0000)
"\C-c" to quail-abort-translation.
(quail-mode-map): Bind key codes 128 through 256 to
quail-start-translation.
(quail-translation-keymap): Bind key codes 128 through 256 to
quail-self-insert-command.
(quail-conversion-keymap): Bind key codes 128 through 256 to
quail-start-translation-in-conversion-mode.

lisp/international/quail.el

index a8ad5fb6c74eb3779cf5d41a2300db1ba2118e1a..49c9bbb25fe504bf8c2a62afdd09c33b17808754 100644 (file)
@@ -247,6 +247,10 @@ LEIM is available from the same ftp directory as Emacs."))
     (while (< i 127)
       (define-key map (char-to-string i) 'quail-start-translation)
       (setq i (1+ i)))
+    (setq i 128)
+    (while (< i 256)
+      (define-key map (vector i) 'quail-start-translation)
+      (setq i (1+ i)))
     map)
   "Keymap for Quail mode.")
 
@@ -271,6 +275,10 @@ LEIM is available from the same ftp directory as Emacs."))
     (while (< i 127)
       (define-key map (char-to-string i) 'quail-self-insert-command)
       (setq i (1+ i)))
+    (setq i 128)
+    (while (< i 127)
+      (define-key map (vector i) 'quail-self-insert-command)
+      (setq i (1+ i)))
     (define-key map "\177" 'quail-delete-last-char)
     (define-key map "\C-f" 'quail-next-translation)
     (define-key map "\C-b" 'quail-prev-translation)
@@ -278,7 +286,6 @@ LEIM is available from the same ftp directory as Emacs."))
     (define-key map "\C-p" 'quail-prev-translation-block)
     (define-key map "\C-i" 'quail-completion)
     (define-key map "\C-@" 'quail-select-current)
-    (define-key map "\C-c" 'quail-abort-translation)
     (define-key map "\C-h" 'quail-translation-help)
     (define-key map "\e" '(keymap (t . quail-execute-non-quail-command)))
     (define-key map [tab] 'quail-completion)
@@ -318,6 +325,10 @@ This map is activated while translation region is active.")
       (define-key map (char-to-string i)
        'quail-start-translation-in-conversion-mode)
       (setq i (1+ i)))
+    (setq i 128)
+    (while (< i 127)
+      (define-key map (vector i) 'quail-start-translation-in-conversion-mode)
+      (setq i (1+ i)))
     (define-key map "\C-b" 'quail-conversion-backward-char)
     (define-key map "\C-f" 'quail-conversion-forward-char)
     (define-key map "\C-a" 'quail-conversion-beginning-of-region)