eo-q: A direct input method for Esperanto

Installation:

Make a quail directory somwhere in your load-path, e.g. in site-lisp:

   $ cd /usr/local/share/emacs/site-lisp
   $ mkdir quail
   $ cp $foo/eo-q.el quail/

Add this to your .emacs :

   (register-input-method
    "eo-q" "Latin-3" 'quail-use-package
    "qŝ" "A direct method to input Esperanto letters"
    "eo-q")

After installing this input method you will be able to get the help shown below via C-h I eo-q.

Input method: eo-q (mode line indicator: qŝ)

A direct method to input Esperanto letters according to Latin-3.

In order to input

  "eĥoŝanĝo ĉiuĵaŭde - EĤOŜANĜO ĈIUĴAŬDE",
type
  "e]oqanyo xiu[awde - E}OQANYO XIU{AWDE".

Solidus (/) is used as a modifyer. In order to input either of qwyx[]{} precede it with / or turn off eo-q (e.g. with C-\).

Other Latin-3 characters:

Effect Prefix Examples
acute   /'   /'a → á   /' → ´
grave   /`   /`a → à
circumflex   ^   ^a → â   ^0 → °   ^2 → ²
diaeresis   /"   /"a → ä
cedilla   /c   /cc → ç   /cs → ş
dot above   /.   /.c → ċ   /.g → ġ   /.z → ż   /. → ˙
symbol   /   /# → £   /$ → ¤   /+ → ×   /div → ÷   /m → µ   /S → §

Key Sequences

You can input characters by the following key sequences:

Q → Ŝ } → Ĥ ^A → Â ^c → ĉ /"E → Ë /'E → É /.G → Ġ /`O → Ò /cs → ş
W → Ŭ /# → £ ^C → Ĉ ^e → ê /"I → Ï /'I → Í /.I → İ /`U → Ù /ss → ß
X → Ĉ /$ → ¤ ^E → Ê ^g → ĝ /"O → Ö /'O → Ó /.Z → Ż /`a → à /u  → ˘
Y → Ĝ /* → · ^G → Ĝ ^h → ĥ /"U → Ü /'U → Ú /.c → ċ /`e → è /uG → Ğ
[ → ĵ /+ → × ^H → Ĥ ^i → î /"a → ä /'a → á /.g → ġ /`i → ì /uU → ŭ
] → ĥ /S → § ^I → Î ^j → ĵ /"e → ë /'e → é /.z → ż /`o → ò /ug → ğ
q → ŝ /i → ı ^J → Ĵ ^o → ô /"i → ï /'i → í /=H → Ħ /`u → ù /uu → ŭ
w → ŭ /m → µ ^O → Ô ^s → ŝ /"o → ö /'o → ó /=h → ħ /c  → ¸ /~N → Ñ
x → ĉ ^0 → ° ^S → Ŝ ^u → û /"u → ü /'u → ú /`A → À /cC → Ç /~n → ñ
y → ĝ ^2 → ² ^U → Û /"  → ¨ /'  → ´ /.  → ˙ /`E → È /cS → Ş /1/2 → ½
{ → Ĵ ^3 → ³ ^a → â /"A → Ä /'A → Á /.C → Ċ /`I → Ì /cc → ç /div → ÷