Lexilogos
Lexilogos is a site offering various resources including online keyboard/character pickers for various scripts and writing systems. Those for extended Latin orthographies include only the extended characters not found on standard keyboards (one can type in the window and click on the extended characters, then copy-and-paste into another application).
URL: http://www.lexilogos.com/
The virtual keyboards for African languages include:
- "amharique አማርኛ" in Ge'ez/Ethiopic script - http://www.lexilogos.com/clavier/geez.htm
- "arabe العربية" in Arabic script - http://www.lexilogos.com/clavier/araby.htm
- "bambara - bamanankan" in Latin script/Malian orthography - http://www.lexilogos.com/clavier/bambara.htm
- "berbère - tamaziγt" in Latin script - http://www.lexilogos.com/clavier/tamazight_latin.htm
- "haoussa - hausa" in Latin script (Boko) - http://www.lexilogos.com/clavier/hausa.htm
- "lingala - lingála" (lacks capitals) - http://www.lexilogos.com/clavier/lingala.htm
- "peul - pular, fulfulde" in Latin script/Senegalese orthography - http://www.lexilogos.com/clavier/fulfulde.htm
- "tigrigna ትግርኛ" in Ge'ez/Ethiopic script - http://www.lexilogos.com/clavier/geez_tigrinya.htm
- "wolof" in Latin script - http://www.lexilogos.com/clavier/wolof.htm
- "yorùbá" - http://www.lexilogos.com/clavier/yoruba.htm