Um programa precisaria buscar a entrada do teclado e traduzi-la, o que é exatamente o que um keymap (' keybard layout ') faz: mapear seus toques de tecla em caracteres .
Sugiro que você apenas alterne temporariamente para um mapa de teclado / layout de teclado que tenha um bloco de números. Eu sei que Neo2 tem um layout de teclado numérico na camada 4, embora as outras camadas não sejam próximo a QUERTY. Você poderia usar qualquer mecanismo para alterar temporariamente o mapa de chaves. Ambientes de desktop como GNOME ou KDE torna isso possível com atalhos de teclado ou com um ícone de bandeja / mouse.
Você pode, é claro, adaptar um mapa de teclado para essa finalidade, com sua posição favorita dos números.