Existe uma maneira de desativar temporariamente a tecla F1?
Não quero desativá-lo permanentemente, mas talvez uma opção de alternância para que eu possa ativá-lo para determinadas ações.
O problema que estou tentando resolver é que nunca pressionei intencionalmente a tecla F1, mas ocasionalmente pressione-a acidentalmente (o que pode ser uma dor, porque a maioria dos sistemas de ajuda usa F1 para ativar).
F1
para ajudar é convenção, não lei. E os programas que o usam para outra coisa? E os combos (por exemploShift+F1
,Ctrl+Alt+F1
)? Muitos programas usam esses combos para fins especiais; você quer que os deficientes também?Respostas:
A solução mais simples: use esta macro Autohotkey
faria exatamente isso.
Você pode desativá-lo fechando o aplicativo na bandeja do sistema e renomeá-lo abrindo-o novamente.
fonte
No Windows 10, salve este arquivo como
disable.reg
e execute:fonte
Com as Sharpkeys , você pode desativar ou remapear a maioria das teclas do teclado. Para usá-lo para desativar a tecla F1:
fonte
Siga as etapas abaixo,
Crie um ponto de restauração.
iniciar> executar> regedit
procure essa chave do registro:
Você pode encontrar dummy.exe aqui:
http://www.ehow.com/how_8053450_disable-f1-windows-xp.html
fonte
svchost
substituí-lo? Ao mesmo tempo, desabilitei a função de ajuda do Windows, substituindo-ohelpctr.exe
por um pequeno programa que não faz nada. Isso funcionou muito bem, mas é claro que tem problemas. Isso é um pouco semelhante e tem problemas semelhantes, se diferentes. Uma solução muito mais simples e segura (a que eu uso agora) é simplesmente desabilitar o serviço de Ajuda do Windows. É claro que tudo isso é discutível aqui porque ele deseja desativar a chave completamente, não apenas a Ajuda do Windows. Mas, para outras pessoas que chegam aqui tentando desativar a Ajuda, basta desativar o serviço.Se você deseja desativar completamente a chave (para que nem a ajuda do Chrome seja aberta ou o programa que a utilize), você poderá remapear a chave para nada. A desvantagem é que ele está desativado para todo o sistema e, para qualquer programa que possa usá-lo para outra coisa, você não pode mais mapear nenhuma ação em um programa para ele. É como se você tivesse removido a chave física (exceto que é mais fácil reverter).
Você precisa alterar uma chave do Registro, como neste tutorial: https://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/ ( arquivo morto )
O número da chave real para F1 foi difícil de encontrar, mas esta tabela deve conter: http://www.ee.bgu.ac.il/~microlab/MicroLab/Labs/ScanCodes.htm ( arquivo )
Caso contrário, esta tabela terá muitos outros formatos: https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx ( arquivo morto )
E, mesmo que isso não funcione, você pode instalar um programa a partir daqui para obter o código: Onde encontrar informações de registro do Windows Keyboard Scancode?
Para alternar, primeiro é necessário exportar a chave sem alterações e chamá-la "F1 on" ou o que for e depois de fazer as alterações, exporte-a novamente e chame-a "F1 off" ou o que seja. O problema é que, sempre que você altera algo nessa chave, é necessário exportá-lo novamente ou revertê-lo na próxima vez que abrir o arquivo.
fonte
Outras respostas abordaram como desativar a tecla F1. Vou abordar o problema subjacente :
Quando usei o Windows, tive a mesma reclamação. Em vez de tentar desativá-lo, minha abordagem foi atribuir F1 como uma tecla de atalho para executar um atalho para um programa usado com freqüência. Como eu o uso intencionalmente , é menos provável que acerte acidentalmente porque tenho uma noção melhor de onde ele está localizado. Mesmo que eu o pressionasse acidentalmente, ele executaria apenas um programa que provavelmente precisarei em breve.
Consulte Windows 7 - Designando teclas de atalho para aplicativos
fonte