Por que a tecla F8 não está funcionando no meu laptop?

3

Recentemente, tive o Vista morrer no meu laptop, então fiz backup do disco rígido, formatei e instalei o Windows 7. Até agora, a maioria das coisas está funcionando muito bem, com uma exceção muito significativa: o sinal F8 não parece registre-se.

Aqui está a parte estranha: Pressionar SHIFT-F8, ou Fn-F8, ou outras combinações funcionam bem, mas F8 sozinho não faz nada. Eu escrevi um programa Delphi rápido para verificar isso. Ele recebe mensagens WM_KEYDOWN do Windows para outras chaves, mas nada para F8, a menos que eu também esteja pressionando uma tecla modificadora.

Não é um problema de teclado, pois obtenho os mesmos resultados com o teclado integrado e um teclado USB externo. Não é um problema relacionado ao programa, pois tenho o mesmo problema em vários programas diferentes. E não é um problema do Windows 7, já que o F8 funciona como esperado na minha estação de trabalho Win7 no trabalho.

Alguém já viu isso antes? Alguma ideia de como consertar isso?

EDIT: Eu mencionei isso para um colega de trabalho e ele sugeriu que eu poderia ter F8 ligado como uma tecla de atalho global, apesar de pressionar não parece fazer nada. Mas ele não sabia como encontrar o que estava ligado ou como consertá-lo. Alguém sabe como eu poderia verificar isso, e consertá-lo se é isso que está acontecendo?

    
por Mason Wheeler 10.02.2010 / 19:23

7 respostas

5

Tente usar ActiveHotkeys . Este utilitário informará a você se uma tecla de atalho tiver sido atribuída, embora não tenha sido atribuída a ela.

Please note that Windows does not allow for detecting which application has registered a particular shortcut, so that feaure is not included. (If you think you know how to achieve that, using message hooks or what-not, please post here or earn some karma at Stack Overflow.

Umarespostanolink"Stack Overflow" leva ao Comando de atalho

Find out what hotkey combination is registerd by which application.

Disable hotkey actions, return the keystrokes "eaten".

Override the original hotkey with a different key combination you prefer.

Create hotkey combinations or sequences in Hotkey Commmander's Innovative Keystroke Style.

Define hotkeys with Left/Right modifier keys (, ,...) sensitive.

Automatically control hotkey actions under certain conditions like "after holding down for 3 seconds", or "if some application is running currently".

    
por 10.02.2010 / 21:45
2

E se você usar o Teclado Virtual com o Windows 7. A tecla F8 funciona? Se não, então é mais provável software (ou drivers). Parece improvável que um teclado de software seja dependente de hardware.

Use a tecla Fn para ativar as teclas de função.

    
por 10.02.2010 / 20:01
2

O F8 funciona fora do Windows? I.E. Isso faz com que você obtenha o seu menu de seleção de inicialização se você tocá-lo durante a inicialização?

Funciona no modo de segurança?

Que tal em outro SO inicializável (tente um LiveCD do Linux de algum tipo)?

Se sim, para qualquer um ou para todos, soa como um software no Windows que captura as mensagens da chave e as marca como tratadas, para que a mensagem não vá mais adiante.

    
por 10.02.2010 / 19:44
0

Você pode tentar mudar o layout do teclado para algo diferente do layout padrão atual. Isso está em Região e Idioma no painel de controle.

    
por 10.02.2010 / 19:55
0

Procure em seus serviços por algo que não seja padrão e os desative de uma vez.

    
por 10.02.2010 / 20:04
0

Crie um programa que registre uma tecla de atalho global (usando GlobalAddAtom e RegisterHotKey) para F8. Configure esse programa para ser iniciado antes de qualquer outra coisa no seu computador. Então, uma vez que tudo termine o lançamento, solte a tecla de atalho (usando UnRegisterHotKey e GlobalDeleteAtom). Então veja se funciona.

Na minha experiência, o culpado é:

  • Drivers de vídeo
  • um programa de chat
  • um media player
  • Software de scanner de impressão digital Vitakey

ou outra coisa projetada para ficar em segundo plano e esperar. Provavelmente está no seu sistema, tente.

Finalize a tarefa em cada um até que funcione.

Eu verifiquei e existem funções para encontrar Atoms, mas não há como descobrir a quais chaves elas estão ligadas (se houver).

    
por 10.02.2010 / 19:53
0

Eu tive esse problema com o computador de meus amigos. A tecla f8 funcionou bem quando usada com shift ou com qualquer outra tecla. Ele precisava estender a tela do laptop para um monitor externo.

Ele está executando o Windows 7 de 32 bits em uma latitude da Dell.

Tente acessar o site da Dell e clicar no suporte e, em seguida, escolha a residência ou o trabalho, dependendo do uso; em seguida, peça uma etiqueta de serviço (localizada na parte inferior da sua máquina) e navegue até drivers e downloads. Certifique-se de selecionar a opção todos os drivers relacionados ao seu produto e também certifique-se de escolher qual sistema operacional está sendo executado. Escolha 32 bits se tiver RAM com 4 GB ou menos. Se é mais usar 64 bits.

Para verificar a RAM, clique em Iniciar e clique com o botão direito do mouse no computador. No menu, escolha propriedades e ele mostrará sua RAM.

Depois de escolher o seu sistema operacional, role a lista até chegar ao VIDEO. Clique nele e escolha o driver de vídeo que diz Intel 3000. Quando baixado, siga o procedimento de instalação e reinicie sua máquina quando solicitado.

    
por 02.08.2013 / 10:36