В последних версиях Windows можно переключаться между окнами с помощью свайпа тремя пальцами, а между рабочими столами - четыремя. Зато в macOS всё по-другому: переключение свайпом (тремя пальцами по-умолчанию) доступно только между рабочими столами или полноэкранными приложениями. А ведь так не хочется тянуться до клавиатуры или ползти курсором в Dock, чтобы переключить приложение! Тут на помощь приходит Touch-Tab.
Touch-Tab
Это приложение для macOS, которое эмулирует нажатие Command-Tab или Command-Shift-Tab при свайпе тремя пальцами вправо или влево соответственно. Если задержать пальцы после свайпа или делать его медленно, то появится интерфейс App Switcher - всё как на клавиатуре!
Установка
Скачайте последний релиз
Touch-Tab-VERSION.zip
со страницы Релизов.Разархивируйте zip-ник и переместите
Touch-Tab.app
в директорию с программами.Запустите приложение. Приложение имеет ad-hoc подпись, поэтому macOS выдаст предупреждение:
"Touch-Tab" can’t be opened because Apple cannot check it for malicious software
. Делаем на приложении правый клик и нажимаемOpen
. Потом ещё разOpen
в появившемся меню.Приложению необходим доступ к событиям тачпада. Разрешите ему доступ в
System Preferences > Security & Privacy > Accesibility
. Не забудьте перезапустить приложение.Отключите переключение полноэкранных приложений свайпом тремя пальцами или поменяйте на свайп четыремя.
System Preferences > Trackpad > More Gestures > Swipe between full-screen apps
.
Использование
Свайп тремя пальцами эмулирует нажатие Command-Tab или Command-Shift-Tab вправо или влево соответственно.
Задержите пальцы на тачпаде после свайпа или сделайте его медленно, чтобы появился интерфейс App Switcher. Совет: вы можете использовать свайп двумя пальцами (который быстрее) для переключения внутри App Switcher.
Устранение проблем
"Touch-Tab" can’t be opened because Apple cannot check it for malicious software
Делаем на приложении правый клик и нажимаем Open
. Потом ещё раз Open
в появившемся меню.
Приложение запустилось, но свайп не работает
Проверьте, что приложение имеет доступ к событиям тачпада в
System Preferences > Security & Privacy > Accesibility
. Не забудьте перезапустить приложение.Проверьте, что отключено переключение полноэкранных приложений свайпом тремя пальцами в
System Preferences > Trackpad > More Gestures > Swipe between full-screen apps
.
Всё равно не работает
Создайте issue или напишите здесь в комментариях об этом.
Альтернативы
BetterTouchTool может вызывать App Switcher по свайпу, но переключения по продолжающемуся жесту там нет. К тому же, он платный.
AltTab - отличное решение для тех, кто хочет переключать окна с помощью Alt-Tab как в Windows. Поддержки жестов пока нет. Зато с открытым кодом и бесплатно.
Исходники
Код программы доступен на GitHub.
Комментарии (4)
sheknitrtch
30.09.2022 12:48Есть ещё альтернатива HyperSwitch.
ris58h Автор
30.09.2022 13:08У меня эта ссылка "красная". Видимо, уже натыкался.
Похоже на переключение приложений в GNOME. Но нет поддержки жестов, да и выглядит проект заброшенным (всё ещё beta, а упоминания о проекте есть как минимум с 2014-го).
Update: действительно не поддерживается больше, но есть костыли чтоб пробная версия не истекала.
SLASH_CyberPunk
Вы извините, но кажется это называется Mission Control и это есть очень давно в MacOS.
В настройках вы можете это включить - свайп четырьмя пальцами вверх.
Для окон в рамках одного приложения, есть Expose - свайп четырьмя пальцами вниз.
ris58h Автор
Mission Control есть и он вызывается свайпом тремя пальцами вверх по-умолчанию, но он не решает поставленной задачи переключения свайпом по приложениям как в Windows.