Linux - teclado com digitação semelhante a um telefone

Linux - teclado com digitação semelhante a um telefone

Eu tenho uma extensão de teclado USB com apenas teclas numéricas:insira a descrição da imagem aqui

Preciso escrever caracteres (A a Z) neste teclado.

Minha ideia é escrever da maneira que você pode em alguns teclados de telefone, onde cada número é mapeado para várias letras. insira a descrição da imagem aqui

Em outras palavras, se eu pressionar "1" duas vezes, ele escreve A, dois toques em "2" selecionam B, quatro toques em 9 representam Z. (Veja a foto. Cada toque move para a próxima letra consecutiva mapeada para cada tecla.)

Isso é possível?

Responder1

Solução é usarmultipressmétodo de entrada.

No aplicativo é necessário definir o método de entrada multipress manualmente. Se você quiser ter o multipress como padrão você precisa criar um arquivo /.xinputrccom conteúdo:

GTK_IM_MODULE=multipress
QT_IM_MODULE=multipress

informação relacionada