Substituição alt-tab do Mac para Windows 7? [fechadas]


30

Existe uma substituição do alt-tab para o Windows 7 que funciona da mesma maneira que o comando-tab e command-tick (til) no OS X?

Requisitos:

1. Completamente baseado em atalho de teclado, nenhuma ação do mouse deve ser necessária.

2. 2 atalhos de teclado com o seguinte comportamento:

a) alt + tab: alterna entre aplicativos abertos (NÃO janelas ... aplicativos, ou seja, mesmo que eu tenha 10 janelas do firefox abertas, eu só quero vê-lo uma vez na lista que aparece quando clico nesse atalho)

b.) alt + `: percorre o WINDOWS que são instâncias do aplicativo atualmente ativo (ou seja, se o firefox é minha janela ativa e eu clico em shortcut2, ele percorre as 10 janelas do firefox, ignorando outras janelas de QUALQUER outra aplicação).


Atualização 08:40 21/5: Experimentei a sugestão do eidylon, TopDesk. Ele não fornece nenhuma das funcionalidades descritas aqui. Outros aplicativos que eu já tentei:

  • VistaSwitcher
  • Interruptor
  • Dexpot (aplicativo incrível, ainda usando, mas não faz o que eu quero neste caso ... também procurou por plugins, mas não conseguiu encontrar um que o faça)
  • UltraMon
  • Nvidia nView

atualização: Infelizmente ainda não encontrei uma solução para isso.

update: transformou este em um wiki da comunidade, caso alguém possa encontrar uma solução para isso.


2
Não é uma solução, então aqui está uma dica bacana: No Mac OS X, você pode pressionar Command-Tilde (~) para alternar entre as janelas do aplicativo aberto no momento. Softwares de terceiros como o Witch ( manytricks.com/witch ) também podem oferecer ao seu Mac uma interface de troca de janelas semelhante ao Windows.
DotHTM

Sim, eu amo essa combinação. Como mencionado acima, eu posso duplicar essa funcionalidade com o VistaSwitcher, mas infelizmente não o comportamento da guia de comando. Editei o OP para ficar mais claro sobre qual funcionalidade do OS X estou tentando duplicar.
Robert S Ciaccio

6
A grama é sempre mais verde do outro lado. Eu adoraria ter no Mac OS X o Cmd + Tab para se comportar como Alt + Tab no Windows. = (
Sergio Acosta

Eu acho que existem alguns aplicativos que farão isso Sergio ... Não é positivo, mas lembro de ter mencionado uma chamada "bruxa" ou algo que pode ser configurado assim.
Robert S Ciaccio

Você já tentou no Dexpot o "catálogo de janelas"?
21912 harrymc

Respostas:


9

Por acaso, eu escrevi um script que faz (quase) exatamente isso, usando o AutoHotkey. É muito mais próximo do que simplesmente remapear ALT + `para ALT + F6.

http://www.autohotkey.com/board/topic/66588-cyclewindow/

Se a configuração do AutoHotkey com esse código for excessiva, basta perguntar e terei prazer em publicar um executável compilado leve que será executado em segundo plano.

Caso contrário, faça o download cycleWindow.ahke sua dependência e Thumbnail Lib.ahk, em seguida, execute o seguinte código AHK para criar sua tecla de acesso ALT + `:

#Include cycleWindow.ahk
!`::cycleCurrentWindow()

Isso muda as janelas da mesma classe , assim como no Mac OS. No entanto, o Alt-Tab ainda funcionará normalmente no Windows.


Acredito que a única resposta que está respondendo atualmente à pergunta. Muito obrigado - como um usuário AHK, isso funciona muito bem :)
enderland

@enderland Fico feliz que você gostou!
User1480704

Obrigado de mim também! Estou usando isso em combinação com o Emcee e tenho o Windows + ~ mapeado para exibir "Mission Control" e Alt + ~ para alternar entre janelas. Funciona muito bem.
scobi

Fico feliz em ouvir isso :-). Soa como uma boa configuração ...
user1480704

8

Win+ Talterna entre os aplicativos na barra de tarefas. Ou pressione Win+ Tuma vez e, em seguida, use as teclas de seta esquerda / direita para alternar entre aplicativos.

Não é o mesmo comportamento de Cmd+ Tabporque a lista Cmd+ Tabé atualizada dinamicamente para refletir a ordem retrospectiva na qual os aplicativos foram acessados, enquanto a ordem da barra de tarefas do Windows é controlada manualmente.

Mas é uma questão de opinião se isso é bom ou ruim.

Eu também gostaria de ver um Cmd+ Tabclone para Windows.


6

Usando o AutoHotkey , você pode obter um equivalente Command-Tilde mapeando um atalho para Alt+ F6(que alterna as janelas do aplicativo atual, como disse Daniel Beck).

Eu uso o seguinte script simples para fazer isso ( mapeio Alt+ `(aspas), que é "!` "Na sintaxe do AutoHotKey:

!`::
Send !{F6}

4

O Vista Switcher permite alternar janelas dentro de um aplicativo . Ele ainda usa Alt+ `para a tecla de atalho. Infelizmente, não funciona exatamente da mesma forma que Command+ Tabao pressionar Alt+ Tab. Em vez disso, ele se comporta como o Windows Alt+ normal Tab.


Obrigado, é isso que venho usando há algum tempo. É realmente um ótimo switcher, exceto a funcionalidade que você mencionou. Eu provavelmente deveria entrar em contato com o desenvolvedor e solicitar esse recurso. A única outra coisa no VistaSwitcher é que ele realmente diminui a velocidade da área de trabalho remota.
Robert S Ciaccio

1

Eu encontrei uma solução! Siga as instruções aqui: http://www.howtogeek.com/howto/16334/make-the-taskbar-buttons-switch-to-the-last-active-window-in-windows-7/

E, se você pressionar windows + # de onde o programa está na barra de tarefas, ele mudará para a última janela desse programa. Isso funciona melhor para as janelas que você fixou na barra de tarefas e, portanto, sabe o que são #. Por exemplo, windows + 3 alterna entre minhas duas janelas chrome abertas.


1
Você pode incluir as partes relevantes da resposta aqui. Então, se o link acabar, a resposta ainda será útil.
21813 ChrisF

0

Não sei se ele atende às suas necessidades, mas você pode conferir estas dicas: http://www.applesource.com.au/how-to/soa/How-to-Alt-tab-on-Mac-OS -X / 0,2000451082,339287482,00.htm


Enquanto este link é útil para OS X, o que eu realmente necessidade é para algumas das funcionalidades discutidas nessa página para estar disponível no Windows 7.
Robert S Ciaccio

Me desculpe, eu interpretei errado!
BloodPhilia

3
Sem problemas, sua resposta me mostrou que eu precisava esclarecer meu OP. Eu editei e espero que faz mais sentido agora :)
Robert S Ciaccio

0

Confira o TopDesk da Otaku Software.


Isso é mais uma substituição visual da guia alt, em vez de uma substituição funcional e comportamental. Muito legal para replicar a exposição.
Robert S Ciaccio

0

Agora, eu sei que esse método é o mouse, ao contrário do teclado, mas replica a mesma funcionalidade de alguma maneira (pelo que eu sei do seu q atualizado, nunca usei o Mac), apenas um meio diferente de acessá-lo. Se você não está apegado à ideia de uma experiência estrita da KB, isso pode ajudar ...

Isso fará com que, ao clicar no botão da barra de tarefas no Win7, alterne para a última janela ativa desse aplicativo (alternando aplicativos) e clicar nele repetidamente para percorrer as janelas desse aplicativo na ordem de uso.

Para aplicativos que não abrem vários documentos como vários botões da barra de tarefas, como o IE (por exemplo, o FF sem a chave secreta ativada ), você ainda precisará usar o CTRL-TAB como disse, mas qualquer aplicativo que realmente abra blocos na barra de tarefas , isso vai funcionar.


Esse é um truque muito legal. Ainda não resolve a questão fundamental. Editando o OP para esclarecer um pouco mais.
Robert S Ciaccio

0

Eu não sei sobre a alternância entre aplicativos abertos, mas se você fizer isso Ctrl+, Tabpoderá alternar entre janelas abertas do mesmo aplicativo. Isso funciona no Firefox, IE, Excel, Word, etc, etc.


1
Não, alt-tab no Windows alterna entre todas as janelas abertas, não apenas as janelas do mesmo aplicativo. Você quer dizer ctrl-tab?
Robert S Ciaccio

Meu mau, eu quis dizer Ctrl + Tab.
Hondalex

1
Ctrl-Tab não alterna entre as guias do Firefox ?
Peter Jaric

Sim, e também no IE e em qualquer outro aplicativo em que você tenha algo aberto.
Hondalex 5/08/10

0

Você pode usar Alt+ F6para percorrer as janelas em um aplicativo com várias janelas. (não testado, via @SansMouse ). Deve ajudar pelo menos com parte da sua pergunta.


0

Você não poderá fazer isso (pelo menos não sem escrever seu próprio aplicativo) no Windows. O Mac diferencia o Windows por aplicativo, enquanto o Windows não. É por isso que Alt+ Tabe Alt+ `são permitidos. É também por isso que o Expose suporta janelas de aplicativos atuais e modos de operação de todas as janelas.


Também não existe uma regra simples para fazer isso, mesmo com base no conteúdo da barra de título, pois os aplicativos tendem a não seguir um "título de conteúdo - título do aplicativo" padrão "vs" título do aplicativo - título do conteúdo ".
Andrew Scagnelli

infelizmente, às vezes a única resposta é que não há resposta.
Robert S Ciaccio

embora eu aponte que o VistaSwitcher sabe diferenciar o Windows por aplicativo. Portanto, deve haver alguma maneira de fazê-lo (talvez não de forma nativa através de uma simples API do Windows). O que falta ao VistaSwitcher é uma opção para fazer com que o Alt-tab alterne apenas aplicativos e nem todas as janelas. Por isso, tem metade da funcionalidade que descrevi ...
Robert S Ciaccio

O Windows pode dizer quais janelas pertencem a qual aplicativo - é assim que, no XP e no Vista, é possível agrupar janelas por aplicativo se a barra de tarefas ficar cheia. Eu acho que faz a mesma coisa sempre no 7 também, embora eu não me lembre tão claramente dessa versão.
zpletan

0

Ohh ... Eu estava sentindo falta do meu Mac ALT+ `tanto ... Mas eu só descobri o Windows 7 equivalente: CTRL+F6

Google "CTRL F6" para mais informações.


0

Encontrei uma solução que funciona para mim, com base em outra solução parcial (infelizmente, não me lembro onde descobri que não posso dar o devido crédito).

Primeiro, localize o atalho "Window Switcher" do IE no seu PC (este é um atalho ou arquivo .LNK):

C: \ Usuários \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Início Rápido \ Alternador de Janelas

e copie-o para um diretório onde você pode localizá-lo facilmente. Por exemplo:

C: \ autohotkey \ Comutador de janelas

Agora adicione o seguinte ao seu arquivo .ahk:

LWin & Tab:: 
Run, "C:\home\jseidel\Window Switcher"
SetSwitch = 1
return

~$*LWin up::
if SetSwitch = 1
{
  Send {Return}
  SetSwitch = 0
}
return


-1

Não sou usuário de Mac OS, mas você já tentou o Win+ Tab? Significativamente diferente de Alt+ Tabe possivelmente ao seu gosto.


O WinKey-Tab oferece o Flip3D, que é apenas um Alt-Tab mais sofisticado, no Vista e acima.
Andrew Scagnelli

correto, com uma visualização no painel da janela ... yada yada
Hardryv
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.