XDA Spotlight: Button Mapper, aplikacja do ponownego mapowania przycisków sprzętowych telefonu

W tym wydaniu XDA omawiamy narzędzie Button Mapper. Ta aplikacja umożliwia ponowne przypisanie dowolnego przycisku sprzętowego w celu wykonania szerokiej gamy działań.

Coraz trudniej znaleźć przyciski sprzętowe na urządzeniach z Androidem, a większość urządzeń ma obecnie tylko niezbędne przyciski zasilania i głośności. Chociaż niektórzy użytkownicy wolą eleganckie projekty oferowane przez ekranowe przyciski nawigacyjne, innym brakuje przycisków dotykowych, które można wykorzystać do określonych celów. Na szczęście możesz mieć to, co najlepsze z obu światów, dzięki aplikacji o nazwie Mapa przycisków.

Dostępne w sklepie Google Play, to narzędzie zostało opracowane przez uznanego programistę XDA flara2 i umożliwia użytkownikowi zmianę przypisania przycisków sprzętowych w celu aktywacji różnych funkcji bez roota. Aplikacja działa poprzez wykorzystanie struktury dostępności wbudowanej w system Android, co oznacza aplikacja może współpracować z większością urządzeń, także tych działających na starszych wersjach Androida np KitKat.


Przejmij kontrolę nad przyciskami sprzętowymi

Istnieją dwie wersje tej aplikacji: a Podstawowy wersja i A Zawodowiec Wersja. Wersja Basic ogranicza przechwytywanie tylko fizyczne przyciski Home i głośności, ale w żaden inny sposób nie ogranicza działań, które można wykonać po naciśnięciu tych przycisków. Jeśli uaktualnisz wersję Pro za całkiem rozsądną cenę (2,60 EUR dla mieszkańców UE i 2,99 USD dla mieszkańców USA), będziesz mieć dostęp do tematy, ustawienie niestandardowe poziomy wibracji, większą obsługę przycisków sprzętowych (pod warunkiem, że Twój telefon je ma) i zmianę przypisania przycisków na czarnej liście w niektórych aplikacjach. Wersja Pro zapewnia również dwie dodatkowe funkcje, jeśli masz fizyczny przycisk Home - podgląd ekranu blokadyblokada ekranu głównego, które omówimy poniżej.

Gdy otworzysz aplikację po raz pierwszy, zobaczysz instrukcje dotyczące tego, co aplikacja może, a czego nie może zrobić. Button Mapper również nie ukrywa swoich ograniczeń i wyraźnie stwierdza, że ​​może przechwytuje tylko przyciski sprzętowe (które nie są przyciskiem zasilania), gdy ekran jest włączony. W tym celu aplikacja żąda włączenia usługi ułatwień dostępu. Flar2 wyraźnie daje do zrozumienia, że ​​jego aplikacja szanuje Twoją prywatność i że usługa ułatwień dostępu służy wyłącznie do przechwytywania naciśnięć przycisków sprzętowych.

Osobiście mam na swoim urządzeniu bardzo niewiele przycisków sprzętowych – zwiększanie, zmniejszanie głośności i zasilanie – więc mam tylko dwa przyciski do zmiany przypisania, ponieważ przycisku zasilania nie można przechwycić. Jest to dość typowe dla wielu użytkowników (choć właściciele urządzeń Samsung i OnePlus będą mieli więcej możliwości korzystania z tej aplikacji), więc możesz zadać sobie pytanie: Czy ta aplikacja jest nadal warta swojej ceny?

Moim zdaniem to zdecydowanie jest. Szybko odkryłem, że posiadanie tylko dwóch przycisków nie jest tak ograniczające, jak mogłoby się początkowo wydawać. Dzieje się tak dlatego, że faktycznie mogę ustawić 3 akcje na przycisk (pojedyncze dotknięcie, podwójne dotknięcie lub długie naciśnięcie), co daje w sumie 6 akcji dla moich dostępnych przycisków sprzętowych. Aby być uczciwym, nie polecam zastępowania domyślnej akcji polegającej na pojedynczym dotknięciu w celu zwiększenia i zmniejszenia głośności, ale całkowicie możesz, jeśli chcesz.

Motywy mapowania przycisków

Co więc możesz zmienić przyporządkowując przyciski? Oto (długa) lista obsługiwanych akcji:

  • Aplikacje
    • Uruchom dowolną zainstalowaną aplikację na swoim telefonie
  • Skróty
    • Uruchom dowolny dostępny skrót w telefonie
  • działania
      • Nawigacja
        • Dom
        • Z powrotem
        • Ostatnie aplikacje
        • Ostatnia aplikacja
      • Wsparcie
        • Szukaj
        • Uruchom aplikację „Asystent” (odpowiednik długiego naciśnięcia przycisku Home)
    • Interfejs użytkownika
      • Zmniejsz szybkie ustawienia
      • Rozwiń/zamknij obszar powiadomień
    • Wyświetlacz
      • Przełącz latarkę
      • Wyświetl okno dialogowe zasilania
      • Wyłącz ekran
      • Zrób zrzut ekranu
      • Jasność +/-
    • Audio
      • Przełącz tryb Nie przeszkadzać
      • Głośność +/-
      • Następny/poprzedni utwór
      • Odtwórz/Wstrzymaj

Jak wspomnieliśmy wcześniej, w menu Opcje zaawansowane znajduje się kilka przydatnych ustawień. Po pierwsze, istnieją różne opcje „obejścia”. Możesz ustawić funkcję Mapowania przycisków tak, aby była wyłączona, gdy na ekranie wyświetlane są okna dialogowe systemu, podczas korzystania z aparatu, w trakcie rozmowy telefonicznej lub podczas korzystania z dowolnej aplikacji umieszczonej na czarnej liście. Co więcej, możesz ustawić krótsze/dłuższe opóźnienia, kiedy Button Mapper rozpozna prawidłowe dane wejściowe. Może to być pomocne dla użytkowników, którzy naciskają kombinacje przycisków zbyt szybko lub zbyt wolno. Zalecam eksperymentowanie z synchronizacją, aż znajdziesz taki, który będzie Ci odpowiadał w 100% przypadków.


Ponowne okablowanie przycisków

Zdecydowanie znam kilka przydatnych powodów, dla których nadal korzystałbym z tej aplikacji. Jedną z pierwszych rzeczy, które zrobiłem, było dodanie wyjątku zarówno dla Spotify, jak i połączeń telefonicznych, aby móc kontynuować korzystając z normalnych funkcji głośności w tych aplikacjach, ale nadal zachowując moje niestandardowe mapowania sprzętu W przeciwnym razie. Kolejną czynnością, którą skonfigurowałem, było długie naciśnięcie klawisza zmniejszania głośności w celu uruchomienia zrobienia zrzutu ekranu, co zwykle jest trudniejsze w przypadku mojej nieporęcznej obudowy. Następnie ponownie przypisałem długie naciśnięcie klawisza zwiększania głośności, aby powrócić do ostatniej aktywnej aplikacji, a także dwukrotnie stuknąłem klawisz głośności, aby wyświetlić listę ostatnich aplikacji.

Choć moje zastosowania tutaj są raczej podstawowe, w moim przypadku sprawdzają się świetnie, gdy dojeżdżam do pracy metrem. W jednej ręce trzymam poręcz, w drugiej trzymam telefon. Ponowne przypisanie czynności składających się z dwóch do trzech kroków do jednego klawisza jest dla mnie znacznie wygodniejsze, ponieważ często korzystam z telefonu jedną ręką. Długie naciśnięcie w celu przełączenia do ostatniej aktywnej aplikacji może wydawać się nieco dziwne, ale używam go dość często podczas kopiowania tekstu. Uważam, że niektóre aplikacje niezbyt dobrze udostępniają/kopiują tekst, więc to ponowne przypisanie przycisku sprawia, że ​​przeskakiwanie między aplikacjami jest nieco szybsze, na przykład w przypadku kopiowania lub wprowadzania kodów uwierzytelniania dwuskładnikowego.

Jednak nie każdy telefon ma tak ograniczoną liczbę przycisków sprzętowych, jak mój. Na przykład OnePlus 3/3T ma ten przycisk suwaka, który za pomocą tej aplikacji można przypisać do wybranej akcji.Aktualizacja: wygląda na to, że suwak powiadomień na urządzeniach OnePlus nie wysyła kluczowych zdarzeń i dlatego nie można go przechwycić. Telefony Xperia zazwyczaj mają dedykowany przycisk aparatu, który można również ponownie przypisać. Urządzenia Samsung są wyposażone w fizyczne klawisze nawigacyjne, które można przypisać zgodnie z własnymi preferencjami. Możesz na przykład przełączyć klawisz Wstecz i Ostatnie na urządzeniu Samsung, aby lepiej odzwierciedlać standardowy układ nawigacji w systemie Android. W urządzeniu Samsung Galaxy możesz także dostosować podświetlenie przycisków (wersja Basic) i czas trwania wibracji (wersja Pro).

Przyciski pojemnościowe Samsunga Galaxy S6. (Kredyty: AndroidWyjaśnienie)

A jeśli Twój telefon ma dedykowany fizyczny przycisk Home, możesz skorzystać z dwóch funkcji, o których wspomniałem na początku tego artykułu: podglądu ekranu blokady i blokady ekranu głównego. Pierwsza funkcja umożliwia zablokowanie urządzenia poprzez zwolnienie przycisku Home, gdy jesteś na blokadzie ekranie, a ta ostatnia umożliwia zablokowanie urządzenia, gdy jesteś na ekranie głównym (Nova Launcher nie wymagany)! Korzystając z funkcji podglądu ekranu blokady, możesz przytrzymać przycisk strony głównej, aby wyświetlić ekran blokady (i „podejrzeć” powiadomienia), a następnie zwolnić przycisk strony głównej, aby wyłączyć ekran. Blokada ekranu głównego jest prostsza, ale dla tych, którzy mają niesprawne przyciski zasilania, może to być istotna funkcja.

Deweloper wymienia wiele różnych potencjalnych zastosowań tej aplikacji w swoim opisie Sklepu Play, a także kilka w swoim Wątek na forum XDA. Ostatecznie jednak to, co możesz zrobić, zależy wyłącznie od Twojej wyobraźni. Nasz stały miłośnik Taskerów, Mishaal Rahman, zauważa, że ​​chociaż możesz skonfigurować Taskera tak, aby przycisk przechwytywał prasy za pomocą wtyczki takiej jak AutoInput, znacznie łatwiej jest skorzystać z dedykowanej aplikacji, takiej jak Button Mapowiec. Ponadto Button Mapper zasadniczo pozwala na wykonanie prawie każdej akcji, o której możesz pomyśleć, dzięki możliwość uruchamiania skrótów - co oznacza, że ​​możesz bezpośrednio uruchamiać zadania Taskera w pojedynczym (lub podwójnym lub długim) naciskać.


Wniosek

Miło byłoby mieć w przyszłej wersji odrębne mapowania podczas korzystania z oddzielnych aplikacji, coś w rodzaju „profili” dla każdej aplikacji. Na przykład mogę chcieć, aby Spotify zmieniał utwory za pomocą naciśnięć zwiększania/zmniejszania głośności, ale na pulpicie te przyciski włączają latarkę lub zmniejszają szybkie ustawienia. Jednak obecnie ponowne mapowanie przycisku ma zastosowanie w całym systemie i nie dotyczy żadnej indywidualnej aplikacji.

Ogólnie jednak jest to dość przydatne narzędzie w arsenale entuzjastów Androida. Niezależnie od tego, czy użyjesz go do zmiany przypisania przycisków sprzętowych w bardziej typowy sposób, na przykład poprzez zwiększanie i zmniejszanie głośności utworów muzycznych, czy też używasz go w bardziej niekonwencjonalny sposób, jak w moim przypadku, sposób jego wykorzystania zależy od Twoich osobistych preferencji preferencje. Aplikacja pozwala na dowolną kreatywność, jednak im więcej masz przycisków sprzętowych, tym więcej zabawy możesz mieć.


Pobierz Button Mapper ze sklepu Google Play!