Vous êtes sur la page 1sur 11

MULTIKEY Version 3.

00 © Stefan Hagel 1996–1999

MultiKey is designed for facilitating keyboard input under Microsoft® Windows™ (in the following referred
to as ‘Windows’), especially for Eastern Europe, Polytonic Greek and Hebrew fonts.

Index

Licence Agreements.............................................................................................................................................2
Functions...............................................................................................................................................................2
How to Install MultiKey.......................................................................................................................................2
How to Start MultiKey.........................................................................................................................................2
How to Use MultiKey...........................................................................................................................................2
Using MultiKey with Microsoft® Word™ Macros.........................................................................................3
Using MultiKey with the Classical Text Editor...............................................................................................3
How to define MultiKey keyboard layouts..........................................................................................................3
Latin Mode........................................................................................................................................................3
Greek Mode.......................................................................................................................................................4
Right to Left Mode...........................................................................................................................................6
Programmer's Reference.......................................................................................................................................6
Troubleshooting....................................................................................................................................................7
This Release..........................................................................................................................................................8
Keyboard Tables...............................................................................................................................................8
Fonts..................................................................................................................................................................8
Key Combinations................................................................................................................................................8
Times New Roman...........................................................................................................................................8
EETimes New Roman......................................................................................................................................8
Latin Unicode...................................................................................................................................................8
WL Cyrillic Times............................................................................................................................................8
WP Japanese (WordPerfect™ font).................................................................................................................9
Bwhebb (BibleWorks™ by Hermeneutika™ font).........................................................................................9
Hebrew (as shipped with WinGreek by P. Gentry).........................................................................................9
WP Arabic Sihafa (Word Perfect™ font)......................................................................................................10
2

Licence Agreements
This product is shareware. It may be tested for free for a period of three weeks. If you want to use it for longer,
you have to pay a licence fee of euro 25 (US$ 25; ATS 300; DM 45) per computer. However, if you intend to
use it for biblical studies only, you may obtain a free licence.
Registration address:
Stefan Hagel
Klosterneuburgerstraße 112/16
A-1200 Wien, Austria
E-mail: stefan.hagel@oeaw.ac.at
You are encouraged to distribute the product non-commercially and as a whole, including this information.
You are not allowed to publish books or reviews using the included Greek font "Aisa" without permission.
The author takes no responsibility that all features of the product will work properly on every hardware or in
combination with any software, nor for any loss of time or data resulting from use of the product, especially
not if caused by improper use or installation.

Functions
MultiKey can be accommodated to provide useful keyboard layout for any font. Is has been designed
especially for Ancient Greek diacritic marks, but keystroke combinations for other fonts can easily be defined
and have done so for you. MultiKey supports right-to-left input.
If font tables are defined for two or more related fonts, whose corresponding characters are assigned different
ASCII equivalents (as is the case with different Ancient Greek or Cyrillic fonts), MultiKey allows to convert
strings from one font into another.

How to Install MultiKey


Floppy disk: Start Windows, insert the installation disk into your floppy-disk drive, execute INST16.EXE
(Windows 3.1) or „Inst32.exe“ (Windows 95 / NT) on the installation disk.
Internet: Execute „Install.exe“.
When the installation program has terminated, the following files should reside in your Windows directory:
MULTIKEY.EXE
MULTIKYB.DLL
MULTIKEY.INI
If you use Microsoft® WinWord™ 6, the template MULTIKEY.DOT should reside in the Wort „Start“
directory.
If you use Microsoft® Word™ 7, the template „MltKey95.dot“ should reside in the WinWord „AutoStrt“
directory.
If you use Microsoft® Word 97™, the template „MltKey97.dot“ should reside in the Microsoft Office
„Startup“ directory.
When you start Microsoft® Word™, the MultiKey icon should show up on the Format toolbar between the
templates combo box and the font combo box. If the Format toolbar is visible and the MultiKey icon is not
there, the installation has failed. Try copying the files listed above to the appropriate directories manually.

How to Start MultiKey


Start „MultiKey.exe“ as any other Windows program (e.g. Start – Execute – "MultiKey" – <OK>) or simply
by using the Microsoft® WinWord™ Macros. Or autostart it on entering your Windows session, creating an
Alias to the MultiKey program in the Windows Autostart folder.

How to Use MultiKey


MultiKey can be run in four modes that will be accessed through menu commands or keyboard shortcuts (or
by WinWord macros):
Disabled (Alt-Ctrl-X): MultiKey won't do anything but wait for being activated.
Latin (Alt-Ctrl-L): MultiKey will show the name of the current keyboard table and change certain
sequences of keystrokes to special characters as defined in MULTIKEY.INI.
3

Greek (Alt-Ctrl-G): MultiKey will show the name of the current keyboard table, interpret the input as
coming from a Greek keyboard and change certain sequences of keystrokes to
special character-accent combinations as defined in MULTIKEY.INI.
Right to Left (Alt-Ctrl-H): MultiKey will show the name of the current keyboard table and perform right-to-
left input.
MultiKey will display its current state on its icon, highlighting the symbol corresponding to the currently
active keyboard and changing its name.
Modifier keys are typed after the character to modify, e. g.:
First type "a" and see "a".
Then type "+" and see "á".
If you want a character-modifier combination not to be combined, press the Shift, the Ctrl and the Alt keys
(German keyboards also: the Shift and the AltGr keys) simultaneously between the two keystrokes.
E. g.: Type "a" – Shift+Ctrl+Alt – "+" and see "a+".

Using MultiKey with Microsoft® Word™ Macros


The Word templates contain some macros that simplify work in Microsoft® Word™:
MultiKeyLatinNormal F10 Switches to Times New Roman font and Latin 1 keyboard (Normal).
MultiKeyLatinEastern [Shift F10] Switches to EETimes New Roman font and Latin 2 keyboard
(Eastern).
MultiKeyGreekAisa F11 Switches to Aisa Greek font and Greek 1 keyboard.
MultiKeyGreekBeta [Shift F11] Switches to WinGreek Greek font and keyboard.
MultiKeyGreekOldGreek [Ctrl F11] Switches to OldGreek font and keyboard.
MultiKeyHebrew Switches to WinGreek Hebrew font and keyboard.
MultiKeyCombineRtoL F7 Combines the two characters right to the cursor (Useful especially for
masoretic characters).
MultiKeyFont F12 Displays a dialog box to choose font and keyboard simultaneously.
This macro has its icon next to the font listbox on the format toolbar.
Note: Since Unicode fonts combine several scripts in one font, there
does not exist a corresponding font for a Unicode keyboard layout.
Thus, if the keyboard layout name contains the word "Unicode", the
font will not be changed.
MultiKeySetKeyboard Alt Ctrl - Adapts MultiKey to the context of the cursor: 1) Switches to the
keyboard mode appropriate to the current font. 2) The next keystroke
may serve as a modifier for the last character relative to the position of
the cursor (E. g., set the cursor after any ‚a‘, type Alt-Ctrl-‚-‘ and ‚+‘
and you’ll get ‚á‘).
MultiKeyBackspace Alt Ctrl ← Deletes the last character or the last modification of this character.
Works with right-to-left input, too.
MultiKeyConvertFont Alt Ctrl C Converts every instance of one font into another. Use this function
with fonts which share the same keyboard layout but are coded
differently.
MultiKeyGreekConvert Converts every instance of one Greek font into another.
MultiKeyGreek2OldGreek Converts selected Text from WinGreek Greek to OldGreek.
MultiKeyOldGreek2Greek Converts selected Text from OldGreek to WinGreek Greek.

Using MultiKey with the Classical Text Editor


For using automatic keyboard switching and defining font name aliases, see the Classical Text Editor help file.
Download the Classical Text Editor at http://oeaw.ac.at/kvk/cte/ .

How to define MultiKey keyboard layouts


You will need to read this section only if the predefined keyboards do not meet your requirements.

Latin Mode
You may define any combinations for any font in the MULTIKEY.INI file in the [Latin] section. Here comes
the syntax for each line:
4

<Font name>=<combination1><combination2>…
Each combination contains four or five characters:
1) space <character1><character2><resulting character>
2) space <character1><character2><resulting character1><resulting character2>
The second type is especially useful if the design of characters changes with the context (as in Arabic writing).
To denote Unicode characters, use an acute followed by the hexadecimal Unicode value in four digits (e.g.,
´01A0). You may combine Unicode and Ansi characters in one combination. Do not use the Unicode notation
for characters below 256 (U+0100).
For example:
1) " o/ó" will result in that any typed "o" followed immediately by a typed "/" will result in a "ó".
2) " ÖuŒu" will result in that any "Ö" followed by a typed "u" will change to "Œ", but the "u" won’t be
deleted.
3) " ´0145J´014A" will result in that the Unicode character U+0145, if followed by a typed ‘J’ is converted to
the character U+014A.
MultiKey will read strings up to 16384 characters.

If even the basic characters of a font are assigned to characters you cannot access easily or if you don’t like the
given assignments you may change them entirely by adding a line to the [LatinKeys] section. This entry must
correspond to one in the [Latin] section, so if you want to change the assignments without defining
combinations, leave the [Latin] section entry empty. The syntax is as follows:
<FontName>=<sequence of 223 characters>
For all characters from Ascii 33 ("!") to Ascii 255 define those that shall be accessed instead of them. For
example, if the first character in the string is an "A", MultiKey will change any typed "!" into an "A". Insert a
space for keys you don’t bother to change.
You may use the Unicode syntax as described above.
For your combination entries, use the resulting (not the typed!) characters.

Greek Mode
Greek characters respond to those keys which seemed the author most natural, i. e: q=q, x=c, c=x, y=y, w=w,
j=j, $=J, v=ä, V=ü, J=ö, #=v. Furthermore, &=&, "=@.
Define the keys that shall correspond to Greek accents in the [GreekAccents] section of the MULTIKEY.INI
file. The predefined values are:
Acute=+/
Grave=*\
Circumflex=~=
Lenis=<
Asper=>
Trema=#
Iota=| (for the iota subscriptum)
Define Greek fonts in the [Greek] section. The syntax is
<Font Name>=<sequence of characters corresponding to Greek characters in the reference string>
Reference string:
ABGDEZHQIKLMNXOPRSTUFCYWabgdezhqiklmnxoprstufcywjq#F"$vVJCc.,:;"'/\^'`”“–
•’‘£¦©¢¡¥¤¨§«ªš ン ü™˜œ›Ÿž»¾Áº¹½¼À¿ÃÂ…ˆ‹„ƒ‡†Š
‰ヘ ŒÒÕýÑÐÔÓ×ÖÚÝàÙØÜÛßÞâáèëîçæêéíìðï®±´-
–∪
¬°¯³²¶µÇÊÍÆÅÉÈÌËÏÎóöùòñõôø÷ûúŽ マミ ãäå—%&¸·Ä!+-'& †¶•./!·()[]{}|
+*0123456789:=\_”“¤«»¬°<>?~
The following table lists the characters contained in the reference string:
1: A 8: Q 15 : O 22 : C 29 : e
2: B 9: I 16 : P 23 : Y 30 : z
3: G 10 : K 17 : R 24 : W 31 : h
4: D 11 : L 18 : S 25 : a 32 : q
5: E 12 : M 19 : T 26 : b 33 : i
6: Z 13 : N 20 : U 27 : g 34 : k
7: H 14 : X 21 : F 28 : d 35 : l
5

36 : m 93 : œ 151 : ì 201 : -
37 : n 94 : › 152 : ð 202 : ’
38 : x 95 : Ÿ 153 : ï 203 : &
39 : o 96 : ž 154 : ® –
204 :
40 : p 97 : 155 : ± ∪
205 :
41 : r 98 : 156 : ´
99 : » 206 : 
42 : s 157 :
100 : ¾ 207 : †
43 : t 158 : ¬
101 : Á 208 : ¶
44 : u 159 : °
102 : º 160 : ¯ 209 : •
45 : f
103 : ¹ 161 : ³ 210 : .5
46 : c
104 : ½ 162 : ² 211 : /
47 : y
48 : w 105 : ¼ 163 : ¶ 212 : !
49 : j 106 : À 164 : µ 213 : ·
50 : %1 107 : ¿ 165 : Ç 214 : (
51 : # 108 : Ã 166 : Ê 215 : )
52 : F 109 : Â 167 : Í 216 : [
53 : " 110 : … 168 : Æ 217 : ]
54 : $ 111 : ˆ 169 : Å 218 : {
55 : v 112 : ‹ 170 : É 219 : }
56 : V 113 : „ 171 : È 220 : |
57 : J 114 : ƒ 172 : Ì 221 : +
58 : C 115 : ‡ 173 : Ë 222 : *
59 : c 116 : † 174 : Ï 223 : 0
60 : . 117 : Š 175 : Î 224 : 1
61 : , 118 : ‰ 176 : ó 225 : 2
62 : : 119 : ヘ 177 : ö 226 : 3
63 : ; 120 : Œ 178 : ù 227 : 4
64 : " 121 : Ò 179 : ò 228 : 5
65 : ' 122 : Õ 180 : ñ 229 : 6
66 : / 123 : 181 : õ 230 : 7
67 : \ 124 : Ñ 182 : ô 231 : 8
68 : ^ 125 : Ð 183 : ø 232 : 9
69 : ' 126 : Ô 184 : ÷ 233 : :
70 : ` 127 : Ó 185 : û 234 : =
71 : '/ 128 : × 186 : ú 235 : \
72 : `/ 129 : Ö 187 : Ž 236 : _
73 : '\ 130 : 188 : マ 237 : ”
74 : `\ 131 : 189 : ミ 238 : “
75 : ’ 132 : Ú 190 : ã 239 : ¤
76 : ‘ 133 : Ý 191 : ä 240 : «
77 : £ 134 : à 192 : å 241 : »
78 : ¦ 135 : Ù 193 : ¨
136 : Ø 242 : ¬
79 : © 194 : %2
137 : Ü 243 : °
80 : ¢ 195 : &3
244 : <
81 : ¡ 138 : Û 196 : ¸ 245 : >
82 : ¥ 139 : ß 197 : · 246 : ?
83 : ¤ 140 : Þ 198 : Ä 247 : ~
84 : ¨ 141 : â 199 : !4
85 : § 142 : á 200 : +
86 : « 143 : è
87 : ª 144 : ë
145 : î
2
trema with
88 : š acute
89 : ン 146 : ç
147 : æ
3
trema with
90 :
148 : ê grave
91 : ™
149 : é
4
diagonal 5
dot under
92 : ˜
150 : í arrow down previous
1
maj. qoppa left character
6

Use a space, where no corresponding character exists in a specific font. You may use the Unicode syntax as
described above (However, you will not need to do so, because there is a predefined "Greek Unicode"
keyboard layout).

Right to Left Mode


Works as Latin mode, but reverses the input direction. The combination tables for each font are to be defined
in the [RightToLeft] section and characters can be reassigned in the [RightToLeftKeys] section of the
MULTIKEY.INI file as described above for the Latin mode. Note that your word processor is responsible for
line breaks with bidirectional text. A word processor capable of handling right to left and bidirectional text is
the Classical Text Editor, see the following section.

Programmer's Reference
This section is intended for expert users only. To exploit the features described here, you should be able to use
a programming language such as C, VisualBasic, Pascal, Delphi etc.
You may access the following functions of the Dynamic Link Library MULTIKYB.DLL (Numbers in brackets
are DLL index numbers):

(1) void ChangeKeyboard (uint Keyboard)


Changes the Keyboard mode.
Parameter Keyboard 0…Disabled
1…Latin
2…Greek
3…Hebrew

(2) void ChangeFont (uint Keyboard, uint Font)


Switches to the specified keyboard or combination table and keyboard mode.
Parameters Keyboard See above
Font Number of the keyboard table to change to (Depends on the settings in
MULTIKEY.INI)

(3) void NextFont ()


Switches to the next keyboard table in the currently active mode.

(4) void ConvertFont (uint Keyboard, uint SrcFont, uint DestFont, lpstr lpText)
Converts a string from one font into another. Use this function with fonts which share the same keyboard
layout but are coded differently.
Parameters Keyboard See above
SrcFont Number of the source font (Depends on the settings in MULTIKEY.INI)
DestFont Number of the destination font (Depends on the settings in MULTIKEY.INI)
lpText Pointer to a null-terminated string containing the text to convert.

(5) void GetFontName (uint Keyboard, uint Font, lpstr Name, uint maxName)
Returns the names of the fonts for which keyboard tables are defined.
Parameters Keyboard See above
Font See above
Name Pointer to a null terminated string that will receive the font name
MaxName Length of the buffer Name

(6) uint GetNumFonts (uint Keyboard)


Returns the number of fonts for every keyboard mode, for which keyboard tables are defined.
Parameter Keyboard See above

(7) uint GetKeyboard ()


Returns the current keyboard mode.

(8) uint GetFont (uint Keyboard)


7

Returns the current font for the given keyboard mode.


Parameter Keyboard See above

(9) void SetLastChar (uint Ascii)


Lets you set the ‘previous’ character, with which the next keystroke can result in a combination.
Parameter Char Character value of the ‘previous’ character

(10) uint DeComposite (uint Char)


Returns, if possible, the ASCII value of the given character ‘without diacritics’, according to the current
keyboard mode and font..
Parameter Char Character value of a character that possibly is the result of a keystroke
combination. May be a Unicode character.

(11) int AdjustKeyboard (lpstr FontName)


Switches to the keyboard mode appropriate for a given font or to default mode if the FontName paramater
does not correspond to any entry. The default mode is the first font for the keyboard mode defined as
„Keyboard=“ in then [Default] section of the MULTIKEY.INI file.
Returns true if a matching entry was found.
Parameter FontName The name of the font.

(12) void ConvertFontW (uint Keyboard, uint SrcFont, uint DestFont, lpwstr lpText)
Word 97 only. Converts a string from one font into another. Same as (4), but takes a wide string as
pararameter. Use this function with fonts which share the same keyboard layout but are coded differently. You
may also convert a non-Unicode font to a Unicode font and vice versa. However, due to the manner Word 97
handles certain fonts, there may be problems with single characters or even whole fonts.
Parameters Keyboard See above
SrcFont Number of the source font (Depends on the settings in MULTIKEY.INI)
DestFont Number of the destination font (Depends on the settings in MULTIKEY.INI)
lpText Pointer to a null-terminated wide string containing the text to convert.

The number of the Font tables is the number of the corresponding entry in the MULTIKEY.INI file.

Troubleshooting
MultiKey is responsible only for mapping keyboard keystrokes to characters. If these characters appear on
your screen, MultiKey’s word is done. If there is a problem with printing, the printer settings or the font are to
be blamed. Even if characters do not appear on your screen at all, it is more likely that your system does not
display the font correctly than that MultiKey fails to work. In this case, enter some characters of the desired
font without using MultiKey to see if the font is installed properly.

Problem Solution
When writing Greek in MS Word, single You have turned on the Typographic Quotation Marks option in MS
breathing marks before an initial major Word (in the AutoFormat options). Turn off this option when you
vowel are not represented correctly. are typing Greek. To access typographic quotation marks, use the
corresponding MultiKey combinations.
Instead of displaying the new character This may happen if you use some strange Windows keyboard driver.
the last character gets deleted. As you shouldn’t need it any longer since you use MultiKey, the
best solution is to use a standard keyboard driver instead.
Characters are not accepted. This may happen on some systems, when you use a font with
completely altered keyboard (=which has a [LatinKeys] or
[RightToLeftKeys] entry), or even with Greek, when your system is
performing disk operation ore is otherwise busy while you’re typing.
The faster your PC is, the less will it be affected by this problem,
which seems hard to avoid. However, most of the time you’ll use
standard fonts, which won’t cause problems.
I don’t want to have all the fonts Modify the MULTIKEY.INI file by placing a semicolon at the
displayed for which keyboard support is beginning of the lines defining the fonts you don’t use (and restart
8

delivered. MultiKey).
MultiKey stops working. This may happen if you have used the Ctrl+Esc combination to
invoke the Start menu in Windows 95. To get MultiKey to work
again, simply press the Ctrl key once.
Sometimes starting an application may cause MultiKey to stop
working. In this case, exit and restart MultiKey.

This Release

Keyboard Tables
This release contains the implementation for Windows standard Latin fonts (Times New Roman), for Unicode
Latin, Unicode polytonic Greek, Unicode Cyrillic, Unicode Hebrew, for Eastern Europe specific fonts
according to the GoEast standard, for Greek as contained in WinGreek (usable also with the much improved
Greek font Aisa), for OldGreekSerif, for Cyrillic fonts according to the Windows standard, for WinGreek
Hebrew, BibleWorks Hebrew (Bwhebb), for Arabic Neskhi, and for Word Perfect™ Japanese Katakana.

Fonts
This release contains the polytonic Greek font Aisa and the font EETimes New Roman, containing Eastern
European characters.

Key Combinations
The key combinations for each font are defined as follows (if you don’t like them, change them as described
above).
Note: Only those fonts, which are installed on your system will be displayed correctly in the tables.

Times New Roman


Common modifiers: Acute: +, Grave: *, Circumflex: =, Tilde: ~, Trema: |, Caron: #
Many other special characters can be accessed using the underline character (sometimes applied more than
once):

Æ Ä_ £ L_ Þ T_ ¸ ,__ › >_ Å A°
æ ä_ ™ M_ þ t_ ¡ !_ « << å a°
ª a_ µ m_ ¥ Y_ ¿ ?_ » >> ½ 1_2
Ç C_ ¬ n_ ¹ 1_ † §_ • @_ ¼ 1_4
ç c_ Ø O_ ² 2_ ‡ †_ º °_ ¾ 3_4
¢ ç_ ø o_ ³ 3_ ‰ %_ ¯ ~_ – --
© c__ Œ Ö_ … ._ ” "_ ± +_ — ---
Ð D_ œ ö_ · .__ “ "__ × *_ „ ,,
ð d_ ¶ p_ • .___ ¨ "___ ÷ /_
ƒ f_ ® r_ ‚ ,_ ‹ <_

EETimes New Roman


The modifiers and combinations are equal to Latin Normal as far as possible plus the following:
¥ A_ º s_ ´ _+ [ƒ g#] + Ù U°
¹ a_ Þ T_ ½ _+ ï d+ õ o+ ù u°
Ê E_ þ t_ + ¼ L+ +
ê e_ ¯ Z_ ¡ _# + Û U+
£ L_ ¿ z_ ¦ |_ ¾ å+ +
³ l_ ¸ __ Ã A# + û u+
ª S_ ² ___ ã a# Õ O+ +

Latin Unicode
See "MultiKey Unicode.doc".

WL Cyrillic Times
9

À A É J Ò T Û Y__ ヘ K+ ‡ !__
Á B Ê K Ó U Ü Y Ž C+ © c_
 V Ë L Ô F Ý E_ マ D# ® r_
à G Ì M Õ X Þ U_ ¡ U+ ™ M_
Ä D Í N Ö C ß A_ ¥ G_ µ m_
Å E Î O × Q C# € D_ ¨ E|
Æ Z# Ï P Ø W S# チ G+ ¹ N°
Ç Z Ð R Ù W# S## Š L_ ‰ %_
È I Ñ S Ú Y_ Œ N_ † !_

WP Japanese (WordPerfect™ font)


For Word Perfect "Japanese", actually a Katakana font (used almost only for foreign words in post war
Japanese writing). Syllable signes are achieved by typing the consonant followed by the vowel. ^is ‚"‘, _is
‚*‘. For syllable closing n (]) type „n'“

Bwhebb (BibleWorks™ by Hermeneutika™ font)


Modifier is „°”:
‚ a ° b b m m - - , , u
$ k ° g g ~ ~ ` ` < u
& K ° d d n n ° < U
% $ . h h ! ! ' ' / / U
^ $ ' w w s s " " ? +
§ A A [ [ \ \ ? +
~ m ° z z p p | | > > =
! n ° x x @ @ ; ; . . =
@ p ° j j c c : : i i _
# c ° y y # # ] ] I I _
k k q q } o *
$ $ r r } o *
% % X X e O *
& & v v e O ( (
a a ^ ^ f f E { ) )
‚ ‚ l l t t E {
Hebrew (as shipped with WinGreek by P. Gentry)
Modifier key is „'”:
< ,'
, m'
/ j'
; k'
? K'
@ ?'
> w'
[ p'
] n'
} ]'
{ P'
10

All characters that represent combinations will replace the succession of the single characters.

WP Arabic Sihafa (Word Perfect™ font)


[ a
] b
a t
e Tö
i g
m x
q Xä
u d
w Dü
y r
{ z
} s
‚ Sv
† j
Š J
Ž p
’ P
– c
š Co
ž f
¢ q
¦ k
ª l
® m
² n
¼ w
¶ h
º H h:
 y
¾ Y y:
+ e
/ i
- u
5 #
1 +
C ~
Æ °
D -' (')
× la
1 ee
11

2 eu A uu+ " "


3 uu B +ee * ".
4 ii ! ! ( "..
9 e+ $ !. ) "...
; u+ % !.. å -
= +e & !... ä --
? ee+ ' !.... ã °°
@ eu+ # !"
All other existing combinations result from the combinations of the single characters. Characters will combine
automatically according to the writing conventions. If you have to start from a character connected backwards
(e.g. after deleting characters, or when inserting into an existing word), use the "." key to get the modified
form.