Разработчики 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.
Войди и оставь комментарий
Или войди с помощью
Хз зачем так делать.
У меня на нажатие экшн батона выезжает окно, где все нужные мне команды иконками висят. Тапнул и всё запустилось.
Три действия слишком мало.
На кнопку нужны действия, которые можно выполнять неглядя. Зачем нужно окно с командами, если эти же команды можно добавить в Пункт управления? Вместо нажатия на кнопку будет свайп и дальше те же кнопки на выбор.
А если кнопка сломается?
Логичнее иметь короткое/длинное нажатия и дабл-тап.
Все остальное в принципе противоречит логике управления одной кнопкой.
Почему-то в хомкит это реализовали сразу на уровне системы, а в айфоне какие-то костыли нужно кроить.
Зачем так усложнять жизнь?
Настроено 5 действий, в зависимости в каком положении телефон. Кому как удобно ))
Нужно понимать, что всякие нажатия “не глядя” – это всегда большой риск сделать что-то не то и опозориться. Особенно плохо для деловых людей обходятся эксперименты с громкостью. Поэтому согласен. Либо одно действие, например, отключение всех будильников (хотя визуальная проверка тоже не помешает). Либо меню с различными градациями громкости. Все это легко делается в командах. А еще лучше меню с комплексными профилями работы, когда варьируются сразу три параметра: яркость экрана, звук мультимедиа и звук звонка (например: дом, улица, ночь, утро, в наушниках, чтение, кино, совещание и т.д.).
Можно же просто звук вкл/выкл оставить на ней, удобно
Рекомендуем
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.