Desativar MRU na alternância de tarefas Alt + Tab

1

É possível desabilitar a requisição mais recente da troca de tarefas do Windows (alt-tab) e usar o ciclo em vez disso? ou seja, sempre a mesma ordem (não importa como você usa, independente da ordem z).

Eu encontrei uma solução alternativa com o autohotkey chamado taskbarnavigation por robertcollier4 , com base em activatebynum .

É ótimo! Alguns problemas, no entanto, não incluem a "janela de ciclo de ícones" (?) Que o Windows mostra quando você pressiona Alt + Tab no Windows simples. Também o script .ahk é dito não para funcionar no Windows 7. Além disso, o desempenho não é perfeito. Além disso, posso não querer ativar todas as janelas ao longo do caminho .

UPDATE : com o TaskbarNavigation 1.3, os problemas de desempenho podem ser resolvidos graças ao RobertCollier4!

Existe uma (n outro) maneira de alterar a ordem de comutação de tarefas de MRU para ciclo-em-ordem?

    
por n611x007 18.06.2013 / 11:28

1 resposta

2

Para o Win7, a ferramenta 7+ Taskbar Tweaker pode atribuir um atalho de teclado para voltar e avançar na ordem visual da barra de tarefas . Veja o arquivo de ajuda na seção Advanced > Keyboard Shortcuts. Ele permite que você atribua códigos-chave às ações 101 e 102:

101 - Switch to the window which is located on the left to the active window on the taskbar. 
102 - Switch to the window which is located on the right to the active window on the taskbar. 

Para o Windows XP, que ainda é um sistema operacional preferencial para mim devido à capacidade de resposta superior da interface do usuário - TaskbarNavigation parece ser a única solução atualmente disponível. Anteriormente, havia algumas peculiaridades com o Windows não permitindo que os aplicativos roubassem o foco, fazendo com que a janela não ficasse focada, mas apenas piscando na barra de tarefas. Veja Restrições SetForegroundWindow problema para o qual o TaskbarNavigation implementa algumas hackish Dllcalls.

No entanto, com investigações recentes, pode haver métodos melhores com SystemParametersInfo (win32con.SPI_SETFOREGROUNDLOCKTIMEOUT ou emulando a tecla Alt antes de alternar ou DllCall para RegisterHotKey .

Se você quiser fornecer mais comentários sobre o fórum do AutoHotkey sobre onde o desempenho deve ser desejado, talvez ele possa ser aprimorado / corrigido / aperfeiçoado. Adicionando "#UseHook, Off" também pode resolver problemas.

Cross-linking para relacionado:

por 02.07.2013 / 13:32