[Prev | Configuration for Ethiopic] [Up | Manual Pages]
Function keys for Ethiopic
Some function keys have been mentioned in the above. A complete list of
the function keys available is presented separately here.
[F1] or `M-x ethio-toggle-digit'
toggles Arabic digit input and Ethiopic digit input. The current
input mode is indicated by the character `1' or `' in the mode
line, next to the `ETHIO' string. In Ethiopic mode, you can input
up to 1000000 (\1000000) by continuous zeros. To input 2000000
(\2000000), for example, you have to type `21000000'. The default
is Arabic digit. (Available only in quail-mode.)
[F2] or `M-x ethio-toggle-space'
toggles space characters (one of the three below) for keyboard
input.
a. ` ' - Single width ASCII space. Mode line Indicator is `_'.
b. ` ' - Double width Ethiopic blank. Mode line Indicator is
` '.
c. `:' - Ethiopic word separator. Mode line Indicator is `:'.
Each time you hit [F2], the space character changes a -> b -> c ->
a and so on. The default is ASCII space. (Available only in
quail-mode.)
[F3] or `M-x ethio-toggle-punctuation'
toggles Latin punctuation input and Ethiopic punctuation input.
The mode line indicator is `.' (Latin) and `::' (Ethiopic). The
default is Ethiopic punctuations. (Available only in quail-mode.)
[F4] or `M-x sera-to-fidel-buffer'
performs SERA to Fidel conversion in the current buffer. It
assumes that the buffer begins in Ethiopic. To convert a text
which begins in Latin, use `C-u [F4]'. You can continuously enter
any large Ethiopic numbers, for example,
\5500000000000000000000000000000700000000000000000000.
S-[F4] or `M-x sera-to-fidel-region'
performs SERA to Fidel conversion in the specified region. It
assumes that the region begins in Ethiopic. To convert a text
which begins in Latin, use `C-u S-[F4]'.
C-[F4] or `M-x sera-to-fidel-marker'
If the buffer contains the markers `<sera>' and `</sera>', converts
the segment between the two markers from SERA to Fidel in Ethio
start mode. The markers will not be removed.
C-[F4] (in rmail-mode or Mali-mode) or `M-x sera-to-fidel-mail'
Does SERA to FIDEL conversion for reading/writing mail. If the
buffer contains the markers `<sera>' and `</sera>', converts the
segment between the two markers in Ethio start mode and the
`Subject:' field in ASCII start mode. Conversion will be performed
even if the current buffer is read-only.
Usually, this function is used as a hook. When invoked
interactively and there is no markers, it converts both the whole
body and the `Subject:' field in Ethio start mode.
For backward compatibility, `<ethiopic>' and `<>' can be used
instead of `<sera>' and `</sera>'.
[F5] or `M-x fidel-to-sera-buffer'
performs Fidel to SERA conversion in the current buffer. The
converted text begins in Ethiopic mode. (If the first character of
the original text is a Latin alphabet, `\ ' will be inserted at the
beginning to turn into Latin mode.) To produce a SERA text that
begins in Latin, use `C-u [F5]'. By default, the first lone vowel
`' is transcribed by `a'. If you want it to ge `e', put the
following line in your .emacs file:
(setq ethio-use-tigrigna-style t)
Also by default, the lone vowels are preceded by an apostrophe `''
only if the preceding character is a 6th form consonant. If you
want the lone vowels always preceded by an apostrophe, put the
following line in your `~/.emacs' file:
(setq ethio-quote-vowel-always t)
S-[F5] or `M-x fidel-to-sera-region'
performs Fidel to SERA conversion in the specified region. The
converted region begins in Ethiopic mode. (If the first character
of the original text is a Latin alphabet, `\ ' will be inserted at
the beginning to turn into Latin mode.) To produce a SERA text
that begins in Latin, use `C-u S-[F5]'.
C-[F5] or `M-x fidel-to-sera-marker'
If the buffer contains the markers `<sera>' and `</sera>', converts
the segment between the two markers from Fidel to SERA in Ethio
start mode. The markers will not be removed.
C-[F5] (in rmail-mode or Mail-mode) or `M-x fidel-to-sera-mail'
Does Fidel to SERA conversion for reading/writing mail and news.
Intended to be used for mail-send-hook and news-inews-hook, but can
be invoked interactively, too.
If the buffer contains at least one Ethiopic character, then it
1) inserts the string `<sera>' right after the head-body separating
line, 2) inserts `</sera>' at the end of the buffer, 3) converts
the body into SERA in Ethiopic start mode, and 4) converts the
`Subject:' field in ASCII start mode.
If there is no separating line, `<sera>' will be put at the
beginning of buffer and does not look for the `Subject:' field.
[F6] or `M-x ethio-modify-vowel'
is the vowel modification key. Hit this key when the cursor is on
a Fidel letter. Then you will be asked a new vowel. Hit one of
the seven characters below from the keyboard:
e u i a E ' o
You will get a new letter whose consonant is the same as the
original, but with the new vowel that you selected. An apostrophe
`'' changes the character to the sixth form (lone consonant).
If the cursor is on the Wa-form of letter having only 8 forms,
selecting a vowel other than `a' changes the original into the
combination of two characters, namely, the sixth form of the
original character and the wW utility letter whose vowel is the
newly selected one. See *Note Fidel Input::.
[F7] or `M-x ethio-replace-space'
replaces the spaces between two Ethiopic characters in the
specified region. You will be asked the new space character.
Answer by typing 1, 2 or 3. 1 means the single width ASCII space.
2 means the double width Ethiopic blank. 3 means the traditional
Ethiopic word separater. This command is independent from the
space selection for keyboard input.
[F8] or `M-x ethio-input-special-character'
inputs graphical images in font file. A menu will appear in
mini-buffer.