Como remapear as teclas do meu teclado? [duplicado]

18

Eu quebrei meu laptop e tive que comprar um novo com um novo teclado que eu estou lutando para se familiarizar com, especialmente com as teclas como home, page-up, page-downe end, que não são padronizados em todos.

Eu me vi fazendo isso pela quinta vez nos últimos anos, e acho isso realmente irritante.

Existe um aplicativo que possa mapear de maneira confiável uma chave para outra? Por forma confiável Quero dizer que as obras de mapeamento chave com Shift, Alte outros modificadores.

ATUALIZAR

Windows 7, Samsung Chronos 7

Trident D'Gao
fonte
Hmm, isso é offtopic para Serverfault. Talvez o Superusuário seja mais útil?
Cjc
Também seria realmente útil incluir informações sobre o sistema operacional, aplicativos, etc ... qualquer coisa relevante , senão as respostas seriam apenas suposições.
Jscott
acabou de fazer, confira
Trident D'Gao
E a chave original, você deseja que elas permaneçam como estão ou sejam trocadas com a chave de destino?
21412 Synetech
2
Relacionados: superuser.com/questions/430906/...
iglvzx

Respostas:

8

O Microsoft Keyboard Layout Creator é uma excelente ferramenta para criar mapeamentos de teclado personalizados.

O Microsoft Keyboard Layout Creator (MSKLC) estende a funcionalidade internacional dos sistemas Windows 2000, Windows XP, Windows Server 2003, Windows Vista e Windows 7, permitindo aos usuários:

  • Crie novos layouts de teclado do zero
  • Basear um novo layout em um existente
  • Modifique um layout de teclado existente e crie um novo layout a partir dele
  • Localidades de entrada multilíngues nos campos de controle de edição
  • Crie DLLs de layout de teclado para plataformas x86, x64 e IA64
  • Empacote os layouts de teclado resultantes para entrega e instalação subsequentes
Vai
fonte
O que é isso"? Edite sua pergunta para fornecer mais contexto.
22412 iglvzx
Tudo o que você precisa fazer é clicar no link, é bastante autoexplicativo para isso.
Será
12
Sim eu conheço. Mas pense da seguinte maneira: se o link parar de funcionar (por exemplo, podridão do link ), sua resposta não será útil. Você não pode pesquisar no Google "this" e encontrar mais informações sobre a ferramenta sugerida. :)
iglvzx
3
Este aplicativo não é uma opção para laptop Dell com Windows 7. Ele não pode mapear as teclas Page Up / Down e Shift :-(
Andrii Muzychuk
Isso é totalmente inútil. Não pode remapear o teclado inteiro.
LtWorf
5

Existe uma excelente ferramenta para remapear as chaves da plataforma Windows, conhecidas como SharpKeys .

O Sharpkeys é suportado no Windows XP / 2003/2000 / Vista / 7.

Outro software é o KeyTweak .

Abhijeet Kasurde
fonte
O Sharpkeys permite ajustar as teclas caps / shift / ctrl, quando o Microsoft Keyboard Layout Creator diz que não são atribuíveis.
Hugo H
A partir de 22/12/2016, a SharpKeys é relatada como tendo um vírus tanto pelo Chrome quanto pelo Firefox executando em um laptop Win7.
precisa
4

Tente AutoHotkey . Sua sintaxe de configuração não é a melhor, mas é muito flexível.

Fran
fonte
Me desculpe, eu não sou um programador infernal, como mapeio a página "para baixo" até a tecla "final"?
Trident D'Gao
11
Leia a documentação Send, especificamente {PgDn}e {End}.
2
Se você está apenas mapeando uma chave para outra, não precisa do Sendcomando. Veja esta questão relacionada e sua resposta: superuser.com/questions/430906/...
iglvzx
A sintaxe para esse fim específico é realmente simples: apenas uma linha Capslock::Ctrlfaz do Capslock uma chave de controle. Aqui está o documento: autohotkey.com/docs/misc/Remap.htm
user
E, ao contrário das SharpKeys e KeyTweak, nenhuma reinicialização é necessária.
usuário
2

Para o Mac OS X, o Karabiner é uma ótima ferramenta de remapeamento que permite criar perfis para diferentes teclados e layouts. Para Windows, existem muitas boas ferramentas de remapeamento, como AutoHotKey, hotkeycontrol, KeyMapper, keyremapper, KeyTweak, klm2000, MSKLC e sharpkeys.

No entanto, minha própria preferência é o ATNsoft Key Manager, que é altamente intuitivo e poderoso. Com o Key Manager, você pode criar perfis para diferentes teclados e layouts. Ele não faz alterações no Registro do Windows e você pode alterar os perfis sem fazer logout ou reinicializar. Ele ainda permite que você crie uma tecla Fn, que usei extensivamente no meu perfil de um teclado KBP V60 remapeado para um layout HHKB / Mac no Windows 8.1.

Hypersphere
fonte
0

http://www.autohotkey.com/ can é uma solução poderosa. Você pode remapear chaves e criar chaves modificadoras usando scripts como

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    y::Home
    u::PgDown
    i::PgUp
    o::End
    j::Down
    k::Up
    l::Right
    h::Left
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return
Jp_
fonte
Não deveria haver um +antesNoActivate
Born2Smile 1/16