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

G

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

LALT 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:

1

2

3

4

5

6

7

8

9

0

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 e

[ e

ɛ

U+025B

RALT S

[ S

Ɛ

U+0190

RALT s

[ s

ǝ

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