I denna XDA Spotlight granskar vi Button Mapper. Denna applikation låter dig mappa om någon av dina hårdvaruknappar för att utföra ett stort antal åtgärder.
Hårdvaruknappar blir allt svårare och svårare att hitta på Android-enheter, med de flesta enheter som idag bara behåller de nödvändiga ström- och volymknapparna. Även om vissa användare föredrar den eleganta designen som navigeringsknappar på skärmen erbjuder, saknar andra att ha taktila knappar som kan användas för specifika ändamål. Tack och lov kan du få det bästa av två världar med en applikation som heter Button Mapper.
Tillgänglig i Google Play Butik, detta verktyg utvecklades av XDA Recognized Developer flar2 och det gör det möjligt för användaren att mappa om hårdvaruknappar för att aktivera olika funktioner utan rot. Applikationen fungerar genom att utnyttja tillgänglighetsramverket inbakat i Android, vilket betyder applikationen kan fungera med de flesta enheter inklusive de som körs på äldre versioner av Android som t.ex KitKat.
Ta kontroll över dina hårdvaruknappar
Det finns två versioner av denna applikation: a Grundläggande version och en Proffs Version. Grundversionen begränsar avlyssning endast de fysiska hem- och volymknapparna, men begränsar inte på annat sätt de åtgärder du kan utföra vid dessa knapptryckningar. Om du uppgraderar till Pro-versionen för ett ganska rimligt pris (2,60 € för invånare i EU och 2,99 USD för invånare i USA), har du tillgång till teman, inställning anpassade vibrationsnivåer, mer stöd för hårdvaruknappar (förutsatt att din telefon har dessa knappar) och svartlista-ommappningsknappar i vissa applikationer. Pro-versionen ger också två ytterligare funktioner om du har en fysisk hemknapp - titt på låsskärmen och hemskärmslås, som vi tar upp nedan.
När du öppnar applikationen för första gången möts du av instruktioner om vad applikationen kan och inte kan göra. Button Mapper döljer inte heller sina begränsningar och anger uttryckligen att den kan fånga endast upp hårdvaruknappar (som inte är strömknappen) medan skärmen är på. För att göra detta begär applikationen att du aktiverar dess tillgänglighetstjänst. Flar2 gör det helt klart att hans applikation respekterar din integritet och att tillgänglighetstjänsten endast används för att avlyssna hårdvaruknapptryckningar.
Jag personligen har väldigt få hårdvaruknappar på min enhet - volym upp, volym ner och ström - vilket gör att jag bara har två knappar att mappa om eftersom strömknappen inte kan avlyssnas. Detta är ganska typiskt för många användare (även om ägare av Samsung- och OnePlus-enheter kommer att ha fler möjligheter att dra nytta av denna applikation), så du kan fråga dig själv: Är denna applikation fortfarande värd priset?
Enligt min uppfattning är det definitivt är. Jag upptäckte snabbt att att bara ha två knappar inte är så begränsande som det kan verka först. Detta beror på att jag faktiskt kan ställa in 3 åtgärder per knapp (enkeltryck, dubbeltryck eller långt tryck) ger totalt 6 åtgärder för mina tillgängliga hårdvaruknappar. För att vara rättvis rekommenderar jag inte att du faktiskt åsidosätter den förinställda enkeltryckningsåtgärden för volym upp och volym ner, men du kunde absolut om du ville.
Button Mapper-teman
Så vad kan du göra om dina knappar? Här är den (långa) listan över åtgärder som stöds:
-
Ansökningar
- Starta alla installerade program på din telefon
-
Genvägar
- Starta alla tillgängliga genvägar på din telefon
-
Handlingar
- Navigering
- Hem
- Tillbaka
- Senaste appar
- Senaste appen
- Bistånd
- Sök
- Starta 'Assistent'-appen (motsvarar att trycka länge på hemmet)
- UI
- Ta ner snabbinställningarna
- Utöka/stäng aviseringspanelen
- Visa
- Växla ficklampa
- Ta fram strömdialogen
- Stäng av skärmen
- Ta en skärmdump
- Ljusstyrka +/-
- Audio
- Växla Stör ej-läge
- Volym +/-
- Nästa/Föregående spår
- Spela/Pausa
- Navigering
Som vi nämnde tidigare finns det ett par användbara inställningar i menyn Avancerade alternativ. Först finns det de olika "bypass"-alternativen. Du kan ställa in Button Mapper så att den inaktiveras när systemdialoger visas på skärmen, när du använder kameran, när du är mitt i ett telefonsamtal eller när du använder någon applikation som du svartlistar. Dessutom kan du ställa in kortare/längre fördröjningar för när Button Mapper kommer att känna igen en giltig ingång. Detta kan vara användbart för användare som antingen trycker på knappkombinationer för snabbt eller för långsamt. Jag rekommenderar att du experimenterar med timings tills du har hittat en som du kan spika 100% av gångerna.
Omkoppla dina knappar
Jag kan definitivt komma på några användbara anledningar till varför jag skulle fortsätta använda den här applikationen. En av de första sakerna jag gjorde var att lägga till ett undantag för både Spotify och telefonsamtal så att jag kunde fortsätta använder de normala volymfunktionerna inom dessa applikationer men behåller fortfarande mina anpassade hårdvarumappningar annat. En annan åtgärd jag ställde in var att trycka länge på min volym ned-knapp för att utlösa en skärmdump, vilket vanligtvis är svårare med mitt skrymmande fodral. Därefter gjorde jag om ett långt tryck på volym upp-tangenten för att återgå till den senaste aktiva applikationen och gjorde också dubbeltryck på min volymknapp för att visa den senaste applikationslistan.
Även om mina användningsområden här är ganska grundläggande, fungerar de utmärkt i mitt fall när jag pendlar till jobbet på tunnelbanan. I ena handen håller jag greppstången medan jag i den andra håller min telefon. Att återföra två till tre stegsåtgärder till en enda nyckel är mycket bekvämare för mig eftersom jag ofta använder min telefon med en hand. Att ha ett långt tryck för att byta till den senast aktiva applikationen kan låta lite konstigt, men jag använder det ganska ofta när jag kopierar text. Jag tycker att vissa appar inte delar/kopierar text så bra, så den här knappen ommappar gör det lite snabbare att hoppa mellan appar för att kopiera eller ange tvåfaktorsautentiseringskoder, till exempel.
Inte alla telefoner har lika begränsat utbud av hårdvaruknappar som min har. OnePlus 3/3T, till exempel, har den där skjutknappen som kan mappas om med denna applikation till din valda åtgärd.Uppdatering: det verkar som om aviseringsreglaget på OnePlus-enheter inte skickar viktiga händelser och därför inte kan avlyssnas. Xperia-telefonerna har vanligtvis en dedikerad kameraknapp som också kan mappas om. Samsung-enheter har fysiska navigeringsknappar, som alla kan mappas om för att göra dina bud. Du kan till exempel byta tillbaka och senaste tangenten på din Samsung-enhet för att bättre spegla den vanliga Android-navigeringslayouten. Med en Samsung Galaxy-enhet kan du även justera knappljuset (Basic-versionen) och vibrationstiden (Pro-versionen).
Och om din telefon har en dedikerad fysisk hemknapp kan du dra nytta av de två funktionerna som jag nämnde i början av denna strålkastare: låsskärmstitt och hemskärmlås. Den tidigare funktionen låter dig låsa din enhet genom att släppa hemknappen medan du är på låset skärmen och den senare låter dig låsa din enhet medan du är på din hemskärm (Nova Launcher inte nödvändig)! Genom att använda låsskärmstitt kan du hålla nere hemknappen för att få upp låsskärmen (och "kika" på dina aviseringar), släpp sedan hemknappen för att få skärmen att stängas av. Hemskärmslåset är enklare, men för er med trasiga strömknappar kan det vara en viktig funktion.
Utvecklaren listar ett gäng olika potentiella användningsområden för denna applikation i sin Play Store-beskrivning samt några i hans XDA forumtråd. Men i slutändan är vad du kan göra helt upp till din fantasi. Vår bosatta Tasker-aficionado, Mishaal Rahman, noterar att medan du kan ställa in Tasker för att avlyssna knappen trycker med ett plug-in som AutoInput är det mycket, mycket lättare att använda en dedikerad applikation som Button Kartläggare. Dessutom låter Button Mapper dig i princip utföra nästan alla åtgärder du någonsin kan tänka dig tack vare möjlighet att starta genvägar - vilket innebär att du direkt kan starta Tasker-uppgifter i en enkel (eller dubbel eller lång) Tryck.
Slutsats
Vad som skulle vara trevligt att ha i en framtida version är distinkta mappningar när man använder separata applikationer, ungefär som "profiler" för varje applikation. Till exempel kanske jag vill låta Spotify byta spår med volym upp/ner tryckningar, men på skrivbordet har dessa knappar tända ficklampan eller dra ner snabbinställningarna. Men för närvarande tillämpas ommappningen av en knapp i hela systemet och gäller inte för någon enskild applikation.
Sammantaget är detta dock en ganska användbart verktyg i en Android-entusiasts arsenal. Oavsett om du använder den för att mappa om dina hårdvaruknappar på ett mer typiskt sätt som att ha volymen upp och ner för att ändra musikspår, eller så använder du det mer okonventionellt som i mitt fall, hur du använder det beror på din personliga preferenser. Applikationen låter dig vara så kreativ som du vill, men ju fler hårdvaruknappar du har desto roligare kan du ha.
Ladda ner Button Mapper från Google Play Butik!