Como programador, eu me pego digitando símbolos com muito mais frequência do que números. Portanto, seria bom se os números no teclado produzissem símbolos por padrão.
Os resultados finais devem ser: 6produziria ^
e Shift+ 6daria 6
.
Tentei mudar para Dvorak por um tempo, mas a combinação de uma curva acentuada de aprendizado e um prazo iminente não tornam essa solução atraente.
Idealmente, eu gostaria disso também no Windows, mas vamos nos concentrar no Debian, pois é minha principal máquina de desenvolvimento.
Pelo que encontro na web, o recurso "shift lock", ativado ao pressionar rapidamente o botão Shift, faz exatamente isso no Windows, mas não consegui encontrar nenhuma referência * nix.
Edit: Idealmente, a solução não deve interferir com chaves de linha não-numéricas, como, por exemplo, [mas se houver, posso viver com ela (como {
é mais comum em C do que [
).