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: