From 6a92b022b8767b2fa470d8b022abbcd36e3deef2 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Thu, 16 Nov 2006 08:02:24 +0000 Subject: [PATCH] Renamed from bopo-kbd.mim to zh-bopomofo.kbd. --- zh-bopomofo.mim | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 zh-bopomofo.mim diff --git a/zh-bopomofo.mim b/zh-bopomofo.mim new file mode 100644 index 0000000..b3c5c94 --- /dev/null +++ b/zh-bopomofo.mim @@ -0,0 +1,101 @@ +;; zh-bopomofo.mim -- Bopomofo input method +;; Copyright (C) 2004, 2005, 2006 +;; National Institute of Advanced Industrial Science and Technology (AIST) +;; Registration Number H15PRO112 + +;; This file is part of the m17n database; a sub-part of the m17n +;; library. + +;; The m17n library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The m17n library 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 +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the m17n library; if not, write to the Free +;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +;; 02111-1307, USA. + +;;; Input method for Bopomofo. +;;; @image html bopo-kbd.png "Keyboard Layout" +;;; @image latex bopo-kbd.eps "Keyboard Layout" width=\narrowwidth + +;; ㄅ ㄉ ˇ ˋ ㄓ ˊ ˙ ㄚ ㄞ ㄢ ㄦ =+ +;; ㄆ ㄊ ㄍ ㄐ ㄔ ㄗ ㄧ ㄛ ㄟ ㄣ [{ ]} +;; ㄇ ㄋ ㄎ ㄑ ㄕ ㄘ ㄨ ㄜ ㄠ ㄤ '" \| +;; ㄈ ㄌ ㄏ ㄒ ㄖ ㄙ ㄩ ㄝ ㄡ ㄥ + +(input-method zh bopomofo) + +(description + "Bopomofo input method using this keyboard layout. + ㄅ ㄉ ˇ ˋ ㄓ ˊ ˙ ㄚ ㄞ ㄢ ㄦ =+ + ㄆ ㄊ ㄍ ㄐ ㄔ ㄗ ㄧ ㄛ ㄟ ㄣ [{ ]} + ㄇ ㄋ ㄎ ㄑ ㄕ ㄘ ㄨ ㄜ ㄠ ㄤ '\" \\| + ㄈ ㄌ ㄏ ㄒ ㄖ ㄙ ㄩ ㄝ ㄡ ㄥ +") + +(title "BOPO") + +(map + (map + ("1" ?ㄅ) + ("2" ?ㄉ) + ("3" ?ˇ) + ("4" ?ˋ) + ("5" ?ㄓ) + ("6" ?ˊ) + ("7" ?˙) + ("8" ?ㄚ) + ("9" ?ㄞ) + ("0" ?ㄢ) + ("-" ?ㄦ) + ("`" ?€) + + ("q" ?ㄆ) + ("w" ?ㄊ) + ("e" ?ㄍ) + ("r" ?ㄐ) + ("t" ?ㄔ) + ("y" ?ㄗ) + ("u" ?ㄧ) + ("i" ?ㄛ) + ("o" ?ㄟ) + ("p" ?ㄣ) + + ("a" ?ㄇ) + ("s" ?ㄋ) + ("d" ?ㄎ) + ("f" ?ㄑ) + ("g" ?ㄕ) + ("h" ?ㄘ) + ("j" ?ㄨ) + ("k" ?ㄜ) + ("l" ?ㄠ) + (";" ?ㄤ) + + ("z" ?ㄈ) + ("x" ?ㄌ) + ("c" ?ㄏ) + ("v" ?ㄒ) + ("b" ?ㄖ) + ("n" ?ㄙ) + ("m" ?ㄩ) + ("," ?ㄝ) + ("." ?ㄡ) + ("/" ?ㄥ) + )) + +(state + (init + (map))) + +;; Local Variables: +;; coding: utf-8 +;; mode: lisp +;; End: -- 1.7.10.4