Le Custom Virtual Keyboard (CVK) est un clavier virtuel gratuit et open source. Ce projet est né en 2004, à la suite d’un appel de la Plate-Forme Nouvelles Technologies de l’Hôpital Raymond Poincaré de Garches (près de Paris). C'est l'école d’ingénierie informatique In’Tech INFO (école privée) qui a obtenu la gestion du projet.
Quatre équipes d'étudiants se sont déjà succédées :
- de mars à septembre 2004 : étude du marché des claviers, étude d'ergonomie, réalisation d'une maquette
- d'octobre à février 2005 : développement de l'accessibilité à travers divers outils (défilement, raccourcis clavier et loupe)
- d'avril 2005 à février 2006 : amélioration de la stabilité, de la compatibilité et de l'ergonomie, développement d'un module d’écriture intuitive
- depuis mars 2006 : développement d’un module de domotique pour permettre à l’utilisateur de commander des appareils électriques (lampes, télévision, etc.) à partir du clavier
Le logiciel est développé en C++, sa mise en ligne en Open Source a eu lieu le 4 mai 2006 sous licence BSD. La version actuelle est seulement disponible pour Windows.
Le logiciel fait apparaître un clavier sur l’écran de l’ordinateur. Par le biais d’une souris, d’un joystick, d’un trackball, du pointage à la tête (ex : pastille) ou à l’oeil, du joystick du fauteuil roulant, d’une souris à touche et/ou de contacteurs (boutons poussoir, au souffle ou à contraction musculaire, d’interruption), l’utilisateur peut alors cliquer sur le caractère voulu pour simuler l’appui d’une touche au clavier.








