A aplicação lembra que a tecla Alt foi pressionada após Alt + Tab Away

3

Quando eu uso Alt + Tab para sair de uma aplicação, então retorno àquela aplicação, a tecla Alt não funciona na primeira vez que a tecla é pressionada. Veja como reproduzir

  • Abra o Chrome e o Notepad ++
  • Ative o Notepad ++ usando qualquer método que você goste
  • Alt + Tab para ativar o Chrome
  • Alt + Tab para ativar o Notepad ++
  • Pressione a tecla Alt uma vez

O menu no Notepad ++ não está ativado.

Isso é reproduzível para mim usando a maioria dos aplicativos. O Notepad ++ é o que me indicou o que está acontecendo, no entanto. Quando eu Alt + Tab está longe do Notepad ++, eu posso ver que os seletores de menu (sublinhados) estão visíveis. Eles permanecem visíveis mesmo quando o aplicativo está inativo e quando eu o reativo. Quando eu retornar ao aplicativo, a tecla Alt remove os seletores de menu - o oposto do que eu quero fazer.

O único aplicativo onde isso não acontece, que eu tentei até agora, é o SQL Server Management Studio (mas eu tentei apenas cerca de uma dúzia). Não importa como eu ativo e desative o SSMS, a tecla Alt ativa o menu no primeiro toque.

É fácil ver que os seletores de menu estão sendo ativados no Notepad ++, mas menos fáceis em aplicativos que usam um RibbonUI, como o Office. Ele não mostra as dicas da faixa de opções, como pressionar Alt sozinho no aplicativo, mas o efeito é o mesmo. Ou seja, quando eu retornar ao aplicativo, eu tenho que pressionar Alt duas vezes para ver as dicas.

Parece que estou ativando o menu antes de sair do aplicativo, mas isso não está certo. É um estranho terceiro estado. Todas as outras chaves, exceto Alt , funcionam conforme o esperado. Se eu ativar o menu no Notepad ++, pressione a tecla de seta para baixo, o menu Arquivo se expande. Mas se eu Alt + Tab sair do Notepad ++, em seguida, reativar, a seta para baixo move o cursor para baixo uma linha conforme o esperado. Portanto, não é como se Alt estivesse necessariamente persistindo, de modo que uma seta para baixo continuasse a expandir o menu.

Eu quero Alt + Tab sair do Excel, Alt + Tab de volta ao Excel, pressionar Alt + A + C , e não tem AC aparecer na célula ativa.

Capturas de tela: Quando a tecla Alt do Notepad ++, você pode ver as teclas de atalho são sublinhadas no menu

QuandoatabulaçãoAltdoExcel,nenhumadicadeferramentaémostrada

Não consigo mostrar como, quando retorno ao Excel e pressiono Alt, nada acontece, porque nada acontece. Se você puder pensar em uma captura de tela específica que gostaria de ver, fornecerei.

    
por dkusleika 05.10.2016 / 15:45

4 respostas

3

Abra o registro e vá para a seguinte chave:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Observe que você deve estar na chave Explorer e não em suas subárvores.
crie um novo valor DWORD de 32 bits chamado AltTabSettings e defina como 1.
Saia da sessão do Windows 10 e faça login novamente.

Nota
você pode reverter as alterações excluindo o novo valor criado por você.

    
por 18.10.2016 / 09:22
1

Minha opinião sobre o assunto é que isso é inevitável:

O Alt-down é enviado para o aplicativo, depois o Tab-down é manipulado pelo Windows, desloca o foco para longe. O resultado é que o Alt-up nunca é enviado, então o o menu do aplicativo permanece no modo pressionado Alt. Quando você faz o Alt-Tab e retorna o foco ao aplicativo, o primeiro Alt pressionado apenas desfaz o modo Menu.

O restante é apenas a contabilidade interna do aplicativo e como ele lida com a sequência de Alt-down / Focus-out / Focus-in. Alguns aplicativos podem ser inteligentes o suficiente depois de um focus-out para desfazer o Alt-down. A partir do seu teste, parece que a maioria das aplicações não lida com este caso.

Esse é o comportamento que observo em uma nova VM do Windows 10 e também no meu próprio computador, então esse problema é a condição padrão para o Windows 10. Parece que algumas pessoas não experimentam esse problema, mas a razão pela qual isso não acontece acontecer em seus computadores ainda é desconhecido para mim neste momento.

    
por 16.10.2016 / 19:29
0

O Notepad ++ usa o botão Alt para muitos atalhos como

Alt-0 Dobre tudo

Alt- (1 ~ 8) Recolher o nível (1 ~ 8)

Alt-Shift-0 Desdobre Tudo

Alt-Shift- (1 ~ 8) Descoberta do nível (1 ~ 8) Assim, o notepad ++ espera que você pressione uma tecla e a interpreta como um atalho.

você pode desativar os atalhos com Alt

Settings -> Shortcut Mapper
    
por 15.10.2016 / 14:56
0

Verifique sua versão do Windows em Settings > System > About

Se a sua versão do Windows for 1607, a reversão para a versão 1511 do Windows pode resolver o problema.

Para fazer isso, abra a tela Iniciar ou o menu Iniciar e selecione Configurações. Navegue para Update & security > Recovery . Clique ou toque no botão Get started em Go back to an earlier build para desinstalar a versão atual do Windows 10 e voltar para o que você estava usando anteriormente.

, reinicie o computador e teste o problema novamente.

    
por 19.10.2016 / 17:30