Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

On this page

Pan Africa Positional (SIL) Keyboard Help

This is the positional version of the Pan Africa (SIL) keyboard. The keyboard layout was designed to work with a QWERTY US English keyboard. For a keyboard that is not dependent on a particular hardware keyboard, use "Pan Africa Mnemonic (SIL)."

This keyboard was developed to type the Latin-script languages of Africa. An attempt was made to cover the orthographic needs for SIL in many of the countries of Africa, but this cannot be considered a complete list, nor should it be considered an endorsement for this particular layout.

Note: If you need to use the ALT combinations, you'll need to use Keyman Configuration to change the Keyman hotkeys.

Keyboard Assignments

This keyboard uses deadkeys to type the special characters. For example, if you type "]v", you will get ʌ;. With this keyboard you can also use the Left and Right Alt keys as modifiers. For example, if you type "RALT v", you will also get ʌ.

Letters

The following letters are available by typing directly:

a b c d e f g h i j k l m
A B C D E F F H I J K L M
n o p q r s t u v w x y z
N O P Q R S T U V W X Y Z

The following letters are available by typing the keystrokes underneath.

ɑ ʌ ɓ ƈ ɖ ɗ ɛ ǝ ə ƒ ɠ ɣ ɦ ɨ ɩ ƙ
[a ]v [b [c [j [d [s [e ]e [f [g [x [h [i [l [k
RALT a LALT v RALT b RALT c RALT j RALT d RALT s RALT e LALT e RALT f RALT g RALT x RALT h RALT i RALT l RALT k
Ʌ Ɓ Ƈ Ɖ Ɗ Ɛ Ǝ Ə Ƒ Ɠ Ɣ Ȟ Ɨ Ɩ Ƙ
[A ]V [B [C [J [D [S [E ]E [F [G [X [H [I [L [K
RALT A LALT V RALT B RALT C RALT J RALT D RALT S RALT E LALT E RALT F RALT G RALT X RALT H RALT I RALT L RALT K
ɲ ŋ ø ɔ ƥ ɍ ɽ ʃ ŧ ƭ ʉ ʋ ƴ ʒ ƶ
[m [n [q [o [p [r ]r ]s ]t [t [u [v [w [y [z ]z
RALT m RALT n RALT q RALT o RALT p RALT r LALT r LALT s RALT t RALT t RALT u RALT v RALT w RALT y RALT z LALT z
Ɲ Ŋ Ø Ɔ Ƥ Ɍ Ʃ Ŧ Ƭ Ʉ Ʋ Ƴ Ʒ Ƶ
[M [N [Q [O [P [R ]R ]S ]T [T [U [V [W [Y [Z ]Z
RALT M RALT N RALT Q RALT O RALT P RALT R LALT R LALT S LALT T RALT T RALT U RALT V RALT W RALT Y RALT Z LALT Z

Other

ʔ ʕ ʼ
[? ]? [′
RALT ? LALT ? RALT ′

Punctuation

The following punctuation is available by typing directly:

! # $ % & * ( ) - = + \ : ; , ?

The following punctuation is available by typing the keystrokes underneath.

« » / < > @ [ ] ^ _ ` ~ { } |
<< < > >> ]/ ]< ]> ]@ ][ ]] ]^ ]_ ]` ]~ ]{ ]} ]|
 
[<[< [< [> [>[>  

Diacritics

Diacritics are typed after the character they are to appear above (or below). If you need stacking diacritics they should be typed in the order of lowest to highest. If you have a diacritic above and another below, they can be combined in any order. If the precomposed character exists in Unicode that is the character that will be output.

Above

◌̀ ◌́ ◌̂ ◌̃ ◌̄ ◌̇ ◌̈ ◌̌ ◌̍ ◌̊
` / ^ ~ _ } " { | @

Below

◌̰ ◌̱ ◌̣ ◌̩ ◌̥ ◌̧
[~ [_ [} [| [@ [,
RALT ~ RALT _ RALT . RALT | RALT @ RALT ,

Numbers

Numbers are available by typing directly: 0123456789

Reference

This section is intended purely for reference in case a person desires to see the Unicode Scalar Value of a particular character.

Orthographic Characters

shift key keystrokes keystrokes to get Unicode shift key keystrokes keystrokes to get Unicode
a a a U+0061 A A A U+0041
RALT a [ a ɑ U+0251 RALT A [ A U+2C6D
LALT v ] v ʌ U+028C LALT V ] V Ʌ U+0245
b b b U+0062 B B B U+0042
RALT b [ b ɓ U+0253 RALT B [ B Ɓ U+0181
c c c U+0063 C C C U+0043
RALT c [ c ƈ U+0188 RALT C [ C Ƈ U+0187
d d d U+0064 D D D U+0044
RALT j [ j ɖ U+0256 RALT J [ J Ɖ U+0189
RALT d [ d ɗ U+0257 RALT D [ D Ɗ U+018A
e e e U+0065 E E E U+0045
RALT s [ s ɛ U+025B RALT S [ S Ɛ U+0190
RALT e [ e ǝ U+01DD RALT E [ E Ǝ U+018E
LALT e ] e ə U+0259 LALT E ] E Ə U+018F
f f f U+0066 F F F U+0046
RALT f [ f ƒ U+0192 RALT F [ F Ƒ U+0191
g g g U+0067 G G G U+0047
RALT g [ g ɠ U+0260 RALT G [ G Ɠ U+0193
RALT x [ x ɣ U+0263 RALT X [ X Ɣ U+0194
h h h U+0068 H H H U+0048
RALT h [ h ɦ U+0266 RALT H [ H Ȟ U+021E
i i i U+0069 I I I U+0049
RALT i [ i ɨ U+0268 RALT I [ I Ɨ U+0197
RALT l [ l ɩ U+0269 RALT L [ L Ɩ U+0196
j j j U+006A J J J U+004A
k k k U+006B K K K U+004B
RALT k [ k ƙ U+0199 RALT K [ K Ƙ U+0198
l l l U+006C L L L U+004C
m m m U+006D M M M U+004D
n n n U+006E N N N U+004E
RALT m [ m ɲ U+0272 RALT M [ M Ɲ U+019D
RALT n [ n ŋ U+014B RALT N [ N Ŋ U+014A
o o o U+006F O O O U+004F
RALT q [ q ø U+00F8 RALT Q [ Q Ø U+00D8
RALT o [ o ɔ U+0254 RALT O [ O Ɔ U+0186
p p p U+0070 P P P U+0050
RALT p [ p ƥ U+01A5 RALT P [ P Ƥ U+01A4
q q q U+0071 Q Q Q U+0051
r r r U+0072 R R R U+0052
RALT r [ r ɍ U+024D RALT R [ R Ɍ U+024C
LALT r ] r ɽ U+027D LALT R ] R U+2C64
s s s U+0073 S S S U+0053
LALT s ] s ʃ U+0283 LALT S ] S Ʃ U+01A9
t t t U+0074 T T T U+0054
RALT t [ t ƭ U+01AD RALT T [ T Ƭ U+01AC
LALT t ] t ŧ U+0167 LALT T ] T Ŧ U+0166
u u u U+0075 U U U U+0055
RALT u [ u ʉ U+0289 RALT U [ U Ʉ U+0244
v v v U+0076 V V V U+0056
RALT v [ v ʋ U+028B RALT V [ V Ʋ U+01B2
w w w U+0077 W W W U+0057
RALT w [ w U+2C73 RALT W [ W U+2C72
x x x U+0078 X X X U+0058
y y y U+0079 Y Y Y U+0059
RALT y [ y ƴ U+01B4 RALT Y [ Y Ƴ U+01B3
z z z U+007A Z Z Z U+005A
LALT z ] z ƶ U+01B6 LALT Z ] Z Ƶ U+01B5
RALT z [ z ʒ U+0292 RALT Z [ Z Ʒ U+01B7
        LALT ? ] ? ʕ U+0295
RALT ' [ ' ʼ U+02BC RALT ? [ ? ʔ U+0294

Punctuation

Punctuation is typed normally with the exception of the following:

shift key keystrokes keystrokes to get Unicode
  < < « U+00AB
  > > » U+00BB
  < U+2039
  > U+203A
LALT / ] / / U+002F
LALT < ] < < U+003C
LALT > ] > > U+003E
LALT @ ] @ @ U+0040
LALT [ ] [ [ U+005B
LALT ] ] ] ] U+005D
LALT ^ ] ^ ^ U+005E
LALT _ ] _ _ U+005F
LALT ` ] ` ` U+0060
LALT { ] { { U+007B
LALT | ] | | U+007C
LALT } ] } } U+007D
LALT ~ ] ~ ~ U+007E

Diacritics

Above

Type after vowel to get Unicode
` ◌̀ U+0300
/ ◌́ U+0301
^ ◌̂ U+0302
~ ◌̃ U+0303
_ ◌̄ U+0304
} ◌̇ U+0307
" ◌̈ U+0308
{ ◌̌ U+030C
| ◌̍ U+030D
@ ◌̊ U+030A

Below

shift key keystrokes
(type after vowel)
deadkey keystrokes
(type after vowel)
to get Unicode
RALT ~ [ ~ ◌̰ U+0330
RALT _ [ _ ◌̱ U+0331
RALT } [ } ◌̣ U+0323
RALT | [ | ◌̩ U+0329
RALT @ [ @ ◌̥ U+0325
RALT , [ , ◌̧ U+0327

All Documentation Versions

Download this keyboard