2009-09-07 04:23:19 +0000 2009-09-07 04:23:19 +0000
75
75

Como posso refazer uma tecla de teclado?

Uma das teclas do meu portátil caiu. Há alguma forma de eu poder refazer outra chave para servir como tal? Vou “sacrificar” a outra chave porque nunca a uso.

Respostas (8)

43
43
43
2009-09-07 04:26:48 +0000

Aqui está um bom artigo de Howtogeek sobre o uso de um utilitário chamado SharpKeys :

Map Any Key to Any Key on Windows 10, 8, 7, or Vista

Se você está cansado da maneira como certas chaves no seu sistema funcionam, como a chave Caps Lock, você pode re-mapegá-las para funcionar como uma chave diferente por usando um hack de registro . Mas deve haver uma maneira mais fácil, certo?

É aqui que a SharpKeys entra em cena: É uma pequena utilidade que lhe permitirá mapear facilmente uma chave para outra, ou mesmo desligar a chave, sem ter que entrar no registo.

Por exemplo, usei o mapeamento de chaves para simplesmente desligar a minha chave Caps Lock, uma vez que nunca a utilizo.

Pode clicar no botão Adicionar para abrir o diálogo Adicionar Novo Mapeamento de Chaves, onde pode seleccionar as chaves para mapear a partir das listas, ou simplesmente clicar no botão Tipo de Chave e pressionar a chave manualmente (o que acho muito mais intuitivo)

Uma vez terminado, clique no botão Escrever no Registo e ser-lhe-á dito para se desligar ou reiniciar para que as alterações entrem em vigor.

Se quiser todos os detalhes técnicos sobre como as chaves de registo funcionam, pode ler sobre como mapear chaves usando hacks de registo . Link para referência

13
13
13
2009-09-07 09:42:47 +0000

Usando Microsoft Keyboard Layout Creator aqui sem problemas. Para trocar chaves modificadoras eu sugeriria um hack de registo ou uma aplicação que mude o registo para si, não utilize um software puro como o AutoHotkey pois essas soluções não funcionam para todas as aplicações.

Outra solução é obter uma chave de substituição no caso de não conseguir realmente inserir a chave no seu portátil, já tentou uma pesquisa por ‘chave de portátil partida’ ?

9
9
9
2014-03-01 18:04:20 +0000

Pode utilizar o Keyboard Layout Creator da Microsoft. Isto irá até permitir-lhe adicionar funcionalidades extra ao seu teclado, tais como mudar uma tecla para uma tecla morta (e.g. ~), adicionar mapeamentos extra (e.g. altgr+c ->ç), etc.

Para editar as teclas especiais, como ctrl+FOO, poderá ter de editar o ficheiro .klc manualmente.
Pode encontrar instruções por @Senseful em https://superuser.com/a/172993/157884 :

Precisa de modificar o ficheiro .klc manualmente.

Basicamente basta modificar a coluna VK_ para corresponder ao valor da coluna 1.

Então, por exemplo, se quiser ligar L a N, criaria o teclado como normalmente o faria em KLC. Depois abriria o ficheiro KLC num editor de texto. Encontre o valor L na coluna VK_ e mude-o para um N.

Para mais informações, escrevi os passos completos no meu blog .

Atenção: suporte incompleto para a vinculação de teclas em algumas aplicações

No entanto, fique avisado que algumas aplicações podem não aceitar essas teclas especiais correctamente.

Como exemplo: com a minha configuração particular, pressionar altgr+a no teamchat do DotA2 irá apagar o texto - em vez de adicionar um ã como em outras aplicações.

3
3
3
2013-01-18 14:51:13 +0000

Tenho o teclado Genius KB-G235 USB (HID) e o WinXP SP3. Nenhuma das aplicações das respostas anteriores funcionou para mim. (Porque trabalhar com códigos PS/2 ou não (totalmente) com XP).

Eu tentei o HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html e isto funciona! Basta adicionar acção para a chave e está feito. (Depois de atribuir uma nova acção não é executada por defeito).

2
2
2
2014-09-04 10:22:07 +0000

http://www.autohotkey.com/ pode ser uma solução mais simples e poderosa. Pode refazer 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
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    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
2
2
2
2015-01-12 22:13:39 +0000

A forma mais fácil: O Criador do Layout do Teclado Microsoft*. Esta é uma solução oficial da Microsoft. A funcionalidade é semelhante ao Ukele para OS X.

Download e instruções: https://www.microsoft.com/en-us/download/details.aspx?id=22339

2
2
2
2015-01-19 14:57:13 +0000
  • Keyman Desktop *** - Pode até criar os seus próprios teclados personalizados com Keyman Developer . Com teclados para mais de 1000 idiomas, o Keyman Desktop permite-lhe digitar no seu idioma mesmo quando o Windows não o faz.
0
0
0
2015-03-17 20:52:42 +0000

Encontrei uma aplicação que pode fazer quase todas elas no Windows 7 e funciona sem problemas quando o seu ambiente de trabalho está desbloqueado. Também é bastante fácil de usar. http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

A única desvantagem que encontrei é que não funciona quando o ambiente de trabalho está bloqueado, digamos que voltei do sono e o computador está bloqueado e tenho música alta a tocar. Os teclados multimédia podem ser silenciados a partir daí. Mas com este aplicativo você precisa desbloquear primeiro.