Como ativo as teclas Win + Tab com um VBScript para iniciar o Modo de Exibição de Tarefas no Windows 10?


0

Estou tentando definir o botão do meio do mouse para iniciar o Modo de Exibição de Tarefas no Windows 10 (o substituto do Aero Flip 3D nas versões anteriores do Windows). Estou usando o software Logitech SetPoint, que é capaz de executar um comando externo quando pressiono o botão do meio do mouse. Então, minha ideia de usar as teclas de envio para simular o pressionamento da tecla Windows + Tab.

Aqui está o meu script .vbs:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "(^{ESC}{TAB})"

No entanto, isso não funciona. Parece "pressionar" a tecla Windows seguida pela tecla tab em vez de pressioná-las simultaneamente. Como posso pressioná-los ao mesmo tempo e, assim, ativar o Modo de Exibição de Tarefas? E não quero perguntar um problema XY , então existe outra maneira de ativar a Visualização de Tarefas pressionando o botão do meio do mouse, caso eu esteja fazendo algo errado?


Vi que a única maneira alternativa de ativar o Aero Flip 3D era executar o comando rundll32 DwmApi #105no prompt de comando. Mas isso não parece ativar o Modo de Exibição de Tarefas. Existe outro código para o Modo de Exibição de Tarefas?


Minha versão do setpoint permite vincular teclas, incluindo modificadores, diretamente aos botões do mouse. Isso não funciona na sua versão do ponto de ajuste ou há algum outro problema? O motivo pelo qual o sendkeys não funciona é que ele não suporta a chave do Windows depois. ^ {ESC} é um atalho para abrir o menu Iniciar (que também é o que acontece quando você pressiona a tecla Windows), mas não é o mesmo que pressionar a tecla Windows.
30515 Syberdoor

O @Syberdoor SetPoint não permite que você use a chave do Windows como um modificador. Consegui contornar isso editando o arquivo .xml onde ele armazena as configurações, mas, infelizmente, isso significa que tive que segurar o botão do meio do mouse para manter a Visualização da Tarefa aberta. Meu objetivo é pressioná-lo uma vez para ativar o Modo de Exibição de Tarefas e mais uma vez desativar o Modo de Exibição de Tarefas.
mason

Ah, eu entendi. Eu recomendaria um pequeno autohotkey ou script de autoit para isso. Eles devem ser capazes de emular chave Holded facilmente
Syberdoor

Respostas:


1
Set objShell = CreateObject("Shell.Application")
objShell.WindowSwitcher

Documentado em IShellDispatch5


0

Por alguma razão, o software SetPoint da Logitech não está mais me dando a opção de iniciar um programa. Não tenho certeza do que está acontecendo com isso, porque eu consegui criar um script AutoIT para iniciar o Modo de Exibição de Tarefas.

Atualizei para a versão mais recente do SetPoint e configurei o botão do meio para ativar o Document Flip, que aparentemente mapeia para o Modo de Exibição de Tarefas no Windows 10 e agora ele executa como eu quero.


0

Sei que essa é uma pergunta antiga, mas isso pode ajudar alguém ... Encontrei um guia sobre como configurar o mouse Logitech para reconhecer a chave de vitória.

Aqui está o link para esse site: Mapeamento do mouse com chave Win do Logitech SetPoint .

Fico tentado a copiar esse guia para o superusuário, mas não tenho certeza se é apropriado / legal fazê-lo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.