Function: tit-generate-key-bindings
tit-generate-key-bindings is a byte-compiled function defined in
titdic-cnv.el.gz.
Signature
(tit-generate-key-bindings KEYS FUNCTION-SYMBOL)
Source Code
;; Defined in /usr/src/emacs/lisp/international/titdic-cnv.el.gz
;; Generate elements of KEY-BINDINGS arg for `quail-define-package' so
;; that each characters in KEYS invokes FUNCTION-SYMBOL.
(defun tit-generate-key-bindings (keys function-symbol)
(let ((len (length keys))
(i 0)
(first t)
key)
(while (< i len)
(or first (princ "\n "))
(setq key (aref keys i))
(if (if (< key ?\ )
(eq (lookup-key quail-translation-keymap
(char-to-string key))
'quail-execute-non-quail-command)
(<= key 127))
(progn
(princ (cons (cond ((< key ?\ ) (format "\"\\C-%c\"" (+ key ?@)))
((< key 127) (format "\"%c\"" key))
(t "\"\\C-?\""))
function-symbol))
(setq first nil)))
(setq i (1+ i)))))