Baseado no teclado virtual do Banco do Brasil (feito em Java) resolvi simular um com Javascript. Ainda não sei uma utilização eficaz para ele, mas se usarmos um name dinâmico e funcionando com uma senha complementar (porque permite somente números, ou seja, uma senha fraca) pode acabar ajudando contra Keylogger ou algum robô (script) que alguém possa ter implementado para acessar a página.
Enfim, serve como um exemplo de como podemos aplicar o Javascript (com auxílio de CSS) nas páginas, sistemas.