Function: hangul3-input-method-internal
hangul3-input-method-internal is a byte-compiled function defined in
hangul.el.gz.
Signature
(hangul3-input-method-internal KEY)
Source Code
;; Defined in /usr/src/emacs/lisp/leim/quail/hangul.el.gz
;; Support function for `hangul3-input-method'. Actually, this
;; function handles the Hangul 3-Bulsik final. KEY is an entered key
;; code used for looking up `hangul3-keymap'."
(defun hangul3-input-method-internal (key)
(let ((char (aref hangul3-keymap (- key 33))))
(cond ((and (> char 92) (< char 123))
(hangul3-input-method-cho (- char 92)))
((and (> char 65) (< char 87))
(hangul3-input-method-jung (- char 35)))
((< char 31)
(hangul3-input-method-jong char))
(t
(setq hangul-queue (make-vector 6 0))
(insert char)
(move-overlay quail-overlay (point) (point))))))