Fonte XDA [APP] LMT Launcher v1.99 for GNex/Nexus4/Nexus7/GSIII/HD2 and more... (ROOT) - xda-developers
Descrizione
LMT è uno tool per Android (testato già su più dispositivi), che esegue un comando quando si esegue un tocco, più tocchi o movimenti sullo schermo. È possibile collegare i comandi di base e avanzati per eventuali support di LMT. Oltre ai gesti è possibile attivare un livello di sistema PieControl per la navigazione come la funzione in ICS del browser (toccare il lato dello schermo per attivarlo).
Installazione
Scarica l'ultima apk, copiala sul telefono ed installala tramite un file explorer. Dopo l'avvio LMT fa impostare il dispositivo di input specificato per il telefono. Quindi collega un'azione. Se tutto funziona bene, vedrete l'azione compiersi quando proverete a usare i comandi impostati. Impostazioni schermo per input / touchscreen:
- HTC Evo3D -> 4
- HTC Sensation -> 2/4, x=200%, y=100%
- HTC Amaze -> 4
- HTC HD2 -> 0
- HTC DesireHD -> 3
- HTC Thunderbolt -> 1
- HTC Inspire 4G -> 1
- HTC One X -> 4
- Google Galaxy Nexus -> 1, x=100%, y=100%
- Google Nexus S -> 0
- Google Nexus 4 -> 2, x=200%, y=200%
- Google Nexus 7 -> 0, x=160%, y=200%
- Samsung Galaxy S2 -> 2
- Samsung Galaxy Note -> 2
- Samsung Galaxy Note 2 -> 2
- Samsung Galaxy S -> 0/8
- Samsung Galaxy Tab 8.9 -> 4
- Sprint Samsung GS3 -> 6
- Sony Xperia T -> 2
- Motorola Atrix 4G -> 3/5
- Motorola RAZR -> 4
- Motorola DROID 3 -> 4
- Motorola Defy -> 3
- HP Touchpad -> 6
- Acer Iconia -> 2/4
- Alcatel One Touch 997D -> 7
- Zopo ZP950 -> 3
Gesti
- Quadrato (inizio gesto in alto a sinistra cw)
- Rombo (inizio gesto dal basso)
- Eliminare (inizio gesto in alto a sinistra)
- Swipe destro doppio
- Swipe sinistro doppio
- Swipe su Doppio
- Swipe giù Doppio
- Swipe destra sinistra doppio
- Swipe sinistra destra doppio
- Swipe su giù doppio
- Swipe giù su doppio
- Punto interrogativo Doppio
- Quadrato doppio
- Diamante doppio
Comandi
- None -> Non esegue comandi
- App -> Esegue un app selezionata
- Home -> Passa all'home scrren
- HomeLongpress -> Esegue il TaskManager
- Menu -> Attiva il tasto menù
- Back -> Attiva il tasto indietro
- Search -> Avvia la ricerca
- SearchLongpress -> Attiva la ricerca vocale
- NextApp -> Passa alla prossima app aperta
- PrevApp -> Passa all'app precedente aperta
- LMT -> Apre l'interfaccia di LMT
- Wifi -> Attiva/Disattiva il WiFi
- Bluetooth -> Attiva/Disattiva il Bluetooth
- GPS -> Apre il menù del GPS
- Key -> Attiva un tasto arbitrario (e.g. "3" per il tasto HOME - guarda KeyEvent | Android Developers per i codici dei tasti)
- Activity -> Attiva un attività arbitraria (e.g. "com.android.lmt.InfoActivity" per la info page di LMT)
- WebPage -> Apre una pagina internet arbitraria (e.g. "http://forum.xda-developers.com")
- Script -> Apre uno script arbitrario (e.g. "/mnt/sdcard/sendevent.sh" for Home Longpress - see attached script sendevent.sh)
- KillApp -> Arretsta l'app corrente e passa alla Home
- KillAllApps -> Arresta tutte le app e passa alla Home
- TaskerTask -> Avvia un'attività predefinita (Si dovrebbero eviare gli spazi nel nome dell'attività)
- OpenNotificationBar -> Apre la notification bar
- OpenQuickSettings -> Apre i quick settings
- OpenKeyboard -> Apre la tastiera
ISAS
Le ISAS (aree magnetiche invisibili) possono essere utilizzate per far scorrere un dito dai lati al centro dello schermo per attivare le azioni. Ad esempio si potrebbero usare i 3 ISAS della parte inferiore dello schermo per attivare indietro, home e recenti quando la barra di navigazione è nascosta. Questi gesti sono più veloci e affidabili delle normali pressioni dei tasti. Al fine di rendere le ISAS funzionanti dovete eseguire seguenti configurazioni:
- Attivare i gesti tramite setMode (perché ISAS viene riconosciuto attraverso il motore interno per i gesti)
- Configurare le dimensioni del min Bbox. Effettivamente questa è la lunghezza in pixel, lo sfioramento deve essere lungo, in modo che viene attivata l'azione corrispondente all'ISA.
- Configurare le dimensioni dell'area di attivazione. Questa è l'altezza (per ISAS basso / alto) o la larghezza (per ISAS destra / sinistra) della zona, dove lo sfioramento deve essere avviato. Quindi, minore è il valore, più precisamente è necessario avviare lo sfioramento al lato dello schermo
- Ultimo ma non meno importante il touchscreen: per quanto riguarda alcuni dispositivi il touchscreen utilizza un sistema di coordinate diverso, è necessario regolare quindi i valori di x ed y. Per i dispositivi Nexus ho aggiunto quei valori già al OP e nelle versioni successive introdurrò una sorta di calibrazione automatica. Ma per ora solo test ...
Una volta completata la configurazione è possibile assegnare le azioni ai 12 ISAS disponibili!
Risoluzione dei problemi
Se LMT non funziona sul tuo dispositivo si prega di determinare prima il dispositivo di input corretto:
- Scarica un terminale (es. terminal emulator) dal market
- Digita su e poi getevent nel terminale
- Dopodiché basta toccare lo schermo e mandami la traccia dal terminale
Quindi creare un logcat
- Scaricare e installare ad ed esempio Catlog dal market
Registrare con Catlog i seguenti passi
- Avvia LMT
- Imposta il dispositivo di input xxx preso dal primo procedimento
- Impostare il tempo di vibrazione a 777
- Avvia il TouchService
- Fare un doppio swype verso l'alto sullo schermo
- Ferma il TouchService
- Inviami il logcat
Download
Apk dell'app - LMT v1.99
Script per l'apk - Sendevent