O AutoHotKey funcionará, mas se você quiser uma alternativa, poderá usar o Microsoft Layout Creator. Aqui está uma cópia da minha outra resposta que será relativa a você:
Instruções para o layout do teclado
Com o Microsoft Layout Creator, você pode criar novos botões usando botões úteis, como Ctrl e Shift, como Shift + H. (em vez de Capital / Não-Capital)
- Faça o download do "Microsoft Keyboard Layout Creator" no link oficial. ( aqui )
- Pressione Configuração e comece a instalar o programa
- Após terminar, abra-o.
- Pressione Arquivo - > Carregar teclado existente
- Escolha o teclado que você deseja modificar, usei EUA.
- Agora você vê um teclado, pressione o estado de mudança desejado. Eu usei Ctrl.
- Agora você provavelmente verá um teclado vazio ou um teclado com alguns de seus botões preenchidos. Pressione o botão que você deseja atribuir depois de definir o estado de mudança.
- Eu usei Ctrl + T, uma vez que você passe o mouse sobre a letra, ela dirá coisas como "VK_T" T é a letra ( você pode usar o capslock )
- Depois de clicar na carta, uma caixa de texto é exibida. Insira o símbolo / letra que você deseja. Eu usei * e pressione OK. Repita isso com todos os botões que você deseja atribuir.
- Agora, para salvar o teclado, pressione Project - > Criar DLL e pacote de configuração.
- Uma notificação será exibida dizendo que você deve inserir um nome e pressionar Sim.
- Usei o Layout01 e o nome US - Custom, por isso, depois de ter feito isso, pressione OK.
- Você pode ver um pop-up dizendo que você pode ver o log, pressione OK e você verá outro dizendo que o instalador foi criado em Documentos. Pressione Sim para ir até lá e abra o setup.exe e instale normalmente. Agora você precisa reiniciar e, quando estiver de volta, você pode pressionar WinKey + Space para ver os layouts / idiomas disponíveis.
Este site irá ajudá-lo se você tiver algum problema.