Pohybová gesta Pixel 4 lze nyní přemapovat [kořen]

Gesta Motion Sense na Google Pixel 4 jsou v současné době dost omezená, ale s rootem je nyní můžete přemapovat tak, aby dělaly, co chcete.

To je Pixel 4 od Googlu první smartphone s radarem Soli pro detekci gest. Ačkoli první ukázky Soli od Googlu předváděly extrémně přesnou detekci gest rukou, to, co jsme dostali v Pixel 4, nesplnilo počáteční humbuk. V současné době můžete buď švihnutím doleva/doprava přeskakovat skladby, přejetím v libovolném směru ztlumíte příchozí hovory/časovače/budíky nebo natažením ruky probudíte telefon. O to horší je fakt, že gesto přeskočení stopy funguje pouze s 23 mediálními aplikacemi. Naštěstí, jak tomu bylo s regionálním omezením, komunita XDA přišla s řešením pro zlepšení Motion Sense.

V současnosti je s gesty schopna pracovat pouze vestavěná aplikace Motion Sense a dvě demo hry, Pokemon Wave Hello a Headed South. Minulý týden to řekl Google AndroidPolice že společnost nemá žádné bezprostřední plány otevřít Motion Sense API pro vývojáře třetích stran. To nezastavilo XDA Senior Member

ashergray, ačkoli. Upravili vestavěnou aplikaci Motion Sense Bridge, aplikaci, která umožňuje Pokemon Wave Hello a Headed South používat Gesta Motion Sense pro odesílání implicitních vysílacích záměrů, kdykoli jsou gesta Dosah, Přítomnost, Přejetí nebo Švihnutí zjištěno. Instalace této upravené aplikace Bridge vyžaduje přístup root, protože vývojář musel deaktivovat ochranu podpisů Google.

ashergray také vytvořil doprovodnou aplikaci s názvem „OsloBridger“, která vám umožní ovládat, které záměry vysílání jsou odesílány a dokonce vám umožňuje upravit citlivost, vzdálenost a granularitu všech podporovaných gesta. Aplikace vytváří službu v popředí, takže události gest jsou vysílány, i když je obrazovka vypnutá.

Vývojář má v úmyslu tento mod použít s automatizační aplikací, jako je Tasker. V Taskeru můžete reagovat na události gesta Motion Sense vytvořením nového profilu s kontextem události „Intent Received“. Do pole „Action“ vložte akci záměru, kterou jste povolili v OsloBridger. Zde jsou 4 podporované záměry:

  • Záměr gesta dosahu: com.jcarletto.oslobridger. REACH_GESTURE
  • Záměr gesta přítomnosti: com.jcarletto.oslobridger. PRESENCE_GESTURE
  • Záměr gesta přejetí: com.jcarletto.oslobridger. SWIPE_GESTURE
  • Záměr pohybového gesta: com.jcarletto.oslobridger. FLICK_GESTURE

Ve skutečné úloze jsou všechny doplňky záměru uloženy v lokální proměnné s odpovídajícím názvem. Například, když je přijat záměr FLICK_GESTURE, lze k extra záměru „direction“ přistupovat v Taskeru prostřednictvím místní proměnné %direction. V tomto konkrétním případě má proměnná %direction hodnotu 1, 5, 3 nebo 7 pro východ, západ, sever nebo jih. Pokud se chystáte přemapovat některé z gest pomocí tohoto modu, pak doporučuji zakázat původní gesta v Nastavení > Systém > Motion Sense, aby nedocházelo k rušení.

S tímto modem můžete v podstatě dělat, co chcete, s gesty Motion Sense Pixel 4. Gesto přeskočení stopy můžete povolit pro jakoukoli mediální aplikaci. Můžete povolit pohybová gesta, která zvyšují nebo snižují hlasitost. Je to na tobě.

Pokud máte nějaké dotazy nebo chcete zanechat zpětnou vazbu k tomuto modu, navštivte stránku Modul OsloBridger Magisk vlákno na našem fóru. Modul Magisk si můžete stáhnout z vývojářské stránky GitHub tady. Soubor Readme na vývojářském GitHubu také vysvětluje každý z parametrů a možností, které najdete v aplikaci OsloBridger.

Fóra pro Pixel 4 ||| Fóra pro Pixel 4 XL