Войти

Или войди с помощью

Полезная Команда. Как назначить сразу 3 действия на Action Button вместо одного

Артём Суровцев avatar |
Полезная Команда. Как назначить сразу 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.

1
Что-то пошло не так
8
undefined
iPhones.ru
Способ непростой, зато рабочий.

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. А
    Александр Ишутин
    4 июля в 12:07
    2

    Хз зачем так делать.
    У меня на нажатие экшн батона выезжает окно, где все нужные мне команды иконками висят. Тапнул и всё запустилось.
    Три действия слишком мало.

    Артём Суровцев avatar
    Артём Суровцев4 июля в 12:28
    2

    На кнопку нужны действия, которые можно выполнять неглядя. Зачем нужно окно с командами, если эти же команды можно добавить в Пункт управления? Вместо нажатия на кнопку будет свайп и дальше те же кнопки на выбор.

    Войди на сайт, чтобы ответить
    Ответить
  2. Т
    Талестра Ибрагимович 💙
    4 июля в 12:16
    0

    А если кнопка сломается?

    Войди на сайт, чтобы ответить
    Ответить
  3. e
    error_404
    4 июля в 12:19
    0

    Логичнее иметь короткое/длинное нажатия и дабл-тап.
    Все остальное в принципе противоречит логике управления одной кнопкой.
    Почему-то в хомкит это реализовали сразу на уровне системы, а в айфоне какие-то костыли нужно кроить.

    Войди на сайт, чтобы ответить
    Ответить
  4. И
    Иллариса Беллингем 💚
    4 июля в 12:19
    0

    Зачем так усложнять жизнь?

    Войди на сайт, чтобы ответить
    Ответить
  5. rzha avatar
    rzha 4 июля в 12:26
    1

    Настроено 5 действий, в зависимости в каком положении телефон. Кому как удобно ))

    Войди на сайт, чтобы ответить
    Ответить
  6. Виктор Гнатюк avatar
    Виктор Гнатюк 4 июля в 18:02
    0

    Нужно понимать, что всякие нажатия “не глядя” – это всегда большой риск сделать что-то не то и опозориться. Особенно плохо для деловых людей обходятся эксперименты с громкостью. Поэтому согласен. Либо одно действие, например, отключение всех будильников (хотя визуальная проверка тоже не помешает). Либо меню с различными градациями громкости. Все это легко делается в командах. А еще лучше меню с комплексными профилями работы, когда варьируются сразу три параметра: яркость экрана, звук мультимедиа и звук звонка (например: дом, улица, ночь, утро, в наушниках, чтение, кино, совещание и т.д.).

    Войди на сайт, чтобы ответить
    Ответить
  7. V
    Vikont
    6 июля в 0:13
    0

    Можно же просто звук вкл/выкл оставить на ней, удобно

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.