[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.