Полезная Команда. Как назначить сразу 3 действия на Action Button вместо одного
Разработчики iOS не позволяют назначить несколько действий на Action Button, чтобы управлять сразу несколькими функциями iOS. К счастью, есть способ обойти это ограничение с помощью быстрых команд.
Подсмотрел идею в сети и реализовал ее максимально удобным, на мой взгляд, способом.
Работает команда так: сначала скрипт записывает в переменную текущий уровень громкости (нужно, чтобы в конце действия команды восстановить громкость, которая была). Затем команда устанавливает громкость на 50% и ждет 1 секунду. Затем сравнивает текущую громкость с той, что была секунду назад.
Если громкость не изменилась (осталась на уровне 50%), выполняется одно действие, если громкость стала больше 50% – второе действие, если меньше 50% – третье действие. В конце команда возвращает прежний уровень громкости, который был до активации скрипта.
Для пользователя все работает так:
▶ зажал Action Button, а потом нажал громкость вверх – одно действие
▶ зажал Action Button, а потом нажал громкость вниз – второе действие
▶ зажал Action Button и просто подождал 1 секунду – третье действие.
У громкости есть 16 градаций и теоретически можно настроить больше комбинаций. Например Action Button + 2 раза громкость вверх или Action Button + 3 раза громкость вниз. Но это уже будет громоздко и неудобно. Считаю, что 3 действия будет в самый раз.
Итак, вот как все это настроить.
Как назначить несколько действий на Action Button
1. Скачайте бесплатное приложение Команды.
2. Загрузите специальную команду.
3. Нажмите три точки, чтобы отредактировать команду.
4. Найдите 3 комментария и поменяйте действия под ними на нужные. По умолчанию:
Action Button + ↑ – Блокировка ориентации.
Action Button + ↓ – Бесшумный режим.
Action Button + подождать 1 сек – Не беспокоить.
Заменяйте эти действия на нужные вам. Например, на запуск какого-то действия, запуск приложения или активацию другой команды.
5. Не забудьте перейти в Настройки – Кнопка действия и выбрать команду Мультикнопка.
Можете написать в комментариях, что это очередной костыль, но по моему опыту это наиболее удобный и быстрый способ повесить несколько действия на Action Button.