У цьому XDA Spotlight ми розглядаємо Button Mapper. Ця програма дозволяє вам переналаштувати будь-яку апаратну кнопку для виконання великої кількості дій.
Апаратні кнопки стає дедалі важче й важче знайти на пристроях Android, оскільки сьогодні більшість пристроїв зберігають лише необхідні кнопки живлення та гучності. Хоча деякі користувачі віддають перевагу елегантному дизайну екранних навігаційних кнопок, іншим бракує тактильних кнопок, які можна було б використовувати для певних цілей. На щастя, ви можете мати найкраще з обох світів за допомогою програми під назвою Кнопка Mapper.
Доступно в магазині Google Play, цей інструмент розроблено компанією XDA Recognized Developer flar2 і це дозволяє користувачеві переназначати апаратні кнопки для активації різних функцій без кореня. Додаток працює, підключаючись до структури спеціальних можливостей, вбудованої в Android, тобто Програма може працювати з більшістю пристроїв, включаючи ті, що працюють на старих версіях Android, наприклад Kit Kat.
Візьміть під контроль свої апаратні кнопки
Існує дві версії цієї програми: a Базовий версія і a Pro Версія. Базова версія обмежує перехоплення лише фізичні кнопки «Додому» та гучності, але не обмежує дії, які ви можете виконувати під час натискання цих кнопок. Якщо ви оновитесь до версії Pro за досить помірну ціну (2,60 євро для жителів ЄС і 2,99 доларів для жителів США), ви матимете доступ до теми, налаштування спеціальні рівні вібрації, більша підтримка апаратних кнопок (за умови, що ваш телефон має ці кнопки) і кнопки перепризначення чорного списку в певних програмах. Версія Pro також надає дві додаткові функції, якщо у вас є фізична кнопка «Додому» - погляд на екран блокування і блокування головного екрана, яку ми розглянемо нижче.
Коли ви відкриваєте програму вперше, ви зустрічаєтеся з інструкціями щодо того, що програма може, а що не може робити. Button Mapper також не приховує своїх обмежень і прямо заявляє, що може лише перехоплювати апаратні кнопки (які не є кнопкою живлення), коли екран увімкнено. Для цього програма просить увімкнути її службу доступності. Flar2 чітко дає зрозуміти, що його програма поважає вашу конфіденційність і що служба доступності використовується лише для перехоплення натискань апаратних кнопок.
Особисто я маю дуже мало апаратних кнопок на моєму пристрої – збільшення гучності, зменшення гучності та живлення – у мене є лише дві кнопки для переналаштування, оскільки кнопку живлення неможливо перехопити. Це досить типово для багатьох користувачів (хоча власники пристроїв Samsung і OnePlus матимуть більше можливостей скористатися перевагами цієї програми), тому ви можете запитати себе: Чи варта ця програма такої ціни?
На мій погляд, це точно є. Я швидко виявив, що лише дві кнопки не такі обмеження, як може здатися на перший погляд. Це тому, що я насправді можу встановити 3 дії на кнопку (одноразове натискання, подвійне натискання або тривале натискання), що забезпечує загалом 6 дій для доступних апаратних кнопок. Чесно кажучи, я не рекомендую вам фактично перевизначати дію за замовчуванням одним дотиком для збільшення та зменшення гучності, але ви цілком могли б, якби хотіли.
Теми Button Mapper
Тож для чого можна змінити призначення кнопок? Ось (довгий) список підтримуваних дій:
-
Додатки
- Запустіть будь-яку встановлену програму на телефоні
-
Ярлики
- Запустіть будь-який доступний ярлик на телефоні
-
Дії
- Навігація
- додому
- Назад
- Останні програми
- Остання програма
- Допомога
- Пошук
- Запустіть програму «Асистент» (еквівалент тривалого натискання «Додому»)
- інтерфейс користувача
- Зниз швидких налаштувань
- Розгорнути/закрити панель сповіщень
- Дисплей
- Перемкнути ліхтарик
- Відкрийте діалог живлення
- Вимкніть екран
- Зробіть знімок екрана
- Яскравість +/-
- Аудіо
- Увімкнути режим «Не турбувати».
- Гучність +/-
- Наступний/попередній трек
- Відтворення/Пауза
- Навігація
Як ми вже згадували раніше, у меню додаткових параметрів є кілька корисних налаштувань. По-перше, існують різні варіанти «обходу». Ви можете вимкнути Button Mapper, коли системні діалогові вікна відображаються на екрані, під час використання камери, під час телефонної розмови або під час використання будь-якої програми, яку ви внесли в чорний список. Крім того, ви можете встановити коротші/довші затримки, коли Button Mapper розпізнає дійсний вхід. Це може бути корисно для користувачів, які натискають комбінації кнопок надто швидко або надто повільно. Я рекомендую вам експериментувати з таймінгами, доки не знайдете той, який можна досягти в 100% випадків.
Повторне підключення кнопок
Я точно можу придумати кілька корисних причин, чому б я продовжував використовувати цю програму. Однією з перших речей, які я зробив, було додати виключення для Spotify і телефонних дзвінків, щоб я міг продовжити з використанням звичайних функцій гучності в цих програмах, але все одно зберігає мої спеціальні апаратні відображення інакше. Ще одна дія, яку я налаштував, полягала в довгому натисканні на клавішу зменшення гучності, щоб ініціювати знімок екрана, що зазвичай важче в моєму громіздкому футлярі. Далі я перепризначив тривале натискання клавіші збільшення гучності, щоб повернутися до останньої активної програми, а також двічі торкнувся клавіші гучності, щоб відобразити список останніх програм.
Хоча я використовую тут досить просто, вони чудово працюють у моєму випадку, коли я їду на роботу в метро. В одній руці я тримаю поручень, а в іншій тримаю телефон. Перепризначення двох-трьох кроків на одну клавішу набагато зручніше для мене, оскільки я часто користуюся телефоном однією рукою. Тривале натискання для переходу до останньої активної програми може здатися трохи дивним, але я досить часто використовую це під час копіювання тексту. Я вважаю, що деякі програми не надто добре діляться/копіюють текст, тому це переналаштування кнопок робить перемикання між програмами трохи швидшими для копіювання або введення двофакторних кодів автентифікації, наприклад.
Однак не кожен телефон має таку обмежену кількість апаратних кнопок, як мій. OnePlus 3/3T, наприклад, має кнопку-повзунок, яку можна переналаштувати за допомогою цієї програми на вибрану дію.Оновлення: виявляється, що повзунок сповіщень на пристроях OnePlus не надсилає ключові події, тому його неможливо перехопити. Телефони Xperia зазвичай мають спеціальну кнопку камери, яку також можна змінити. Пристрої Samsung мають фізичні навігаційні клавіші, усі з яких можна переналаштувати відповідно до ваших ставок. Ви можете, наприклад, перемкнути клавішу «Назад» і «Останні» на своєму пристрої Samsung, щоб краще відобразити макет навігації Android. На пристрої Samsung Galaxy ви також можете налаштувати підсвічування кнопок (базова версія) і тривалість вібрації (версія Pro).
І якщо у вашому телефоні є спеціальна фізична кнопка «Додому», ви можете скористатися двома функціями, про які я згадав на початку цього прожектора: перегляд екрана блокування та блокування головного екрана. Перша функція дозволяє заблокувати пристрій, відпустивши кнопку «Додому», коли ви перебуваєте на блокуванні екран, а остання дозволяє блокувати ваш пристрій, коли ви перебуваєте на головному екрані (Nova Launcher ні вимагається)! Використовуючи функцію перегляду екрана блокування, ви можете утримувати кнопку головного екрана, щоб відкрити екран блокування (і «підглядати» сповіщення), а потім відпустити кнопку головного екрана, щоб екран вимкнувся. Блокування головного екрана простіше, але для тих із вас, у кого не працюють кнопки живлення, це може бути життєво важливою функцією.
Розробник перераховує купу різних потенційних застосувань цієї програми в своєму описі Play Store, а також кілька у своєму Тема форуму XDA. Зрештою, те, що ви можете зробити, повністю залежить від вашої уяви. Наш постійний шанувальник Tasker, Мішаал Рахман, зазначає, що хоча ви можете налаштувати Tasker на кнопку перехоплення натискає за допомогою такого плагіна, як AutoInput, набагато легше використовувати спеціальну програму, таку як Button Картограф. Крім того, Button Mapper, по суті, дозволяє вам виконувати майже будь-яку дію, яка тільки може спасти вам на думку завдяки можливість запускати ярлики - це означає, що ви можете безпосередньо запускати завдання Tasker за один (або подвійний або довгий) преса.
Висновок
Що було б непогано мати в майбутній версії, так це різні відображення під час використання окремих програм, на зразок «профілів» для кожної програми. Наприклад, я міг би захотіти, щоб Spotify змінював треки за допомогою натискань збільшення/зменшення гучності, але на робочому столі ці кнопки вмикали ліхтарик або знімали швидкі налаштування. Але наразі перепризначення кнопки застосовується в усій системі й не стосується жодної окремої програми.
Однак загалом це а досить корисний інструмент в арсеналі ентузіаста Android. Незалежно від того, чи використовуєте ви його для переналаштування апаратних кнопок у більш типовий спосіб, наприклад збільшення та зменшення гучності для зміни музичні композиції, або ви використовуєте його більш нетрадиційно, як у моєму випадку, те, як ви це використовуєте, залежить від ваших особистих уподобання. Програма дозволяє вам бути настільки креативними, як вам заманеться, однак чим більше апаратних кнопок у вас є, тим веселіше ви можете отримати задоволення.
Завантажте Button Mapper із магазину Google Play!