Tornando “~” uma entrada de pressionamento de tecla Shift + Esc como no layout internacional dos EUA

Tornando “~” uma entrada de pressionamento de tecla Shift + Esc como no layout internacional dos EUA

Acabei de comprar um teclado de 60%, que não possui uma tecla "`~" dedicada ao lado da tecla "1". No português brasileiro é muito comum usar caracteres como "ã" ou "õ". Para quem não sabe, veja como é um teclado 60%:

Ana Pro

Consigo digitar esses caracteres definindo meu layout como "Inglês Internacional".

O problema é que digitar ~ neste teclado requer o pressionamento simultâneo de Fn+Shift+Esc e depois "a" ou "o" em meus exemplos, antes de imprimir o caractere que preciso.

Esta é uma quantidade fenomenal de trabalho para personagens tão comuns.

No Windows, instalei o Autohotkey e criei um pequeno script que é usado para inserir "~" quando pressiono Shift+Esc. Funciona perfeitamente como esperado e consigo remover a tecla Fn do chaveiro que preciso pressionar para digitar esses caracteres.

Tentei fazer o mesmo no Linux Mint 18.1 (que é baseado no Ubuntu 16.04) instalando o Autokey e mapeando o mesmo atalho para "~".

Minha configuração do AutoKey

Funciona também, mas neste caso, ao invés de esperar o próximo pressionamento de tecla para imprimir o caractere, ele já imprime ~, como se meu layout não estivesse configurado para Inglês Internacional (mas está). Tenho 100% de certeza de que meu layout está selecionado corretamente, pois funciona quando uso a combinação completa de teclas com Fn.

Minha dúvida é: como posso fazer um atalho no Ubuntu 16.04 que funcione como funciona no Windows com Autohotkey?

Pode ser uma solução usando Autokey ou outra coisa, desde que funcione.

informação relacionada