Когда в 2023-м году в смартфонах Apple впервые представили Action Button (боковую кнопку на месте качельки переключателя на беззвучный режим), то её полезность, скажем, была не совсем очевидна.
Но наступил 2025-й, и теперь для пользователей в России более удобной кнопки в смартфоне и придумать сложно. Ведь на неё можно всего в несколько шагов повесить включение и выключение VPN-сервисов, без необходимости постоянно заходить в само приложение.
Action Button + Shortcuts
Напомним, что боковой кнопке действия можно присвоить не только самые простые функции, наподобие включения фонарика, переключения на беззвучный режим и тд., но и запуск определённых команд, созданных в одноимённом приложении.
Соответственно первое, что необходимо сделать, - это зайти в приложение «Команды» (Shortcuts) и создать два мини-алгоритма: на включение VPN и его выключение. Ниже подробная пошаговая инструкция, на случай, если до этого ни разу не пользовались этим приложением.
В появившемся окне для создания команды необходимо найти пункт Установка VPN (Set VPN).
Далее необходимо сделать две настройки: выбрать действие (включение или отключение) и сам VPN-сервис, для которого это действие будет выполняться.
Созданным командам обязательно надо присвоить (и, конечно, запомнить) несложные имена, они нам ещё понадобятся в дальнейшем.
После этого переходим вот по этой ссылке, которая подключает MultiButton - готовый скрипт, позволяющий выполнять несколько действий в рамках одного набора команд.
В списке вместо Shortcut 1 и Shortcut 2 необходимо указать название команд включения и выключения VPN соответственно.
Собственно, это практически и всё. Осталось только в настройках самой Action Button назначить на неё запуск команды MultiButton, в которой у нас и находятся нужные опции.
При первом запуске MultiButton система попросит разрешение на запуск настроенных команд: один раз при включении VPN и один раз при его выключении.
Напомним, что кнопка действия работает не по клику, а по длительному нажатию.
Как это работает?
Для подключения VPN (запуска первой команды) необходимо нажать один раз, для отключения VPN (запуска второй команды) - необходимо два длительных нажатия подряд.
В настройках MultiButton есть пункт с выбором периода времени, в течение которого второе нажатие будет считаться, как повторное, но у нас не получилось разобраться, как именно это работает.
Вне зависимости от установленных значений повторным нажатие считалось до 5 секунд, всё, что было после, определялось как первое нажатие и запуск команды на включение VPN-сервиса.
Была идея выставить очень длительный период, чтобы включение-выключение происходило с одного нажатия. Но на практике не срослось 🙃
Итого
В данной статье мы описали хоть и полезный, но частный случай использования связки Action Button + Shortcuts. По такому же принципу на кнопку действия можно назначить любые две команды, которые часто используются в повседневной жизни, используя опцию MultiButton.