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.
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.
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
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’ ?
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 coluna1
.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 colunaVK_
e mude-o para umN
.Para mais informações, escrevi os passos completos no meu blog .
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.
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).
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
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
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.