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))))))