acute | ' | 'a -> \e,Aa\e(B, '' -> \e,A4\e(B
grave | ` | `a -> \e,A`\e(B
circumflex | ^ | ^a -> \e,Ab\e(B
- diaeresis | \" | \"a -> \e,Ad\e(B, \"\" -> \e,A(\e(B
+ diaeresis | \" | \"a -> \e,Ad\e(B \"\" -> \e,A(\e(B
tilde | ~ | ~a -> \e,Ac\e(B
cedilla | ~ | ~c -> \e,Ag\e(B
- misc | ---- | \"s -> \e,A_\e(B, ~d -> \e,Ap\e(B, ~t -> \e,A~\e(B, /a -> \e,Ae\e(B, /e -> \e,Af\e(B, /o -> \e,Ax\e(B
- symbol | ~ | ~> -> \e,A;\e(B, ~< -> \e,A+\e(B, ~! -> \e,A!\e(B, ~? -> \e,A?\e(B, ~~ -> \e,A8\e(B
+ misc | \" ~ / | \"s -> \e,A_\e(B ~d -> \e,Ap\e(B ~t -> \e,A~\e(B /a -> \e,Ae\e(B /e -> \e,Af\e(B /o -> \e,Ax\e(B
+ symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B ~~ -> \e,A8\e(B
+ symbol | _ / | _o -> \e,A:\e(B _a -> \e,A*\e(B // -> \e,A0\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
("/o" ?\e,Ax\e(B)
("//" ?\e,A0\e(B)
("/ " ?/)
+ ("_o" ?\e,A:\e(B)
+ ("_a" ?\e,A*\e(B)
)
(quail-define-package
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> \e,Aa\e(B, '' -> \e,A4\e(B
+ acute | ' | 'a -> \e,Aa\e(B '' -> \e,A4\e(B
grave | ` | `a -> \e,A`\e(B
- diaeresis | \" | \"i -> \e,Ao\e(B, \"\" -> \e,A(\e(B
+ diaeresis | \" | \"i -> \e,Ao\e(B \"\" -> \e,A(\e(B
tilde | ~ | ~n -> \e,Aq\e(B
cedilla | ~ | ~c -> \e,Ag\e(B
- symbol | ~ | ~> -> \e,A;\e(B, ~< -> \e,A+\e(B, ~! -> \e,A!\e(B, ~? -> \e,A?\e(B
+ symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
"esperanto-prefix" "Latin-1" "EO>" t
"Esperanto input method with prefix modifiers
Key translation rules are:
- ^H -> ?\e,A&\e(B, ^J -> ?\e,A,\e(B, ^h -> ?\e,A6\e(B, ^j -> ?\e,A<\e(B, ^C -> ?\e,AF\e(B, ^G -> ?\e,AX\e(B,
- ^S -> ?\e,A^\e(B, ^c -> ?\e,Af\e(B, ^g -> ?\e,Ax\e(B, ^s -> ?\e,A~\e(B, ~U -> ?\e,A]\e(B, ~u -> ?\e,A}\e(B
+ ^H -> ?\e,A&\e(B ^J -> ?\e,A,\e(B ^h -> ?\e,A6\e(B ^j -> ?\e,A<\e(B ^C -> ?\e,AF\e(B ^G -> ?\e,AX\e(B,
+ ^S -> ?\e,A^\e(B ^c -> ?\e,Af\e(B ^g -> ?\e,Ax\e(B ^s -> ?\e,A~\e(B ~U -> ?\e,A]\e(B ~u -> ?\e,A}\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
grave | ` | `a -> \e,A`\e(B
circumflex | ^ | ^a -> \e,Ab\e(B
diaeresis | \" | \"i -> \e,Ao\e(B
- cedilla | ~ or , | ~c -> \e,Ag\e(B, ,c -> \e,Ag\e(B
- symbol | ~ | ~> -> \e,A;\e(B, ~< -> \e,A+\e(B
+ cedilla | ~ or , | ~c -> \e,Ag\e(B ,c -> \e,Ag\e(B
+ symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
"german-prefix" "Latin-1" "DE>" t
"German (Deutsch) input method with prefix modifiers
Key translation rules are:
- \"A -> \e,AD\e(B -> \"O -> \e,AV\e(B, \"U -> \e,A\\e(B, \"s -> ?\e,A_\e(B
+ \"A -> \e,AD\e(B -> \"O -> \e,AV\e(B \"U -> \e,A\\e(B \"s -> ?\e,A_\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
"irish-prefix" "Latin-1" "GA>" t
"Irish input method with prefix modifiers
Key translation rules are:
- 'A -> \e,AA\e(B, 'E -> \e,AI\e(B, 'I -> \e,AM\e(B, 'O -> \e,AS\e(B, 'U -> \e,AZ\e(B
+ 'A -> \e,AA\e(B 'E -> \e,AI\e(B 'I -> \e,AM\e(B 'O -> \e,AS\e(B 'U -> \e,AZ\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> \e,Aa\e(B, '' -> \e,A4\e(B
+ acute | ' | 'a -> \e,Aa\e(B '' -> \e,A4\e(B
grave | ` | `a -> \e,A`\e(B
circumflex | ^ | ^a -> \e,Ab\e(B
diaeresis | \" | \"u -> \e,A|\e(B
tilde | ~ | ~a -> \e,Ac\e(B
- cedilla | ' or , | 'c -> \e,Ag\e(B, ,c -> \e,Ag\e(B
+ cedilla | ' or , | 'c -> \e,Ag\e(B ,c -> \e,Ag\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
acute | ' | 'a -> \e,Aa\e(B
diaeresis | \" | \"u -> \e,A|\e(B
tilde | ~ | ~n -> \e,Aq\e(B
- symbol | ~ | ~> -> \e,A;\e(B, ~< -> \e,A+\e(B, ~! -> \e,A!\e(B, ~? -> \e,A?\e(B
+ symbol | ~ | ~> -> \e,A;\e(B ~< -> \e,A+\e(B ~! -> \e,A!\e(B ~? -> \e,A?\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> \e,Ba\e(B, '' -> ?\e,B4\e(B
+ acute | ' | 'a -> \e,Ba\e(B '' -> ?\e,B4\e(B
circumflex | ^ | ^a -> \e,Bb\e(B
- diaeresis | \" | \"a -> \e,Bd\e(B, \"\" -> \e,B(\e(B
+ diaeresis | \" | \"a -> \e,Bd\e(B \"\" -> \e,B(\e(B
breve | ~ | ~a -> \e,Bc\e(B
caron | ~ | ~c -> \e,Bh\e(B
- cedilla | ` | `c -> \e,Bg\e(B, `e -> ?\e,Bj\e(B
- misc | ---- | 'd -> \e,Bp\e(B, `l -> \e,B3\e(B, `z -> \e,B?\e(B, ~o -> \e,Bu\e(B, ~u -> \e,B{\e(B
- symbol | ~ | `. -> \e,B\7f\e(B, ~~ -> \e,B"\e(B, ~. -> ?\e,B8\e(B
+ cedilla | ` | `c -> \e,Bg\e(B `e -> ?\e,Bj\e(B
+ misc | ' ` ~ | 'd -> \e,Bp\e(B `l -> \e,B3\e(B `z -> \e,B?\e(B ~o -> \e,Bu\e(B ~u -> \e,B{\e(B
+ symbol | ~ | `. -> \e,B\7f\e(B ~~ -> \e,B"\e(B ~. -> ?\e,B8\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules
effect | prefix | examples
------------+--------+----------
- acute | ' | 'a -> \e,Ca\e(B, '' -> ?\e,C4\e(B
+ acute | ' | 'a -> \e,Ca\e(B '' -> ?\e,C4\e(B
grave | ` | `a -> \e,C`\e(B
circumflex | ^ | ^a -> \e,Cb\e(B
- diaeresis | \" | \"a -> \e,Cd\e(B, \"\" -> \e,C(\e(B
- cedilla | ~ | ~c -> \e,Cg\e(B, ~s -> \e,C:\e(B, ~~ -> \e,C8\e(B
- dot above | ~ / . | ~o -> \e,Cu\e(B, /o -> \e,Cu\e(B, .o -> \e,Cu\e(B
- misc | ---- | \"s -> \e,C_\e(B, ~g -> \e,C;\e(B, ~u -> \e,C}\e(B, /h -> \e,C1\e(B, /i -> \e,C9\e(B
- symbol | ~ | ~` -> \e,C"\e(B, /# -> \e,C#\e(B, /$ -> \e,C$\e(B, // -> \e,C0\e(B
+ diaeresis | \" | \"a -> \e,Cd\e(B \"\" -> \e,C(\e(B
+ cedilla | ~ | ~c -> \e,Cg\e(B ~s -> \e,C:\e(B ~~ -> \e,C8\e(B
+ dot above | ~ / . | ~o -> \e,Cu\e(B /o -> \e,Cu\e(B .o -> \e,Cu\e(B
+ misc | \" ~ / | \"s -> \e,C_\e(B ~g -> \e,C;\e(B ~u -> \e,C}\e(B /h -> \e,C1\e(B /i -> \e,C9\e(B
+ symbol | ~ | ~` -> \e,C"\e(B /# -> \e,C#\e(B /$ -> \e,C$\e(B // -> \e,C0\e(B
" nil t nil nil nil nil nil nil nil nil t)
(quail-define-rules