Como posso desabilitar a tecla End para todos os sistemas operacionais (Windows e Linux)

Como posso desabilitar a tecla End para todos os sistemas operacionais (Windows e Linux)

Percebi um problema em meu laptop recentemente: toda vez que eu abria uma página da Web, ela rolava automaticamente para a parte inferior da página. Inicialmente pensei que a tecla PageDown poderia estar travada, então pesquisei no Google por erros semelhantes, finalmente usei o Passmark Keyboard Test e descobri que a tecla End estava sendo pressionada aleatoriamente, então acho que está travada e não consigo "soltá-la" . Então usei Sharpkeys e desliguei a tecla End e agora o Windows 10 não tem problemas. Meu principal problema é que eu uso o Ubuntu (64 bits) e o Windows 10, e esse problema ainda persiste no Ubuntu e também no menu Grub quando o sistema é inicializado. Acho que isso ocorre porque a correção do Sharpkeys usa registro. Existe alguma maneira de desativar a tecla End para todos os sistemas operacionais ou desabilitar o hardware de forma que ela não seja clicada nem mesmo no menu de inicialização do Grub? Qualquer ajuda é apreciada :)

Responder1

Parece um problema mecânico no seu teclado. Eu tentaria limpar ou até mesmosubstituindo o teclado.

Responder2

Existe alguma maneira de desativar a tecla End para todos os sistemas operacionais ou desabilitar o hardware de forma que ela não seja clicada nem mesmo no menu de inicialização do Grub?

Não. Este não é um recurso padrão do BIOS. Softwares como o Grub tendem a se concentrar nas tarefas mínimas que o software executa. Na verdade, os desenvolvedores desse tipo de software tendem a fazer um trabalho bastante impressionante ao comprimir essa funcionalidade em um número bastante pequeno de bytes. Brincar com uma opção como "desabilitar uma chave" provavelmente não é amplamente suportado por gerenciadores de inicialização, embora talvez (e este é um grande "talvez") tal funcionalidade possa ser suportada por alguns carregadores de inicialização maiores (como o grub) como parte da internacionalização esforços. Portanto, se o software suportar diferentes layouts de teclado, talvez outro layout possa tratar o código de digitalização do teclado da tecla "End" como algo diferente (que pode ser ignorado). No entanto, você também pode acabar quebrando algumas outras teclas (talvez especialmente as teclas de seta e talvez até algo importante como a tecla Enter).

Mesmo que você pudesse quebrar a tecla End no grub, cada sistema operacional provavelmente assume que tem a função de começar a oferecer suporte a hardware, incluindo suporte a teclado. Esse é o comportamento comum. Os sistemas operacionais podem assumir que códigos anteriores, como o BIOS e o carregador de inicialização, forneciam apenas suporte mínimo ao hardware, e que o sistema operacional (incluindo quaisquer drivers usados) normalmente pode fornecer suporte igual ou superior ao simplista software usado durante as partes anteriores do processo de inicialização do sistema. Portanto, para fornecer a melhor experiência aos usuários finais, os sistemas operacionais são normalmente projetados para não realizar essa tarefa sem depender muito dos detalhes de configuração fornecidos pelas partes anteriores do sistema.

O resultado final é que você provavelmente precisará encontrar uma solução para cada sistema operacional que usar. (A boa notícia é que, se você puder resolver isso para o sistema operacional, a maioria dos softwares confiará no sistema operacional; portanto, depois de definir isso em um sistema operacional, você não precisará sair por aí reconfigurando a maioria dos softwares .)

Nota: Minhas informações são baseadas em algumas tecnologias desatualizadas, como BIOS. (U)EFI pode fornecer algumas funcionalidades sobre as quais não li, então se o mundo oferecer um vislumbre de esperança de que minha resposta esteja errada, então acho que (U)EFI pode ser o vislumbre que você pode querer pesquisar mais . Mesmo que o (U)EFI tenha alguma funcionalidade, diferentes sistemas operacionais podem fornecer diferentes níveis de suporte para tal configuração. Portanto, se você gastar seu tempo pesquisando informações sobre os sistemas operacionais que deseja usar, talvez seja melhor de qualquer maneira. Se (U)EFI não fornecer uma solução, suspeito que os padrões amplamente utilizados normalmente não forneçam outra solução.

informação relacionada