se você quiser fazer isso no Windows, existe uma linguagem de script muito útil AutoHotKey que pode fazer muito com a interface de script.
Uma alternativa perfeita para AutoHotKey é AutoKey . Muito útil se você quer remapear chaves ou atribuir uma abreviação ( adr ) e ele irá escrever o seu endereço completo !!
% bl0ck_qu0te%A última versão é v0.90.
- Onde conseguir isso? Está no repositório do Ubuntu!
Abrir o centro de software > pesquise por autokey > instalar o AutoKey (GTK)
- Como usar isso?
Abra a AutoKey.
Pressione Ctrl + N ou em Arquivo > Criar. > Nova frase. Renomeie com o que quiser.

Digite as chaves No painel direito (remova o texto Enter phrase contents ) você deseja ser digitado (no seu caso Shift + Seta para a esquerda irá digitar <shift>+<left> ) quando você apertar alguma tecla. informações completas sobre Chaves especiais como shift, arrow, etc. são descritas aqui .

Emseguida,nocantoinferiordireito,hátrêsbotõesSetparadefinirAbbreviationouHotkeyouWindowFilteroutodoseles.
CliqueemSetparaHotkey.VocêserásolicitadoafornecerasHotKeys.Sevocêquiserfazê-lofuncionarcomumaúnicatecla(noseucaso1)NãocliqueemnenhumoutrobotãoquenãosejaPresstoSet.
Clique em Press to Set e aperte a tecla que você deseja atribuir (no seu caso 1 ).
Clique em OK .
Clique em Save no canto inferior direito.
Agoratenteacertar1ondequiser.
VocêprecisamanteraAutoKeyemexecuçãoouadicionarnalistadeinicializaçãoocomandoautokey-gtk
veja alguns Scripts de amostra Se quiser fazer algo mais.