Mac, як заміна alt-вкладки для Windows 7? [зачинено]


30

Чи є заміна alt-вкладки для Windows 7, яка працює так само, як команда-вкладка та команда-галочка (тильда) в OS X?

Вимоги:

1. Повна клавіатура на основі комбінації клавіш, ніякі дії миші не повинні бути необхідними.

2. 2 комбінації клавіш із такою поведінкою:

a.) alt + tab: переглядає відкриті програми (НЕ windows ... програми, тобто навіть якщо у мене відкрито 10 вікон Firefox, я хочу побачити Firefox лише один раз у списку, який з’являється, коли я натискаю цей ярлик)

б.) alt + `: цикли через WINDOWS, які є екземплярами активного додатка (тобто, якщо firefox - це моє активне вікно, і я натиснув ярлик2, він пройде через ці 10 вікон Firefox, ігноруючи будь-які інші вікна з будь-якого іншого програми).


Оновлення 08:40 5/21: Я спробував запропонувати ейдилон, TopDesk. Він не забезпечує жодної з функцій, описаних тут. Інші програми, які я вже пробував:

  • VistaSwitcher
  • Перемикач
  • Dexpot (приголомшливий додаток, все ще використовується, але не робить те, що я хочу в цьому випадку ... також шукав плагіни, але не зміг знайти той, хто це робить)
  • UltraMon
  • Nvidia nView

update: На жаль, я досі не знайшов рішення для цього.

оновлення: зробила це вікі спільноти на випадок, якщо хтось зможе знайти рішення для цього.


2
Це не рішення, тож ось чудова порада: У Mac OS X ви можете натиснути Command-Tilde (~) для перемикання між вікнами поточно відкритого додатка. Програмне забезпечення сторонніх виробників, як Witch ( Manytricks.com/witch ), також може надати вашому Mac більше Windows, як інтерфейс перемикання вікон.
dotHTM

Так, я люблю це комбо. Як зазначено вище, я можу дублювати цю функціональність за допомогою VistaSwitcher, але, на жаль, не поведінку командної вкладки. Я відредагував ОП, щоб зрозуміти, яку функціональність OS X намагаюся дублювати.
Роберт S Ciaccio

6
З іншого боку трава завжди зеленіша. Мені б хотілося, щоб у Mac OS X була вкладка Cmd + Tab, яка поводитиметься як Alt + Tab у Windows. = (
Серхіо Акоста

Я думаю, що є кілька додатків, які зроблять це Серхіо ... Не позитивно, але я пам’ятаю, що бачив згадку про одну з них «відьма» або щось таке, що можна налаштувати так.
Robert S Ciaccio

Ви пробували в Dexpot "Каталог вікон"?
harrymc

Відповіді:


9

У мене трапилося, що я написав сценарій, який робить (майже) саме те, що використовує AutoHotkey. Це набагато ближче, ніж просто переставити ALT + `на ALT + F6.

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

Якщо налаштування AutoHotkey з цим кодом занадто велике накладні витрати, просто запитайте, і я з радістю розміщу легкий складений виконуваний файл, який буде працювати у фоновому режимі.

В іншому випадку завантажте cycleWindow.ahkта її залежність Thumbnail Lib.ahk, а потім виконайте такий код AHK, щоб створити свою гарячу клавішу ALT + `:

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

Це перемикає вікна одного класу , як і в Mac OS. Однак Alt-Tab все одно буде функціонувати як завжди для Windows.


Це я вважаю єдиною відповіддю, яка зараз відповідає на питання. Велике спасибі - як користувач AHK, це чудово працює :)
enderland

@enderland Рада, що вам це подобається!
користувач1480704

Дякую і мені! Я використовую це в поєднанні з Emcee , і Windows + ~ складено для створення "Mission Control" та Alt + ~ для перемикання між вікнами. Працює дуже добре.
Скобі

Радий це чути :-). Звучить гарне налаштування ...
user1480704

8

Win+ Tцикли між додатками на панелі завдань. Або натисніть Win+ Tодин раз, а потім використовуйте клавіші зі стрілками вліво / вправо для переміщення між додатками.

Це не та сама поведінка, що і Cmd+, Tabоскільки список Cmd+ Tabдинамічно оновлюється, щоб відобразити ретроспективний порядок, у якому були доступні програми, тоді як порядком панелі завдань Windows керує вручну.

Але це питання думки, чи це добре, чи погано.

Я також хотів би бачити Cmd+ Tabклон для Windows.


6

Використовуючи AutoHotkey , ви можете отримати еквівалент Command-Tilde, зіставивши ярлик на Alt+ F6(який перемикає вікна поточного додатка, як сказав Даніель Бек).

Для цього я використовую наступний простий скрипт (я картографую Alt+ `(зворотне цитування), що є "!` "У синтаксисі AutoHotKey:

!`::
Send !{F6}

4

Vista Switcher дозволяє перемикати вікна в межах програми . Він навіть використовує Alt+ `для гарячої клавіші для цього. На жаль, він не працює так само, як Command+ Tabпри натисканні Alt+ Tab. Натомість він просто поводиться як звичайний Windows Alt+ Tab.


Дякую, це я вже досить довго використовую. Це дійсно чудовий перемикач, крім тієї функціональності, яку ви згадали. Я, мабуть, повинен зв’язатися з розробником і запитати цю функцію. Єдине інше, що стосується VistaSwitcher, це те, що він дійсно сповільнює віддалений робочий стіл.
Robert S Ciaccio

1

Я знайшов рішення! Дотримуйтесь інструкцій тут: http://www.howtogeek.com/howto/16334/make-the-taskbar-buttons-switch-to-the-last-active-window-in-windows-7/

І тоді, якщо ви натиснете windows + # того місця, де знаходиться програма на панелі завдань, вона перейде в останнє вікно цієї програми. Це найкраще працює для вікон, які ви закріпили на панелі завдань, і тому знаєте, що вони є. Наприклад, windows + 3 перемикається між двома відкритими хромованими вікнами.


1
Чи можете ви включити сюди відповідні частини відповіді. Тоді, якщо посилання колись вмирає, відповідь все-таки корисна.
ChrisF

0

Я не знаю, чи відповідає вашим потребам, але ви можете перевірити ці поради: http://www.applesource.com.au/how-to/soa/How-to-Alt-tab-on-Mac-OS -X / 0,2000451082,339287482,00.htm


Хоча ця посилання корисна для OS X, я дійсно потребую, щоб частина функціональних можливостей, обговорених на цій сторінці, була доступна в Windows 7.
Роберт S Ciaccio,

Вибачте, я перечитав!
BloodPhilia

3
Без проблем, ваша відповідь показала мені, що мені потрібно уточнити свій ОП. Я відредагував і, сподіваюся, зараз має більше сенсу :)
Robert S Ciaccio

0

Ознайомтеся з TopDesk від Otaku Software.


Це скоріше візуальна заміна alt-tab, а не функціональна, поведінкова заміна. Дуже круто для тиражування експозиції, хоча.
Robert S Ciaccio

0

Тепер я знаю, що цей метод є мишею на відміну від клавіатури, але він дещо повторює ту саму функціональність (з того, що я можу сказати з оновленого q, ніколи не використовував сам Mac), просто інший спосіб дістатися до нього. Якщо ви не вподобані ідеєю суворого досвіду роботи з КБ, це може допомогти ...

Це зробить так, що натискання кнопки на панелі завдань у програмі Win7 переключиться на останнє активне вікно цього додатка (перемикання програм) та повторне натискання на нього буде проходити через вікна цієї програми у порядку використання.

Для додатків, які не відкривають кілька документів як кілька кнопок панелі завдань, як, наприклад, IE (наприклад, FF без секретного вмикання ), вам все одно потрібно використовувати CTRL-TAB, як ви сказали, але будь-яке додаток, яке фактично відкриває плитки на панелі завдань , це спрацює.


Це дійсно крутий трюк. Але все ще не вирішується фундаментальне питання. Редагування ОП, щоб уточнити ще кілька.
Robert S Ciaccio

0

Я не знаю про перемикання між відкритими програмами, але якщо ви зробите Ctrl+, Tabви зможете перемикатися між відкритими вікнами тієї самої програми. Це працює на Firefox, IE, Excel, Word тощо тощо.


1
Ні, вкладка alt у Windows перемикається між усіма відкритими вікнами, а не лише вікнами однієї програми. Ви маєте на увазі ctrl-tab?
Robert S Ciaccio

Моє погано, я мав на увазі Ctrl + Tab.
Hondalex

1
Чи не переходить Ctrl-Tab між вкладками Firefox ?
Петро Ярич

Так, і це також відбувається в IE та будь-якому іншому додатку, де у вас є щось відкрите.
Hondalex

0

Ви можете використовувати Alt+, F6щоб переходити через вікна у програмі з кількома вікнами. (не перевірено, через @SansMouse ). Потрібно допомогти хоча б у частині вашого питання.


0

Ви не зможете зробити це (принаймні, не написавши власний додаток) у Windows. Mac відрізняє вікна від програми, а Windows - ні. Ось чому Alt+ Tabі Alt+ `дозволено. Тому також Expose підтримує поточні вікна додатків та режими роботи всіх вікон.


Існує також не просте правило для цього, навіть засноване на вмісті рядка заголовка, оскільки програми, як правило, не дотримуються стандартного "заголовок вмісту - назва додатка" проти "назва додатка - заголовок вмісту".
Ендрю Скагнеллі

на жаль, іноді єдиною відповіддю є те, що відповіді немає.
Robert S Ciaccio

хоча я зазначу, що VistaSwitcher НЕ знає, як розрізняти вікна за програмою. Тож має бути якийсь спосіб зробити це (можливо, не в первісному порядку через простий віконний api). Те, чого не вистачає VistaSwitcher, - це можливість зробити alt-tab лише переключення програм, а не всіх вікон. Таким чином, він має половину функціоналу, який я описав ...
Роберт S Ciaccio

Windows може визначити, які вікна належать до якої програми - ось як у XP та Vista, вона може групувати вікна за програмами, якщо панель завдань буде повною. Я думаю, що це робить те ж саме завжди і на 7, хоча я не пам’ятаю так чітко для цієї версії.
zpletan

0

Ох ... мені так не вистачало мого Mac ALT+ `... Але я щойно знайшов еквівалент Windows 7: CTRL+F6

Google "CTRL F6" для отримання додаткової інформації.


0

Я знайшов рішення, яке працює для мене, на основі іншого часткового рішення (на жаль, я не можу згадати, де я виявив, що так не можу дати належну суму кредиту).

Спочатку знайдіть ярлик IE "Перемикач вікон" на вашому ПК (Це ярлик або .LNK файл):

C: \ Користувачі \\ AppData \ Роумінг \ Microsoft \ Internet Explorer \ Швидкий запуск \ Перемикач вікон

і скопіюйте його в каталог, де ви зможете легко знайти його. Наприклад:

C: \ автоматична клавіша \ перемикач вікон

Тепер додайте у файл .ahk:

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

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


-1

Я не користувач Mac OS, але ви пробували Win+ Tab? Значно відрізняється від Alt+ Tabі, можливо, на ваш смак.


WinKey-Tab надає Flip3D, який є просто прихильнішим Alt-Tab, на Vista і вище.
Ендрю Скагнеллі

правильно, з попереднім переглядом вікон ...
yada yada
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.