²z xcin ާ@Ӹ`:

1. ROCѼƻPܼ:

    xcin -h, z|HUϥλ:

===========================================================================
XCIN (Chinese XIM server) version xcin <version number>
(module ver: <version number>, syscin ver: xcin-<version number>).
(use "-h" option for help)

xcin: locale "zh_TW.Big5" encoding "big5"

Usage:  xcin [-h] [-d DISPLAY] [-x XIM_name] [-r rcfile]
Options:  -h: print this message.
          -m: print the comment of module "mod_name"
          -d: set X Display.
          -x: register XIM server name to Xlib.
          -r: set user specified rcfile.

Useful environment variables:  $XCIN_RCFILE.
===========================================================================

   He xcin jqROCﶵw rcfile  ( 2 I)CFR
   OCﶵP rcfile ~A xcin ٥iHUܼ:

   LC_CTYPE:     ]wrBz locale, w]O "zh_TW.Big5"
   LC_MESSAGES:  ]wTX locale, w]O "C"  "POSIX" (^)
   XCIN_RCFILE:  w] rcfile ɦW


   pGY]wPɦbROCﶵBܼơBH rcfile X{ɡAh xcin
   wuǬ:

	ROCﶵ > ܼ > user rcfile > default rcfile > xcin default

   Y]ROCﶵPܼơA xcin HwȨӱҰʡC xcin wOŪ
   $RCPATH/xcinrc w] rcfile, 䤤 $RCPATH ȬO configure/make 
   w (w]O /usr/local/etc  /etc)C xcin u|Ū@ rcfile, 
   jM rcfile Ǭ:

	$HOME/.xcin/xcinrc	(]z XCIN_USER_DIR O] ".xcin", Uz)
	$HOME/.xcinrc
	$RCPATH/xcinrc		(tιw] rcfile)

   ]A@ϥΪ̭YNtιw] rcfile ]wȡAhWunNtιw]
    rcfile Ƥ@ $HOME/.xcin/  $HOME/ UAANק令ۤvߦn
   պAYiC


***************************************************************************
***************************************************************************
***************************************************************************


2. XIM (X Input Method) server:

   b XIM [cA{ءA@ XIM server, t@ XIM client C XIM
   server OΨӴѿJk{A XIM client hO@ X Window ε{,
   ̥n䴩 XIM wA~౵Ӧ XIM server rJC

   xcin-2.5 O@ XIM server, ΥH XIM client  (p Big5  GB
   X) JCb@Ӱ椤 X Window tΤ (X Display), iHPɶ]nX
   XIM server, C@ XIM server @հߤ@ñӰѧO: (LC_CTYPE,
   XIM_name) C䤤 LC_CTYPE Y locale WAҦpڭ̥ΪO "zh_TW.Big5",
    XIM_name h xcin Ub X Display  XIM server WCb locale
   ҤA@ locale iH]hӥHP XIM_name Ұʪ xcinCPɦpGz
   ݭnPɿJ Big5 P GB rAzOH zh_TW.Big5 P GB  locale 
   HΤP XIM_name Ӷ] xcin, hH zh_TW.Big5 locale _ʪ xcin K|
   H Big5 /JAϤH GB locale _ʪ xcin K|H GB /J
   C

   PzAC@ XIM client (p rxvt) Ұʮɤ]Pɳ]w locale PƱ
   Pإ߳su XIM server W (Y XIM_name), pAb zh_TW.Big5 locale
   UҰʪ XIM client NiHӦ zh_TW.Big5 locale UҰʪ xcin 
   JA GB locale pMC

   bw]pUA xcin YOb zh_TW.Big5 locale UҰʪAhҵU
   XIM_name  "xcin" CYObO locale UҰʡAҦp: zh_CN.GB2312, h
   ҵU XIM_name  "xcin" YA[ -"locale W"AҦp:

	xcin-zh_CN.GB2312

   MAڭ̤]iHbROCﶵϥ -x ﶵӫw xcin ΨӵUWrC

   ~AзǪ XIM server ٥iH䴩ƺؤP input_style, ӥثe xcin
   䴩 input_style: 

	Root:  YզrϻPAϥb xcin C

	OverTheSpot:  xcin |b XIM client JЪ}@ӤpA
		      ܲզrϪơCp|H۴вʡC

    xcin |A䴩L input_styleC

    xcin ҰʮɡAҦWz XIM server պA|ܥXӡAH XIM client
   ]wɰѦҡAҦpbw]pUb zh_TW.Big5 locale UҰ xcin ([
   ﶵ)Ah xcin |LXpUT:

XCIN (Chinese XIM server) version xcin <version number>.
(module ver: <version number>, syscin ver: <version number>).
(use "-h" option for help)

xcin: locale "zh_TW.Big5" encoding "big5"
xcin: XIM server "xcin" transport "X/"
xcin: inp_styles: Root OverTheSpot 

   NqO: locale (LC_CTYPE) Ҭ "zh_TW.Big5", 䤺XW٬ "big5"A
   XIM_name  "xcin", XIM ǿҦO "X protocol",  inp_style  "Root"
   H "OverTheSpot"C

   xcin PɱĥΰʺAs覡P XIM client B@Cڭ̥Ρu^ơvBubΡv
   JɡA xcin P XIM client OBu_uvAAGڭ̿JO@
   ascii XCڭ̫U@Ĳo (trigger keyAԨz) ɡAN
   _F XIM client P server suAӶi椤ΥΦrJC


***************************************************************************
***************************************************************************
***************************************************************************


3. rcfile 榡 (ЦPɰѦ xcinrc ):

   xcin-2.5  rcfile ĥ siod ykRAyk lisp/Scheme V
   XCykpU:

   a. p@椤 ';' rAhqr}l@楽|`ѡC

   b. (define $cmd $value):
	]w $cmd Ȭ $value CY $value ȥuO¦rAhΤ@
	޸ " A_ӡCҦp:

	(define FG_COLOR "white")	; ]we⬰զ

	$value ]iHOU@h $cmd, $value lAhoǤl~򥲶
        A[@hAAҦp:

	; ]wJk zh_hex 䤤W "Big5 X"AB BEEP_WRONG Ȭ
	; "YES" CЪ`NHUAtC
	(define zh_hex  '((INP_CNAME   "Big5 X")
			  (BEEP_WRONG  "YES")))
        
   xcin-2.5 [c xcin D{PJkҲ (module) ⳡC rcfile
   ]wT`: D{]wBD{U locale ]wBHΦUJk
   ӳ]wC䤤UJkӳ]wPӿJkҮMΪҲզAԲӤe
   аѦ doc/modules/ CHU xcin D{ rcfile command 
   rNq ( xcinrc ):

 
   a. D{]w:
   ------------------
   XCIN_DEFAULT_DIR:
	xcin w]ƥؿAӥؿsJkBJkҲաBΨLɮסC

   XCIN_USER_DIR:
	ϥΪ̦۩wƥؿCYO|AhOHϥΪ̪ $HOME ؿ}lC

   INDEX_FONT:
	Ψܭ^JkW ( xcin kU) rWC

   FG_COLOR:
	xcin eC

   BG_COLOR:
	xcin IC

   M_FG_COLOR:
	xcin Sܫe (pզrϡBƦr)C

   M_BG_COLOR:
	xcin SܭI (pզrϡBƦr)C

   ULINE_COLOR:
	xcin yХܽuCC

   GRID_COLOR:
	xcin uCC

   X_GEOMETRY:
	xcin }ҪjpBmC

   START_MAINWIN2:
	O_} xcin ĤGDHѩb OverTheSpot JҦUAҦ
	զrATF OverTheSpot  (YX{bЪ񪺤p)
	AG쥻 xcin DNoӤjӦŶC]AY} xcin 
	GDɡAhb^ƼҦAΨϥ OverTheSpot JɡAxcin N|H
	pĤGDܥnTCYϥ Root JɡAh xcin |
	۰ܴĤ@DC

   MAINWIN2_GEOMETRY:
	xcin ĤGD}ҪjpBmC

   XCIN_HIDE:
	O_b^PbοJ xcin?

   XKILL_DISABLE:
	O_Nuib Window Manager U xcin v\?

   ICCHECK_DISABLE:
	O_N IC ˬd\C\ΩwˬdҦ XIM client  IC
	PO_sbC

   SINGLE_IM_CONTEXT:
	O_Ҧ XIM client @ɿJkƵcCw] NO, YU XIM
	client JkƵcO}A]U XIM client JkA
	UۿWߡCYN] YES ɡAhҦ XIM client N|֦ۦP
	JkAC

   IM_FOCUS_ON:
	w]ҰʿJkw\AԨzC

   KEEP_POSITION_ON:
	O_}ҫO xcin m\CY}ҮɡAhڭ̦b
	ୱɡA xcin |۰ʥX{bثeϥΪୱWCPɷ
	̱N xcin ʶWXùɮɡA xcin ]|]^ӪmC
	\iHAΩ@²檺 Window Manager, Ҧp fvwm tCApG
	 Window Manager SѱNYûTwثeu@
	ɡAhiHե}ﶵCpGzϥΪ Window Manager 
	Ѧ\ɡAĳzNﶵAHקKLi઺DCﶵw
	]OC

   DISABLE_WM_CTRL:
	O_ Window Manager iH xcin Hw] NO,
	]NO Window Manager iH xcin A]AziHηƹ
	ԡBY xcin Aiηƹާ@DC (̤P Window
	Manager ӦP) NBYB̤p .... AH
	Window Manager iHݭnʵպA .... Cѩ󤣦P
	Window Manager ε{tpܤjtA
	ԤϦӷ|vT xcin B@AGbpUziHNﶵ}A
	H Window Manager zZC

   DIFF_BEEP:
	O_}ҤPu͡vn\H xcin oXu͡vnpءA@
	ϥΪ̿J~ɡAt@J쭫ƦrݭnܮɡCq`̤PJk
	Ҳժ]pAH xcinrc UJk]wPAӥiHWرp
	|oXu͡vnAΪ̥u䤤@رp|oXu͡vnCbw]p
	UAHWرpu͡vnOۦPApGz}ﶵɡAhG
	̩ҵoXn|ҰϧOC

   LOCALE:
	CX xcinrc ɤҳ]wҦ locale W١CﶵiiLAYz
	Oϥ glibc-2.2 HWtΡAĳz̦n٬O[JﶵAHקK locale
	Wٳ]wDC

   INPUT_STYLE:
	]w XIM server i input_styleCȥiH (ih]w):

	Root:  YǲΪ xcin CJɲզrϻPAϦb xcin C

	OverTheSpot:  FǲΪ xcin ~AJ xcin |bzثe
	       ЩҦbmt~ܤ@ӵAӿJɪզrϷ|ܦbC

   OVERSPOT_USE_USRCOLOR:
	O_ϥ xcin ۩wC (YϥΪ̦b xcinrc ҳ]wC) Ӱ
	 OverTheSpot CHw]OAɸӵhbOHmܡC
	YﶵAh xcin |ϥ XIM client ҫwCⰵ OverTheSpot 
	CAӥBuePIӤwC

   OVERSPOT_USE_USRFONTSET:
	O_ѨϥΪ̨Mw OverTheSpot ҥΪrHw]_AY xcin
	| XIM client ҫwr OverTheSpot ϥΡCY}
	AhϥΪ̩ҳ]wrK|ߧYͮ (z)C

   OVERSPOT_WINDOW_ONLY:
	O_uҰ OverTheSpot Hw]_A]NO xcin |ܤֱҰʤ@
	ӥD (׬OĤ@DβĤGD) ܪATCY}Ҧ
	ﶵAh xcin AܥDAҦզrTPAT
	| OverTheSpot ܡCp@ӡAxcin bӿù
	ୱҦnNY̤pC

	Ъ`NAѩ OverTheSpot NO@ӫܤpAGLke
	ӦhTܡC]쥻ܦb xcin DTAu঳@p
	ǫܡAӨlTNSkFC

   KEYBOARD_TRANSLATE:
	O_ҰLXഫ\CpGzLOǲΪ "qwerty" LAh
	z}LXഫ\ApzҿJLX~ॿTa
	xcin w]LX (Y "qwerty" L)C

   FKEY_ZHEN:  (w] "ctrl space")
	]w^/C

   FKEY_2BSB:  (w] "shift space")
	]w/bΤC

   FKEY_CIRIM:  (w] "ctrl shift")
	]wV`JkC

   FKEY_CIRRIM:  (w] "shift ctrl")
	]wfV`JkC

   FKEY_CHREP:  (w] "ctrl alt r")
	]wƤWX\C

   FKEY_SIMD:  (w] "ctrl alt i")
	]w`rX (simd) \C

   FKEY_IMFOCUS:  (w] "ctrl alt f")
	]wJkw (IM Focus) \C

   FKEY_IMN:  (w] "ctrl alt")
	]wUJkUCҦp] "ctrl alt" , hJ ctrl+alt+1
	YiJ setkey  1 JkC

   FKEY_QPHRASE:  (w] "shift alt")
	]wֳtyUCҦp] "shift alt" ɡAhJ
	shift+alt+o h|X o XҥNyC

   U\䪺]w覡PAаѦҲ 4 `C


   b. D{U locale ]w:
   --------------------------
   boءAzC@ӱz|Ψ쪺 locale O]wAyk:

	(define "locale name"   '(( "detailed settings" ....)))

   Ҧpz|Ψ zh_TW.Big5 P zh_CN.GB2312, hzb xcinrc ]wݰ_ӷ|
   o:

==========================================================================
	(define "zh_TW.Big5"   '((cmd1  "value1")
				 (....  ........)))
	(define "zh_CN.GB2312" '((cmd1  "value1")
				 (....  ........)))
==========================================================================

   HUЩҦrPNq:

   DEFAULT_IM:
	w]JkWC

   DEFAULT_IM_MODULE:
	w]JkҲզWC

   DEFAULT_IM_SINMD:
	w]Jkr (sinmd) W١CzbJɡACJ@
	rAh xcin ĤG檺kb|X{zҿJrCӳo
	ﶵNOΨӳ]wܪ覡CYO]w@ؿJkWɡAhޱz
	쨺@ӿJkA|Hzҳ]wJkWܡCYO]w 
	"DEFAULT" ɡAh|HzثeҥΪJk (zJkɡA
	ܤ]|̤)C

   PHRASE:
	wֳtyɡCֳtyJY shift+alt+?, 䤤 ? O
	@ ASCII rAҦpnXyڭ̷| shift+alt+i C

   CINPUT:
	w locale UϥΪJkW١C

   FONTSET:
	locale һݪrժrWC榡:
		"<rW 1>,<rW 2>,...."

	YPrWHr}Cѩ󤣦PtΡBP locale Uһݪ
	FONTSET ]w@ˡAGzھڱzҨӰ]wC|ҨӻAb
	GNU/Linux  FreeBSD (Yϥ XFree86 t)Azh_TW.Big5 locale U
	 FONTSET n@ӭ^r (rWH iso8859-1 ) HΤ@
	Big5 r (rWH big5-0 )AGoت FONTSET Nn]w:

		"-sony-*-24-*-iso8859-1,-*-24-240-*-big5-0"

   OVERSPOT_FONTSET:
	e FONTSET O]w xcin DҥΪrAӳoت OVERSPOT_FONTSET
	hO]w OverTheSpot rAB]w覡P FONTSET ۦPC@
	ӨAFONTSET ҳ]rIƥiHjA OVERSPOT_FONTSET i
	HpC

	Ъ`NApGz OVERSPOT_USE_USRFONTSET ﶵS}ܡAhD XIM
	client Swr xcin, xcin ~|ϥ OVERSPOT_FONTSET r]
	wA_hܳoӳ]wLġC]ApGzƱoӳ]wiHߧYͮġAh
	zN OVERSPOT_USE_USRFONTSET ]}C

	~Az]iHNﶵȳ] NONEAYﶵ]wAh
	xcin |ϥ XIM client ҴѪrCU@ XIM client ѪܡA
	h xcin ]|ϥ FONTSET rܡC


   c. UJkӳ]w:
   ----------------------
   XCIN ĥΤFJkҲ (module) [cAPJkҲմѤFPΪ
   Jkn\PSAHѮMΡAMӨëDҦJkiHMΩҦ
   JkҲաAӥBPJkҲճQMΪ覡]ɬۦPAӿJk
   Ҳժ]pөwC]Aڭ̭nCӿJkӳ]wɡAwnM
   @ӿJkҲաApGwɡAh xcin |HWz DEFAULT_IM_MODULE ]
   wӰJkҮMΪҲաC

   PɡA{b xcin ]AwʳWw ctrl+alt+3 @wNOJkAΪ ctrl+alt+6 
   N@wOJk .... CҦnΪJkݦCbez CINPUT ]
   wAåBnUJkӳ]wAp~JϥΡC DEFAULT_IM 
   P DEFAULT_IM_SINMD ҫwJkW٤]]tb CINPUT ]w (D
   DEFAULT_IM_SINMD O] "DEFAULT")CpGSܡAh xcin |۰ʸչϿ
   Lb CINPUT JkӰ DEFAULT_IM  DEFAULT_IM_SINMDC

    rcfile FWz]wAUӫKOnҦb CINPUT wnϥΪ
   Jkӳ]wFC榡pU (|):

============================================================================
(define zh_hex 				; oO CINPUT C䤤@ӿJkW
        '((INP_CNAME    "Big5 X")	; HUOJkӳ]w
          (SETKEY       0)
          (MODULE       zh_hex)
          (......	......)))

(define cj@big5
        '((SETKEY       1)
	  (......	......)))
============================================================================

   UiHAҦJkӨB]wOӦۿWߪAG|ª xcin 
   ˡA@ӿJkӳ]wAhҦJkvTCЪ`Nbܾe
   JkA "cj" ᪺ "@big5" rˡAr˥i[i[AY[WܡAh
   xcin ubϥ Big5 X locale U (p zh_TW.Big5 locale) ~|Ū
   o "cj" Jk]wCpAzNiHNPXJk]wgbP@
   ]wɤAӥBUۨϥΤP SETKEY (z) Ӥ|۽ĬCҦp:

	(define pinyin@big5
		'((SETKEY	4)
		  (......	......)))
	(define pinyin@gb2312
		'((SETKEY	1)
		  (......	......)))

   CӿJkӳ]wӸ`ĄҮMΪ module ӦPA
    modules/ ؿUҲժCHUUҲէiϥΪӳ]w:

   1. INP_CNAME:
	]wJkWAiiLCO_ĥΦ]wh module 
	@өwC

   2. SETKEY:
	wqӿJkȡApX ctrl+alt+0, ܾe ctrl+alt+1C
	`NbP@ locale AϥΪCӿJknO]P SETKEY,
	঳ĬC

   3. MODULE:
	wJkMΪҲզWCYwAh|H DEFAULT_IM_MODULE 
	]wҲըӮMΡCЪ`NAëDҦҲճiHMΩҦJkA
	p zh_hex ҲեuM zh_hex JkAளӮMέܾeJkCGp
	GzFwANiyMΥѡAh xcin |ĵiTA
	éJkC

   ҦJkP module u|bݭnɤ~JAGϥΪ̥iHb rcfile ]w
   5, 6 ӿJkAuϥΪ̯u|Ψ쪺 (Y ctrl+alt+? 쪺)
   XӤ~|uJC

   ~AYǨƽ]wJkҲաAҦp gen_inp H bimsphone 
   ӼҲաA|䴩uҲչw]ȡv]wC]wW٬:
		<ҲզW>_default

   hb]wAziHNϥΦҲժJkҦ@Pﶵboؤ@N
   n]wApNݭnbUJkAԲӳ]w@jﶵCҦp cj P array30 
   oӿJkOϥ gen_inp ҲաAGziHpU]w:

	(define gen_inp_default
	        '((AUTO_COMPOSE         YES)
	          (AUTO_UPCHAR          YES)
	          (AUTO_FULLUP          NO)
		  (............		.....)))
	(define cj@big5
		'((SETKEY		1)))
	(define array30@big5
		'((SETKEY		8)
		  (AUTO_UPCHAR		NO)))

   p@ӡAcj F SETKEY H~AlҦ]w|P gen_inp_default 
   PC array30 F SETKEY P AUTO_UPCHAR H~Al]M gen_inp_default
   ۦPCGϥ gen_inp_default iHzjj²ƾӳ]wL{CëDҥH
   JkҲճ䴩WzuҲչw]ȡv]wAԨUҲժ󻡩C

   ҦM locale ɡA]AҦ .tab, HΧֳtyJ
   Aw]Ob $XCIN_DEFAULT_DIR/tab/$ENCODING/ ؿAϥΪ̤]i
   HۦǳƱz .cin P .tab ɡAbz $XCIN_USER_DIR ؿ
   (Ҧp $HOME/.xcin/)Cxcin ҰʮɷjMoǸɪǬ:

	1. $XCIN_USER_DIR/tab/$ENCODING/
	2. $XCIN_USER_DIR/tab/
	3. $XCIN_USER_DIR/
	4. $XCIN_DEFAULT_DIR/tab/$ENCODING/
	5. $XCIN_DEFAULT_DIR/tab/
	6. $XCIN_DEFAULT_DIR/


***************************************************************************
***************************************************************************
***************************************************************************


4. Trigger keys & Special keys:

   Trigger keys ΨӡuĲov XIM client P XIM server suCثek
   Ĳo䪺p:

   a. FKEY_ZHEN:  			 / ^C
					(w] "ctrl space")
   b. FKEY_IMN + [0123456790-=]:  	ܿJkC
					(w] "ctrl alt")
   c. FKEY_2BSB:  			 / bΤC
					(w] "shift space")
   d. FKEY_CIRIM:  			̧ǤJk (V)C
					(w] "ctrl shift")
   e. FKEY_CIRRIM:  			̧ǤJk (ϦV)C
					(w] "shift ctrl")
   f. FKEY_QPHRASE + [0-9a-z....]:	ֳtyXC
					(w] "shift alt")		

   䤤ֳtyXSA xcin OB^ƿJɡAYϥ
   FKEY_QPHRASE ĲoAh XIM client |P xcin iuȳsuA
   yXAHY^_uACyܻAb^ƿJɥiHX
   yA xcin Ob^ƿJҦUC

   ~A xcin |@ǤkuĲov\A]NOz
   b XIM client P xcin suɤ~ϥΥ (Y xcin B󤤤ΥοJ
   ) Aoǥ\]A:

   a. FKEY_CHREP (w] "ctrl alt r")
      iHƦ XIM client JrC

   b. FKEY_SIMD (w] "ctrl alt i")
      iH`ǤJkr (sinmd), Y DEFAULT_IM_SINMD O]w
       "DEFAULT" ɡAhUS "DEFAULT" ҦYC

   c. FKEY_IMFOCUS (w] "ctrl alt f")
      iH}ҡBJkw\CJkw\}ҮɡAxcin kU
      JkWe|h@ "*" C\}ҮɡACsε{
       (Ys IC )Ahε{|۰ʶiJثewJkAӤ
      |Hw]^ƿJҰʡCzbJkɡAwJk]HܡC

      (\઺ޤJAOF xcin බQb netscape-4.5/6 Root JҦ
       UJAԨ FAQ )

   WzҦ\ĲoAiH̨ϥΪ̪ߦnb rcfile i]wA
   Ҧp:

	(define FKEY_CHREP     "ctrl alt r")

   YO]wƤWX䬰 ctrl+alt+r, Ъ`NbҦrWn޸
   A_ӡAPɨCӦrWΪŮ}Cr䪺զX̦hu঳TAB
   Y]whɡAЪ`NǤ: ̫@٤u (keysym) vA
   Өl٤uU (modifier)vAާ@ǬuUvAAu
   vAhӥ\զX~|ʧ@C

   ]Azn`N "ctrl shift" P "shift ctrl" OAe shift A
   ӫ̥oܦFUAGzG䪺ǤPA xcin |PC

   Pɭn`NëDҦ䳣iHUAҦ䳣iHCثe
   xcin wqiΪUp:

	shift, L-shift, R-shift, 	(T@ΧۦPAHU)
	ctrl, L-ctrl, R-ctrl,
	alt, L-alt, R-alt,

   ܩ xcin ҩwqiΪШHUCC

   xcin ҩwqC
-------------------------------------------------------------------------
	W			ƪ`
    ===================================================
        "shift",       		P L-shift Pq
        "L-shift",     
        "R-shift",     
        "ctrl",        		P L-ctrl Pq
        "L-ctrl",      
        "R-ctrl",      
        "alt",         		P L-alt Pq
        "L-alt",       
        "R-alt",       
        "esc",         		ESC 
        "f1",          		F<n> \ϡA <n> Ʀr
        "f2",          
        "f3",          
        "f4",          
        "f5",          
        "f6",          
        "f7",          
        "f8",          
        "f9",          
        "f10",         
        "f11",         
        "f12",         
        "grave",       		u ` vϤ޸
        "1",           		Ʀr
        "2",           
        "3",           
        "4",           
        "5",           
        "6",           
        "7",           
        "8",           
        "9",           
        "0",           
        "-",           
        "=",           
        "tab",         
        "space",       
        "backspace",   
        "a",           		^
        "b",           
        "c",           
        "d",           
        "e",           
        "f",           
        "g",           
        "h",           
        "i",           
        "j",           
        "k",           
        "l",           
        "m",           
        "n",           
        "o",           
        "p",           
        "q",           
        "r",           
        "s",           
        "t",           
        "u",           
        "v",           
        "w",           
        "x",           
        "y",           
        "z",           
        "[",           
        "]",           
        "semicolon",   		u ; v
        "apostrophe",  		u ' v޸
        "comma",       		u , vr
        "period",      		u . vpI
        "slash",       		u / v׽u
        "backslash",   		u \ vϱ׽u
    ===================================================


***************************************************************************
***************************************************************************
***************************************************************************


5. U module ӳ]wAШ modules/ ؿC


T.H.Hsieh
