Remapeando SHIFT + SPACE para um sublinhado (_)


11

Eu encontrei essa pergunta e fiquei tão empolgado quando descobri que podia remapear todo o teclado com um produto realmente simples da Microsoft chamado Keyboard Layout Creator .

Meu problema: Keyboard Layout Creator não me permite modificar a barra de espaço com quaisquer chaves "estado Shift" (por exemplo, Ctrl, Ctrl+ Alte Shift).

Os caracteres atribuídos à tecla ESPAÇO em qualquer estado de mudança devem ter caracteres espaçadores

Eu quero remapear Shift+ Spacepara um sublinhado ( _).

Isso seria realmente útil para mim, porque meus nomes de banco de dados são todos formatados com separadores de sublinhado (por exemplo, this_is_a_database_name), e acho que seria mais rápido com essa combinação de teclas do que Shift+ -.

Respostas:


10

Isso é possível com o AutoHotkey :

  1. Baixe e instale a versão mais recente.

  2. Crie um novo script chamado underscore.ahkcom seu editor de texto favorito.

  3. Escreva o seguinte no arquivo e salve-o:

    +Space::Send _
    
  4. Clique duas vezes no arquivo para executar o script.

  5. Se desejar, copie o script (ou um link para ele) na Startuppasta.

Pressionar Shift+ Spaceagora insere um sublinhado.


Obrigado! Você acha que poderia me ajudar com essa pergunta semelhante ?
Kentcdodds

Aqui está a lista de chaves: autohotkey.com/docs/KeyList.htm que ela contém LShifte RShift, entre outras chaves. Agora pressione qualquer tecla. ;)
n611x007 21/03

Eu gostaria _de ser demitido em space + shiftvez do pedido do OP. Com esta solução "I_get frases que se parecem com isso, veja o que I_mean?" mas, para lidar com isso, acho que precisarei modificar a chave da barra de espaço para acionar a tecla acima, em vez da tecla padrão pressionada.
CSharper

@ CSharper: A barra de espaço não é uma tecla modificadora; portanto, enquanto o que você procura deve ser possível, não será uma linha única. Não tenho mais o Windows, então não poderei ajudar. Desculpa.
Dennis
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.