O XVKBD é um ótimo e muito personalizável teclado na tela com recursos como o preenchimento de palavras. De site do XVKBD:
xvkbd é um programa de teclado virtual (gráfico) para o X Window System, que permite inserir caracteres em outros clientes (softwares), clicando em um teclado exibido na tela. Isso pode ser usado para sistemas sem um teclado de hardware, como terminais de quiosque ou dispositivos portáteis. Este programa também tem facilidade para enviar caracteres especificados como a opção de linha de comando para outro cliente.
Eu gostaria de experimentar.