Jquery: criando um teclado virtual com Jquery
Há diversas aplicações de um teclado virtual em um website. Os bancos por exemplo fazem isto para evitar os keylogers nas máquinas.
Outra aplicação é por conta de acessibilidade.
Se você precisa de um teclado virtual em javascript escrito em Jquery tente este aqui.
