? emacs-korean-hangul-patch.diff Index: emacs/leim/quail/hangul.el =================================================================== RCS file: /sources/emacs/emacs/leim/quail/hangul.el,v retrieving revision 1.18 diff -u -8 -p -r1.18 hangul.el --- emacs/leim/quail/hangul.el 8 Jan 2008 20:44:11 -0000 1.18 +++ emacs/leim/quail/hangul.el 8 Mar 2008 15:55:42 -0000 @@ -1,2611 +1,424 @@ -;;; hangul.el --- Quail package for inputting Korean Hangul characters -*-coding: iso-2022-7bit;-*- - -;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -;; Free Software Foundation, Inc. -;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, -;; 2006, 2007, 2008 -;; National Institute of Advanced Industrial Science and Technology (AIST) -;; Registration Number H14PRO021 +;;; hangul.el --- Korean Hangul input method +;; Author: Jihyun Cho
;; Keywords: multilingual, input method, Korean, Hangul -;; This file is part of GNU Emacs. - -;; GNU Emacs is free software; you can redistribute it and/or modify +;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 3, or (at your option) ;; any later version. -;; GNU Emacs is distributed in the hope that it will be useful, +;; This file is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ;; Boston, MA 02110-1301, USA. ;;; Commentary: -;; This file defines korean-hangul keyboards: -;; - hangul keyboard type 2 keyboard input method +;; This file is to implement the following hangul automata: +;; - Hangul 2-Bulsik input method +;; - Hangul 3-Bulsik final input method +;; - Hangul 3-Bulsik 390 input method ;;; Code: (require 'quail) -(require 'korea-util) -(quail-define-package - "korean-hangul" "Korean" "$(CGQ(B2" - '((?r . "$(C$!(B") (?s . "$(C$$(B") (?e . "$(C$'(B") (?f . "$(C$)(B") (?a . "$(C$1(B") - (?q . "$(C$2(B") (?t . "$(C$5(B") (?d . "$(C$7(B") (?w . "$(C$8(B") (?c . "$(C$:(B") - (?z . "$(C$;(B") (?x . "$(C$<(B") (?v . "$(C$=(B") (?g . "$(C$>(B") - (?R . "$(C$"(B") (?E . "$(C$((B") (?Q . "$(C$3(B") (?W . "$(C$9(B") (?T . "$(C$6(B") - (?O . "$(C$B(B") (?P . "$(C$F(B") - (?k . "$(C$?(B") (?i . "$(C$A(B") (?j . "$(C$C(B") (?p . "$(C$D(B") (?u . "$(C$E(B") (?h . "$(C$G(B") - (?y . "$(C$K(B") (?n . "$(C$L(B") (?b . "$(C$P(B") (?m . "$(C$Q(B") (?l . "$(C$S(B")) - "$(CGQ1[(B 2$(C9z=D(B: Hangul input method with Hangul keyboard layout (KSC5601) - $(CGQ1[(B: $(C$!$"$$$'$($)$1$2$3$5$6$7$8$9$:$;$<$=$>address@hidden(B - KEY: r R s e E f a q Q t T d w W c z x v g k i j p P u h y n b m l o O - -The key sequence \"Z