Overview
Caribou is a text entry and UI navigation application being developed as an alternative to the Gnome On-screen Keyboard. The overarching goal for Caribou is to create a usable solution for people whose primary way of accessing a computer is a switch device.
The initial goal is to make an in-place on-screen keyboard suitable for people who can use a mouse but not a hardware keyboard. This on-screen keyboard may also be useful for touch screen or tablet users.
The GNOME Shell onscreen keyboard uses libcaribou.
Current Status
The current release of Caribou can be found here:
http://ftp.gnome.org/pub/GNOME/sources/caribou/
This is an early release intended for people to preview the UI interaction. Caribou is not currently usable as a primary text input application.
Development
The source for Caribou can be found here:
http://git.gnome.org/cgit/caribou
Bugs and feature requests can be filed here:
https://bugzilla.gnome.org/enter_bug.cgi?product=caribou
A list of the current feature requests (and bugs) can also be found in Caribou's bugzilla.
Other On-screen Keyboards
Development Documents
This area poses questions and issues about various development activities related to Caribou.