Как изменить функции кнопок айфон

Содержание
  1. Как добавить настраиваемую виртуальную кнопку на iPhone
  2. Как настроить удобную виртуальную кнопку
  3. 5 настроек кнопки «Домой» на iPhone, о которых вы могли не знать
  4. Отключение «Удобного доступа» (Reachability), чтобы избежать случайных нажатий
  5. Уменьшение скорости нажатия
  6. Отключение Siri
  7. Как отключить Siri на экране блокировки?
  8. Как отключить Siri полностью?
  9. Назначение действия на тройное нажатие
  10. Очистка оперативной памяти
  11. Как заставить внешние кнопки iPhone работать на себя
  12. 5 настроек кнопки «Домой» на iPhone, о которых вы могли не знать
  13. Отключение «Удобного доступа» (Reachability), чтобы избежать случайных нажатий
  14. Уменьшение скорости нажатия
  15. Отключение Siri
  16. Как отключить Siri на экране блокировки?
  17. Как отключить Siri полностью?
  18. Назначение действия на тройное нажатие
  19. Очистка оперативной памяти
  20. Использование функции «Адаптация касания» на iPhone, iPad, iPod touch или Apple Watch
  21. Включение функции «Адаптация касания»
  22. Настройка функции «Адаптация касания»
  23. Время фиксации
  24. Жесты смахивания
  25. Пропуск повтора
  26. Помощь при касании
  27. Задержка для жеста «Помощь при касании»

Как добавить настраиваемую виртуальную кнопку на iPhone

Размеры современных смартфонов делают использование гаджетов одной рукой практически невозможным. Даже те, кто приловчился использовать интерфейс одной рукой, ничего не могут поделать с кнопками на боковых гранях смартфона.

Часть именно для нажатия на нужную клавишу приходится тянуться или перехватывать iPhone.

? Спасибо re:Store за полезную информацию. ?

Есть способ совершать самые необходимые действия и вовсе без нажатия на физические кнопки.

Как настроить удобную виртуальную кнопку

Для этого нам понадобится специальная опция AssistiveTouch.

1. Переходим в меню Настройки — Основные — Универсальный доступ — Assistive Touch и активируем главный переключатель.

2. Изменяем параметр Непрозрачность в покое до минимума, так виртуальная кнопка большую часть времени будет практически незаметна.

3. Настраиваем нужные действия.

Здесь даже нет необходимости использовать меню AssistiveTouch. Самые полезные действия можно настроить на касание кнопки, двойное нажатие, удержание и 3D-Touch.

Получается целых четыре быстрых действия, например, блокировка ориентации, блокировка экрана, отключение звука и изменение громкости.

Не забывайте, что виртуальную кнопку можно перетянуть в любое удобное место на экране.

Источник

5 настроек кнопки «Домой» на iPhone, о которых вы могли не знать

Кнопка «Домой» на iPhone выполняет 6 различных повседневных функций: вызов экрана блокировки, возврат на спрингборд (домашний экран), открытие режима многозначности, сканирование отпечатка пальца при помощи Touch ID, запуск голосового ассистента Siri и режим Reachability («Удобный доступ») для использования iPhone одной рукой. В этом материале мы расскажем ещё о 5-и настройках, которые могут быть применимы при работе с кнопкой Home на iPhone.

Большая часть функций доступна на iPhone с iOS 9 (и выше), но некоторые из них могут присутствовать и на более старых версиях яблочной операционной системы.

Отключение «Удобного доступа» (Reachability), чтобы избежать случайных нажатий

После того, как компания Apple решила увеличить диагональ дисплея с достаточно удобных 3,5 и 4-х дюймов до 4,7 и 5,5, с которыми, держа устройство в одной руке, достать до дальнего угла дисплея становится ужасно сложно, в iOS была интегрирована функция Reachability, ну, или «Удобный доступ» в русскоязычном эквиваленте.

Её суть заключается в том, что дважды коснувшись (именно коснувшись, а не нажав) на кнопку «Домой», интерфейс сдвигается вниз и доставать одной рукой до самых отдалённых участков дисплея становится просто.

Но какой бы крутой ни была функция на бумаге и в различных роликах, лично я в повседневной деятельности использую её лишь пару раз в году. Скажу даже больше — она периодически доставляет дискомфорт из-за случайного нажатия.

Отключить её можно, для чего необходимо пройти в НастройкиОсновныеУниверсальный доступ и в разделе «Взаимодействие» напротив пункта «Удобный доступ» перевести переключатель в неактивное положение.

Уменьшение скорости нажатия

При работе с кнопкой «Домой» может быть задействовано её двойное или даже тройное нажатие для выполнения тех или иных задач. По умолчанию для реализации задуманного необходимо нажимать кнопку Home максимально быстро. Если вас не устраивает такое положение дел, то можно уменьшить скорость двойного или тройного нажатия.

Для этого откройте НастройкиОсновныеУниверсальный доступДомой. Тут можно выбрать такие варианты двойного или тройного нажатия как «Медленно» или «Очень медленно».

Читайте также:  Как передать iphone ребенку

Отключение Siri

Долгое удержание кнопки «Домой» по умолчанию приводит к запуску Siri. Но если вы им не пользуетесь или, например, часто делаете скриншоты, то чтобы избежать ложного запуска, можно отключить запуск голосового помощника.

Как отключить Siri на экране блокировки?

Откройте НастройкиTouch ID и пароль. После того, как введёте пароль блокировки в разделе «Доступ с блокировкой экрана» дезактивируйте тумблер напротив «Siri».

Как отключить Siri полностью?

Пройдите в НастройкиОсновныеSiri и выключите основной переключатель, а затем подведите действие во всплывающем меню.

Назначение действия на тройное нажатие

На тройное нажатие кнопки «Домой» тоже можно назначить определённое действие. Для этого откройте НастройкиОсновныеУниверсальный доступ и прокрутите список полностью вниз, пока не найдёте меню «Сочетание клавиш», которое по умолчанию выключено.

Тут можно активировать одну из следующих функций:

Очистка оперативной памяти

При помощи кнопки Home можно также очищать оперативную память устройства, что также будет актуально на старых iPhone и iPad.

Для этого зажмите кнопку «Питания» (Power) до тех пор, пока не появится слайдер выключения устройства («Выключить»).

Затем нажмите и удерживайте кнопку «Домой», пока не появится рабочий стол (около 10 секунд). Всё, оперативная память очищена.

Источник

Как заставить внешние кнопки iPhone работать на себя

Здравствуйте, дорогие читатели Хабра!

Уже довольно давно работаю фрилансером и иногда беру пару-тройку простеньких проектов за $100-200 для разгрузки мозга. В этот раз клиент попросил использовать внешние кнопки регулировки громкости в iPhone. Проблема состояла в том, что встроенного API для внешних кнопок в iOS не существует: до недавних пор использование хардверных элементов устройства, отличное от системного поведения, было запрещено. Поэтому различные приложения типа «Camera+» и «Camera Pro» никак не могли донести подобный функционал до пользователя. Однако, по счастливой случайности, в iOS 5 разработчики Apple сами начали использовать подобный подход к интерфейсу: сделать фотографию в системном приложении камеры теперь можно, нажав на клавишу увеличения громкости.

Как реализовать подобное поведение внешних клавиш в своем приложении, смотрите под катом. Исходники прилагаются в конце статьи.

Немного погуглив о задаче, можно наткнуться на открытое решение RBVolumeButtons, которое открывает аудио сессию и начинает слушать изменение громкости. В моем случае, этот класс неприятно влиял на работу камеры: активировав новую аудио сессию, мы прерывали аудиосессию камеры. Я решил собрать свой велосипед, подойдя к процессу со слегка иной стороны; написать отдельный класс NKVolumeButtons, скрывающий в себе весь необходимый функционал.

После короткого разбора полетов я решил использовать класс MPMusicPlayer из встроенного фреймворка MediaPlayer. В этом класе есть два сиглтона музыкального плеера: один для приложения и второй системный, общий для всего телефона. Мы будем слушать изменения громкости музыкального плеера для нашего приложения. Для этого добавим в метод инициализации объекта NKVolumeButtons немного кода:

Все по канонам KVO: вместо собственного велосипеда мы используем старую добрую категорию, унаследованную от NSObject. Соответственно, нам нужен и обработчик события — когда параметр, который мы слушаем, изменится, нам нужно как-то принять эту информацию. Смело добавляем метод в NKVolumeButtons!

Разберем код по-порядку:

  1. Получаем текущую громкость приложения
  2. Проверяем, увеличилась ли громкость, или уменьшилась
  3. Возвращаем громкость к исходному значению

Что за исходное значение? Объясняю: если пользователь зашел в наше приложение, а громкость на нуле? Тогда нажатия клавиши уменьшения громкости не будут иметь смысла — ничего работать не будет. Поэтому с самого начала нам нужно установить громкость на определенном уровне, от которого и будем плясать. Параметр volume может принимать значения от 0 до 1, так что мы выберем середину — 0.5. Добавим следующий код в инициализацию объекта NKVolumeButtons:

А теперь приступим к реализации методов volumeUp и volumeDown. Для удобства добавим два параметра классу NKVolumeButtons, доступных извне — upBlock и downBlock. Приведем файл NKVolumeButtons.h к следующему виду:

Здесь мы просто в удобном ключе добавили возможность устанавливать извне блоки кода, которые будут вызываться при нажатии клавиш регулировки громкости. Не стоит забывать и о синтезации наших параметров. Добавьте следующее в имплементацию NKVolumeButtons:

Читайте также:  Кабель фоксконн для айфона

И, конечно же, вызов наших блоков в нужное время:

А вот и еще одна проблемка! Каждый раз, когда мы изменяем громкость, на экране появляется индикатор громкости. Что же, воспользуемся готовым решением, которое уже было в RBVolumeButtons. На то он и opensource, чтобы помогать друг другу, не так ли? Добавьте следующий код в NKVolumeButtons.m:

Вот и все! Нам остается только добавить этот класс в проект, инициализировать объект NKVolumeButtons и задать нужные блоки кода. Вот таким простым костылем решается проблема недостатка API внешних клавиш.

Спасибо за то, что дочитали до конца! Исходники доступны на гитхабе.
Если вдруг найдете какие-либо неточности или опечатки, милости прошу в мой уютный хабракабинет.

Источник

5 настроек кнопки «Домой» на iPhone, о которых вы могли не знать

Кнопка «Домой» на iPhone выполняет 6 различных повседневных функций: вызов экрана блокировки, возврат на спрингборд (домашний экран), открытие режима многозначности, сканирование отпечатка пальца при помощи Touch ID, запуск голосового ассистента Siri и режим Reachability («Удобный доступ») для использования iPhone одной рукой. В этом материале мы расскажем ещё о 5-и настройках, которые могут быть применимы при работе с кнопкой Home на iPhone.

Большая часть функций доступна на iPhone с iOS 9 (и выше), но некоторые из них могут присутствовать и на более старых версиях яблочной операционной системы.

Отключение «Удобного доступа» (Reachability), чтобы избежать случайных нажатий

После того, как компания Apple решила увеличить диагональ дисплея с достаточно удобных 3,5 и 4-х дюймов до 4,7 и 5,5, с которыми, держа устройство в одной руке, достать до дальнего угла дисплея становится ужасно сложно, в iOS была интегрирована функция Reachability, ну, или «Удобный доступ» в русскоязычном эквиваленте.

Её суть заключается в том, что дважды коснувшись (именно коснувшись, а не нажав) на кнопку «Домой», интерфейс сдвигается вниз и доставать одной рукой до самых отдалённых участков дисплея становится просто.

Но какой бы крутой ни была функция на бумаге и в различных роликах, лично я в повседневной деятельности использую её лишь пару раз в году. Скажу даже больше — она периодически доставляет дискомфорт из-за случайного нажатия.

Отключить её можно, для чего необходимо пройти в НастройкиОсновныеУниверсальный доступ и в разделе «Взаимодействие» напротив пункта «Удобный доступ» перевести переключатель в неактивное положение.

Уменьшение скорости нажатия

При работе с кнопкой «Домой» может быть задействовано её двойное или даже тройное нажатие для выполнения тех или иных задач. По умолчанию для реализации задуманного необходимо нажимать кнопку Home максимально быстро. Если вас не устраивает такое положение дел, то можно уменьшить скорость двойного или тройного нажатия.

Для этого откройте НастройкиОсновныеУниверсальный доступДомой. Тут можно выбрать такие варианты двойного или тройного нажатия как «Медленно» или «Очень медленно».

Отключение Siri

Долгое удержание кнопки «Домой» по умолчанию приводит к запуску Siri. Но если вы им не пользуетесь или, например, часто делаете скриншоты, то чтобы избежать ложного запуска, можно отключить запуск голосового помощника.

Как отключить Siri на экране блокировки?

Откройте НастройкиTouch ID и пароль. После того, как введёте пароль блокировки в разделе «Доступ с блокировкой экрана» дезактивируйте тумблер напротив «Siri».

Как отключить Siri полностью?

Пройдите в НастройкиОсновныеSiri и выключите основной переключатель, а затем подведите действие во всплывающем меню.

Назначение действия на тройное нажатие

На тройное нажатие кнопки «Домой» тоже можно назначить определённое действие. Для этого откройте НастройкиОсновныеУниверсальный доступ и прокрутите список полностью вниз, пока не найдёте меню «Сочетание клавиш», которое по умолчанию выключено.

Тут можно активировать одну из следующих функций:

Очистка оперативной памяти

При помощи кнопки Home можно также очищать оперативную память устройства, что также будет актуально на старых iPhone и iPad.

Для этого зажмите кнопку «Питания» (Power) до тех пор, пока не появится слайдер выключения устройства («Выключить»).

Читайте также:  Apple lightning to micro usb adapter что это

Затем нажмите и удерживайте кнопку «Домой», пока не появится рабочий стол (около 10 секунд). Всё, оперативная память очищена.

Источник

Использование функции «Адаптация касания» на iPhone, iPad, iPod touch или Apple Watch

С помощью функции «Адаптация касания» можно настроить то, как экран вашего устройства реагирует на касания, смахивания и другие жесты.

Включение функции «Адаптация касания»

Вы можете настроить функцию «Адаптация касания» с учетом особенностей своей моторики. Рекомендуется задать желаемые настройки перед включением функции «Адаптация касания», так как она изменяет то, как ваше устройство реагирует на касания.

На iPhone, iPad или iPod touch выполните указанные ниже действия.

  1. Перейдите в меню «Настройки» и выберите «Универсальный доступ».
  2. Выберите пункт «Касание», а затем — «Адаптация касания».

После включения эта функция автоматически добавится в меню «Быстрые команды».

На Apple Watch выполните указанные ниже действия.

  1. Перейдите в меню «Настройки» и выберите «Универсальный доступ».
  2. Выберите пункт «Адаптация касания».

Чтобы включить функцию в программе Watch на iPhone, выполните указанные ниже действия.

  1. Откройте программу Watch на iPhone.
  2. Перейдите на вкладку «Мои часы», а затем выберите пункт «Универсальный доступ».
  3. Выберите пункт «Адаптация касания».

Настройка функции «Адаптация касания»

Вы можете настроить функцию «Адаптация касания» с помощью четырех основных параметров, чтобы ваше устройство лучше реагировало на касания.

Время фиксации

Используйте параметр «Время фиксации», чтобы указать длительность нажатия на экран, необходимую для распознавания касания. Если выбрано время фиксации более 0,3 секунды, при касании экрана будет отображаться циклическое время. После истечения таймера устройство распознает ваше касание как специальный жест.

Чтобы включить параметр «Время фиксации», выполните указанные ниже действия.

  1. Перейдите в меню «Настройки» и выберите пункт «Универсальный доступ».
  2. Выберите пункт «Касание», а затем — «Адаптация касания».
  3. Включите параметр «Время фиксации».
  4. Изменить время можно с помощью кнопок «+» и «–».

Жесты смахивания

Чтобы использовать функцию «Жесты смахивания», на устройстве необходимо включить параметры «Время фиксации» и «Помощь при касании». Если функция «Жесты смахивания» включена, вы можете выполнять жесты смахивания, не дожидаясь истечения таймера «Время фиксации». Вы можете также указать длину движения пальца при смахивании, необходимую для распознания жеста. Для этого включите параметр «Необходимое движение», который появляется, если включена функция «Жесты смахивания».

Чтобы включить функцию «Жесты смахивания», выполните указанные ниже действия.

  1. Перейдите в меню «Настройки» и выберите «Универсальный доступ».
  2. Выберите пункт «Касание», а затем — «Адаптация касания».
  3. Включите параметр «Жесты смахивания».

Пропуск повтора

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

  1. Перейдите в меню «Настройки» и выберите «Универсальный доступ».
  2. Выберите пункт «Касание», а затем — «Адаптация касания».
  3. Включите параметр «Пропуск повтора».

Помощь при касании

Если функция «Помощь при касании» включена и вы случайно выполнили жест смахивания, устройство может определить, является ли первое место касания или последнее касание намеренным.

Если в качестве предпочитаемого параметра выбран «Точка первого касания», вы можете коснуться экрана и выполнять движение пальцем до истечения таймера «Задержка для жеста «Помощь при касании»».

Если в качестве предпочитаемого параметра выбран «Точка последнего касания», вы можете коснуться экрана в любом месте и провести пальцем к нужной точке касания до истечения таймера.

Чтобы включить функцию «Помощь при касании», выполните указанные ниже действия.

  1. Перейдите в меню «Настройки» > «Универсальный доступ» > «Касание» и выберите пункт «Адаптация касания».
  2. Нажмите «Точка первого касания» или «Точка последнего касания».

После включения функции «Помощь при касании» устройство будет реагировать на касание в тех случаях, если вы снимете палец с экрана в течение определенного времени, называемого задержкой жеста. Устройство может реагировать на другие жесты, например перетаскивание, если они выполняются по истечении этого времени.

Изменить задержку жеста можно с помощью кнопок «+» и «–».

Задержка для жеста «Помощь при касании»

Этот параметр доступен, если вы используете одну из настроек функции «Помощь при касании». При использовании в сочетании с параметром «Время фиксации» обратный отсчет таймера «Задержка для жеста «Помощь при касании»» начнется сразу после истечения таймера «Время фиксации».

Источник

Оцените статью