Você pode fazer isso com AutoHotKey . É uma pequena linguagem de script para janelas que você pode vincular com teclas de atalho. Eu mesmo uso para inserir acentos franceses usando um teclado americano.
Para fazer o que você quer, o código fonte é simplesmente:
a::send, ±
Salve isso em um arquivo chamado keyboard.ahk
, por exemplo, e arraste e solte em AutoHotKey.exe
para iniciá-lo. Um ícone da bandeja do sistema aparecerá com um H branco sobre verde. Clique com o botão direito para fechar o programa. Depois que você pode usar o utilitário Ahk2Exe
para empacotá-lo como um binário independente.
Existe uma versão compatível com UTF-8 chamada AutoHotKey_L, se você precisar inserir caracteres realmente especiais.