Mercurial > hg > xemacs-beta
diff lisp/quail/quail-ltn.el @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lisp/quail/quail-ltn.el Mon Aug 13 09:02:59 2007 +0200 @@ -0,0 +1,1219 @@ +;; quail-ltn.el -- European language input methods for quick typists +;; +;; This file contains various quail packages for those who think +;; quail-latin.el is too awkward. Supported languages and their +;; package name are: +;; +;; French (frnch, azerty) +;; Icelandic (iclndc) +;; Denish (dnsh) +;; Norwegian (nrwgn) +;; Swedish (swdsh) +;; Finnish (fnnsh) +;; German (grmn) +;; Italian (itln) +;; Spanish (spnsh) +;; Dvorak (dvorak) +;; +;;; 92.12.15 created for Mule Ver.0.9.6 by Takahashi N. <ntakahas@etl.go.jp> +;;; 92.12.29 modified by Takahashi N. <ntakahas@etl.go.jp> + +(require 'quail) + +;; + +(quail-define-package "frnch" "FRN,AG(BS" nil "Latin-1 encoding. +<e dans l'o> n'est pas disponible." nil t t t t) + +;; ,Aj(B1 ,Ai(B2 ,Ah(B3 ,At(B4 ,An(B5 ,Ao(B6 ,Ab(B7 ,A{(B8 ,Ay(B9 ,A`(B0 -_ ,Ak(B+ `~ +;; qQ wW eE rR tT yY uU iI oO pP ,AgG(B ,A|(B& +;; aA sS dD fF gG hH jJ kK lL ;: '" \| +;; zZ xX cC vV bB nN mM ,( .) !? + +(quail-defrule "1" ?,Aj(B) +(quail-defrule "2" ?,Ai(B) +(quail-defrule "3" ?,Ah(B) +(quail-defrule "4" ?,At(B) +(quail-defrule "5" ?,An(B) +(quail-defrule "6" ?,Ao(B) +(quail-defrule "7" ?,Ab(B) +(quail-defrule "8" ?,A{(B) +(quail-defrule "9" ?,Ay(B) +(quail-defrule "0" ?,A`(B) +(quail-defrule "-" ?-) +(quail-defrule "=" ?,Ak(B) +(quail-defrule "`" ?`) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ag(B) +(quail-defrule "]" ?,A|(B) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?;) +(quail-defrule "'" ?') +(quail-defrule "\\" ?\\) +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?!) + +(quail-defrule "!" ?1) +(quail-defrule "@" ?2) +(quail-defrule "#" ?3) +(quail-defrule "$" ?4) +(quail-defrule "%" ?5) +(quail-defrule "^" ?6) +(quail-defrule "&" ?7) +(quail-defrule "*" ?8) +(quail-defrule "(" ?9) +(quail-defrule ")" ?0) +(quail-defrule "_" ?_) +(quail-defrule "+" ?+) +(quail-defrule "~" ?~) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AG(B) +(quail-defrule "}" ?&) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?:) +(quail-defrule "\"" ?\") +(quail-defrule "|" ?|) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?() +(quail-defrule ">" ?)) +(quail-defrule "?" ??) + +;; + +(quail-define-package "azerty" "AZERTY" nil "Latin-1 encoding. + +Similaire au clavier fran,Ag(Bais de SUN. +pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma. +<e dans l'o> n'est pas disponible." nil t t t t) + +;; &1 ,Ai(B2 "3 '4 (5 ,A'(B6 ,Ah(B7 !8 ,Ag(B9 ,A`(B0 ),A0(B -_ @~ +;; aA zZ eE rR tT yY uU iI oO pP ^,A((B `$ +;; qQ sS dD fF gG hH jJ kK lL mM ,Ay(B% *| +;; wW xX cC vV bB nN ,? ;. :/ =+ + +(quail-defrule "1" ?&) +(quail-defrule "2" ?,Ai(B) +(quail-defrule "3" ?\") +(quail-defrule "4" ?') +(quail-defrule "5" ?() +(quail-defrule "6" ?,A'(B) +(quail-defrule "7" ?,Ah(B) +(quail-defrule "8" ?!) +(quail-defrule "9" ?,Ag(B) +(quail-defrule "0" ?,A`(B) +(quail-defrule "-" ?)) +(quail-defrule "=" ?-) +(quail-defrule "`" ?@) +(quail-defrule "q" ?a) +(quail-defrule "w" ?z) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?^) +(quail-defrule "]" ?`) +(quail-defrule "a" ?q) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?m) +(quail-defrule "'" ?,Ay(B) +(quail-defrule "\\" ?*) +(quail-defrule "z" ?w) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?,) +(quail-defrule "," ?;) +(quail-defrule "." ?:) +(quail-defrule "/" ?=) + +(quail-defrule "!" ?1) +(quail-defrule "@" ?2) +(quail-defrule "#" ?3) +(quail-defrule "$" ?4) +(quail-defrule "%" ?5) +(quail-defrule "^" ?6) +(quail-defrule "&" ?7) +(quail-defrule "*" ?8) +(quail-defrule "(" ?9) +(quail-defrule ")" ?0) +(quail-defrule "_" ?,A0(B) +(quail-defrule "+" ?_) +(quail-defrule "~" ?~) +(quail-defrule "Q" ?A) +(quail-defrule "W" ?Z) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,A((B) +(quail-defrule "}" ?$) +(quail-defrule "A" ?Q) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?M) +(quail-defrule "\"" ?%) +(quail-defrule "|" ?|) +(quail-defrule "Z" ?W) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ??) +(quail-defrule "<" ?.) +(quail-defrule ">" ?/) +(quail-defrule "?" ?+) + +(quail-defrule "[q" ?,Ab(B) +(quail-defrule "[e" ?,Aj(B) +(quail-defrule "[i" ?,An(B) +(quail-defrule "[o" ?,At(B) +(quail-defrule "[u" ?,A{(B) + +(quail-defrule "{e" ?,Ak(B) +(quail-defrule "{i" ?,Ao(B) +(quail-defrule "{u" ?,A|(B) + +;; + +(quail-define-package "iclndc" ",AM(BSLNSK" nil "Latin-1 encoding. + +Dead accent is right to ,Af(B." nil t t t t) + +;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) ,AvV(B -_ `~ +;; qQ wW eE rR tT yY uU iI oO pP ,ApP(B '? +;; aA sS dD fF gG hH jJ kK lL ,AfF(B ,A44(B +* +;; zZ xX cC vV bB nN mM ,; .: ,A~^(B + + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?,Av(B) +(quail-defrule "=" ?-) +(quail-defrule "`" ?`) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ap(B) +(quail-defrule "]" ?') +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Af(B) +(quail-defrule "'" ?,A4(B) +(quail-defrule "\\" ?+) +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?,A~(B) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?#) +(quail-defrule "$" ?$) +(quail-defrule "%" ?%) +(quail-defrule "^" ?^) +(quail-defrule "&" ?&) +(quail-defrule "*" ?*) +(quail-defrule "(" ?() +(quail-defrule ")" ?)) +(quail-defrule "_" ?,AV(B) +(quail-defrule "+" ?_) +(quail-defrule "~" ?~) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AP(B) +(quail-defrule "}" ??) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AF(B) +(quail-defrule "\"" ?,A4(B) +(quail-defrule "|" ?*) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?,A^(B) + +(quail-defrule "'a" ?,Aa(B) +(quail-defrule "'e" ?,Ai(B) +(quail-defrule "'i" ?,Am(B) +(quail-defrule "'o" ?,As(B) +(quail-defrule "'u" ?,Az(B) +(quail-defrule "'y" ?,A}(B) +(quail-defrule "'A" ?,AA(B) +(quail-defrule "'E" ?,AI(B) +(quail-defrule "'I" ?,AM(B) +(quail-defrule "'O" ?,AS(B) +(quail-defrule "'U" ?,AZ(B) +(quail-defrule "'Y" ?,A](B) + +;; + +(quail-define-package "dnsh" "DNSK" nil "Latin-1 encoding. + +Simulates SUN Danish keyboard." nil t t t t) + +;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A='(B ~^ +;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B +;; aA sS dD fF gG hH jJ kK lL ,AfF(B ,AxX(B '* +;; zZ xX cC vV bB nN mM ,; .: -_ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?+) +(quail-defrule "=" ?,A=(B) +(quail-defrule "`" ?~) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ae(B) +(quail-defrule "]" ?,Ai(B) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Af(B) +(quail-defrule "'" ?,Ax(B) +(quail-defrule "\\" ?') +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?#) +(quail-defrule "$" ?,A$(B) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?,A'(B) +(quail-defrule "~" ?^) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AE(B) +(quail-defrule "}" ?,AI(B) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AF(B) +(quail-defrule "\"" ?,AX(B) +(quail-defrule "|" ?*) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "nrwgn" "NRSK" nil "Latin-1 encoding. + +Simulates SUN Norwegian keyboard." nil t t t t) + +;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? |,A'(B ~^ +;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B +;; aA sS dD fF gG hH jJ kK lL ,AxX(B ,AfF(B '* +;; zZ xX cC vV bB nN mM ,; .: '? + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?+) +(quail-defrule "=" ?|) +(quail-defrule "`" ?~) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ae(B) +(quail-defrule "]" ?,Ai(B) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Ax(B) +(quail-defrule "'" ?,Af(B) +(quail-defrule "\\" ?') +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?#) +(quail-defrule "$" ?,A$(B) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?,A'(B) +(quail-defrule "~" ?^) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AE(B) +(quail-defrule "}" ?,AI(B) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AX(B) +(quail-defrule "\"" ?,AF(B) +(quail-defrule "|" ?*) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "swdsh" "SVNSK" nil "Latin-1 encoding. + +Simulates SUN Swedish/Finnish keyboard." nil t t t t) + +;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A'=(B ~^ +;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B +;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B '* +;; zZ xX cC vV bB nN mM ,; .: -_ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?+) +(quail-defrule "=" ?,A'(B) +(quail-defrule "`" ?~) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ae(B) +(quail-defrule "]" ?,Ai(B) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Av(B) +(quail-defrule "'" ?,Ad(B) +(quail-defrule "\\" ?') +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?#) +(quail-defrule "$" ?,A$(B) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?,A=(B) +(quail-defrule "~" ?^) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AE(B) +(quail-defrule "}" ?,AI(B) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AV(B) +(quail-defrule "\"" ?,AD(B) +(quail-defrule "|" ?*) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "fnnsh" "SM" nil "Latin-1 encoding. + +Simulates SUN Finnish/Swedish keyboard." nil t t t t) + +;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A'=(B ~^ +;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B +;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B '* +;; zZ xX cC vV bB nN mM ,; .: -_ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?+) +(quail-defrule "=" ?,A'(B) +(quail-defrule "`" ?~) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ae(B) +(quail-defrule "]" ?,Ai(B) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Av(B) +(quail-defrule "'" ?,Ad(B) +(quail-defrule "\\" ?') +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?#) +(quail-defrule "$" ?,A$(B) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?,A=(B) +(quail-defrule "~" ?^) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AE(B) +(quail-defrule "}" ?,AI(B) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AV(B) +(quail-defrule "\"" ?,AD(B) +(quail-defrule "|" ?*) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "grmn" "DTSCH" nil "Latin-1 encoding. + +Simulates SUN German keyboard." nil t t t t) + +;; 1! 2" 3,A'(B 4$ 5% 6& 7/ 8( 9) 0= ,A_(B? [{ ]} +;; qQ wW eE rR tT zZ uU iI oO pP ,A|\(B +* +;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B #^ +;; yY xX cC vV bB nN mM ,; .: -_ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?,A_(B) +(quail-defrule "=" ?[) +(quail-defrule "`" ?]) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?z) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,A|(B) +(quail-defrule "]" ?+) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Av(B) +(quail-defrule "'" ?,Ad(B) +(quail-defrule "\\" ?#) +(quail-defrule "z" ?y) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?,A'(B) +(quail-defrule "$" ?$) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?{) +(quail-defrule "~" ?}) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Z) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,A\(B) +(quail-defrule "}" ?*) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AV(B) +(quail-defrule "\"" ?,AD(B) +(quail-defrule "|" ?^) +(quail-defrule "Z" ?Y) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "itln" "ITLN" nil "Latin-1 encoding. + +Simulates SUN Italian keyboard." nil t t t t) + +;; 1! 2" 3,A#(B 4$ 5% 6& 7/ 8( 9) 0= '? ,Al(B^ `~ +;; qQ wW eE rR tT yY uU iI oO pP ,Ahi(B +* +;; aA sS dD fF gG hH jJ kK lL ,Arg(B ,A`0(B ,Ay'(B +;; zZ xX cC vV bB nN mM ,; .: -_ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?') +(quail-defrule "=" ?,Al(B) +(quail-defrule "`" ?`) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ah(B) +(quail-defrule "]" ?+) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Ar(B) +(quail-defrule "'" ?,A`(B) +(quail-defrule "\\" ?,Ay(B) +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?,A#(B) +(quail-defrule "$" ?$) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?^) +(quail-defrule "~" ?~) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,Ai(B) +(quail-defrule "}" ?*) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,Ag(B) +(quail-defrule "\"" ?,A0(B) +(quail-defrule "|" ?,A'(B) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "spnsh" "SPNSH" nil "Latin-1 encoding." nil t t t t) + +;; 1! 2" 3,A7(B 4$ 5% 6& 7/ 8( 9) 0= '? ,A!?(B ,AmM(B +;; qQ wW eE rR tT yY uU iI oO pP ,AiI(B ,AsS(B +;; aA sS dD fF gG hH jJ kK lL ,AqQ(B ,AaA(B ,AzZ(B +;; zZ xX cC vV bB nN mM ,; .: -_ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?') +(quail-defrule "=" ?,A!(B) +(quail-defrule "`" ?,Am(B) +(quail-defrule "q" ?q) +(quail-defrule "w" ?w) +(quail-defrule "e" ?e) +(quail-defrule "r" ?r) +(quail-defrule "t" ?t) +(quail-defrule "y" ?y) +(quail-defrule "u" ?u) +(quail-defrule "i" ?i) +(quail-defrule "o" ?o) +(quail-defrule "p" ?p) +(quail-defrule "[" ?,Ai(B) +(quail-defrule "]" ?,As(B) +(quail-defrule "a" ?a) +(quail-defrule "s" ?s) +(quail-defrule "d" ?d) +(quail-defrule "f" ?f) +(quail-defrule "g" ?g) +(quail-defrule "h" ?h) +(quail-defrule "j" ?j) +(quail-defrule "k" ?k) +(quail-defrule "l" ?l) +(quail-defrule ";" ?,Aq(B) +(quail-defrule "'" ?,Aa(B) +(quail-defrule "\\" ?,Az(B) +(quail-defrule "z" ?z) +(quail-defrule "x" ?x) +(quail-defrule "c" ?c) +(quail-defrule "v" ?v) +(quail-defrule "b" ?b) +(quail-defrule "n" ?n) +(quail-defrule "m" ?m) +(quail-defrule "," ?,) +(quail-defrule "." ?.) +(quail-defrule "/" ?-) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?\") +(quail-defrule "#" ?,A7(B) +(quail-defrule "$" ?$) +(quail-defrule "%" ?%) +(quail-defrule "^" ?&) +(quail-defrule "&" ?/) +(quail-defrule "*" ?() +(quail-defrule "(" ?)) +(quail-defrule ")" ?=) +(quail-defrule "_" ??) +(quail-defrule "+" ?,A?(B) +(quail-defrule "~" ?,AM(B) +(quail-defrule "Q" ?Q) +(quail-defrule "W" ?W) +(quail-defrule "E" ?E) +(quail-defrule "R" ?R) +(quail-defrule "T" ?T) +(quail-defrule "Y" ?Y) +(quail-defrule "U" ?U) +(quail-defrule "I" ?I) +(quail-defrule "O" ?O) +(quail-defrule "P" ?P) +(quail-defrule "{" ?,AI(B) +(quail-defrule "}" ?,AS(B) +(quail-defrule "A" ?A) +(quail-defrule "S" ?S) +(quail-defrule "D" ?D) +(quail-defrule "F" ?F) +(quail-defrule "G" ?G) +(quail-defrule "H" ?H) +(quail-defrule "J" ?J) +(quail-defrule "K" ?K) +(quail-defrule "L" ?L) +(quail-defrule ":" ?,AQ(B) +(quail-defrule "\"" ?,AA(B) +(quail-defrule "|" ?,AZ(B) +(quail-defrule "Z" ?Z) +(quail-defrule "X" ?X) +(quail-defrule "C" ?C) +(quail-defrule "V" ?V) +(quail-defrule "B" ?B) +(quail-defrule "N" ?N) +(quail-defrule "M" ?M) +(quail-defrule "<" ?;) +(quail-defrule ">" ?:) +(quail-defrule "?" ?_) + +;; + +(quail-define-package "dvorak" "DVORAK" nil "Latin-1 encoding." nil t t t t) + +;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) [{ ]} `~ +;; '" ,< .> pP yY fF gG cC rR lL /? =+ +;; aA oO eE uU iI dD hH tT nN sS -_ \| +;; ;: qQ jJ kK xX bB mM wW vV zZ + +(quail-defrule "1" ?1) +(quail-defrule "2" ?2) +(quail-defrule "3" ?3) +(quail-defrule "4" ?4) +(quail-defrule "5" ?5) +(quail-defrule "6" ?6) +(quail-defrule "7" ?7) +(quail-defrule "8" ?8) +(quail-defrule "9" ?9) +(quail-defrule "0" ?0) +(quail-defrule "-" ?[) +(quail-defrule "=" ?]) +(quail-defrule "`" ?`) +(quail-defrule "q" ?') +(quail-defrule "w" ?,) +(quail-defrule "e" ?.) +(quail-defrule "r" ?p) +(quail-defrule "t" ?y) +(quail-defrule "y" ?f) +(quail-defrule "u" ?g) +(quail-defrule "i" ?c) +(quail-defrule "o" ?r) +(quail-defrule "p" ?l) +(quail-defrule "[" ?/) +(quail-defrule "]" ?=) +(quail-defrule "a" ?a) +(quail-defrule "s" ?o) +(quail-defrule "d" ?e) +(quail-defrule "f" ?u) +(quail-defrule "g" ?i) +(quail-defrule "h" ?d) +(quail-defrule "j" ?h) +(quail-defrule "k" ?t) +(quail-defrule "l" ?n) +(quail-defrule ";" ?s) +(quail-defrule "'" ?-) +(quail-defrule "\\" ?\\) +(quail-defrule "z" ?;) +(quail-defrule "x" ?q) +(quail-defrule "c" ?j) +(quail-defrule "v" ?k) +(quail-defrule "b" ?x) +(quail-defrule "n" ?b) +(quail-defrule "m" ?m) +(quail-defrule "," ?w) +(quail-defrule "." ?v) +(quail-defrule "/" ?z) + +(quail-defrule "!" ?!) +(quail-defrule "@" ?@) +(quail-defrule "#" ?#) +(quail-defrule "$" ?$) +(quail-defrule "%" ?%) +(quail-defrule "^" ?^) +(quail-defrule "&" ?&) +(quail-defrule "*" ?*) +(quail-defrule "(" ?() +(quail-defrule ")" ?)) +(quail-defrule "_" ?{) +(quail-defrule "+" ?}) +(quail-defrule "~" ?~) +(quail-defrule "Q" ?\") +(quail-defrule "W" ?<) +(quail-defrule "E" ?>) +(quail-defrule "R" ?P) +(quail-defrule "T" ?Y) +(quail-defrule "Y" ?F) +(quail-defrule "U" ?G) +(quail-defrule "I" ?C) +(quail-defrule "O" ?R) +(quail-defrule "P" ?L) +(quail-defrule "{" ??) +(quail-defrule "}" ?+) +(quail-defrule "A" ?A) +(quail-defrule "S" ?O) +(quail-defrule "D" ?E) +(quail-defrule "F" ?U) +(quail-defrule "G" ?I) +(quail-defrule "H" ?D) +(quail-defrule "J" ?H) +(quail-defrule "K" ?T) +(quail-defrule "L" ?N) +(quail-defrule ":" ?S) +(quail-defrule "\"" ?_) +(quail-defrule "|" ?|) +(quail-defrule "Z" ?:) +(quail-defrule "X" ?Q) +(quail-defrule "C" ?J) +(quail-defrule "V" ?K) +(quail-defrule "B" ?X) +(quail-defrule "N" ?B) +(quail-defrule "M" ?M) +(quail-defrule "<" ?W) +(quail-defrule ">" ?V) +(quail-defrule "?" ?Z)