Simulando a tecla do Windows em um teclado antigo

28

Estou usando um teclado muito antigo que não tem uma chave física do Windows - ele tem um conector 5/180 ° e um switch AT / XT na parte de trás - mas eu não quero perder completamente a funcionalidade da tecla Windows.

Existe algum grupo de chaves no Windows 7 Pro que simule Win quando usadas juntas? Em outras palavras, eu quero ser capaz de pegar qualquer combinação de teclas que use Win , mentalmente remover Win e soltar este outro grupo de chaves e ter o combo original funcionando.

Se tal combinação não existir, como posso criar uma?

Eu sei que eu poderia apenas conectar um teclado mais novo que tenha uma tecla do Windows, mas o ponto principal desta questão é evitar isso. Nenhuma das questões windows-key existentes parece abordar essa questão ; o mais próximo é este , mas não t realmente dizer como criar o mapeamento.

Isto é para o meu computador de trabalho, então "instalar este utilitário / plugin" não é uma boa opção para mim. Sinta-se à vontade para responder com essas pessoas para o benefício dos outros.

    
por Pops 08.09.2011 / 20:42

6 respostas

15

Remapear sua chave de capslock com um hack rápido de registro? A tecla Caps Lock é inútil.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,3a,00,00,00,00,00
    
por 08.09.2011 / 21:31
10

CTRL-ESC exibe o menu Iniciar.

Infelizmente, não permite as outras funções de atalho de tecla do Windows. Por exemplo, CTRL-ESC-Pause / Break não irá mostrar as propriedades do sistema. E o CTRL-ESC-R só mostrará o Run se você liberar o CTRL-ESC antes de atingir o R, e só funcionará se não houver entradas no seu Menu Iniciar começando com "R".

    
por 08.09.2011 / 21:15
5

Você pode criar um layout de teclado personalizado com a tecla remapeada.

O

Microsoft Keyboard Layout Creator pode ser capaz de fazer o trabalho.

    
por 08.09.2011 / 20:56
4

Você pode remapear qualquer tecla para ser uma tecla do Windows usando KeyTweak .

É apenas uma interface GUI para o registro, assim como a mesma coisa que Zoredache sugere em sua resposta.

    
por 08.09.2011 / 22:00
1

No AutoIt, isso deve ser feito usando Ctrl + Deslocamento + w :

HotKeySet("^+w", "WinKey")

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoIt não precisa ser instalado em um computador para ser executado. Ele pode ser compilado em um executável que contém o interpretador para que ele possa ser executado em qualquer máquina Windows. Você também não precisa instalá-lo para escrever e compilar, você pode simplesmente usar o download zip.

    
por 08.09.2011 / 20:56
1

No Windows 10, o mapa de teclado sugerido na resposta aceita mapeia Z e M para B e mapeia B para Z .

Foi engraçado até eu perceber que meu nome de usuário tem um "M" nele. Felizmente, o Win10 tem a opção de teclado na tela nas opções de acessibilidade durante o login, mas isso não apareceria na caixa de diálogo "Executar como administrador".

De qualquer forma, usando SharpKeys eu encontrei o mapa correto para CAPS LOCK para Win é isto:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,3a,00,00,00,00,00
    
por 12.07.2017 / 01:11