Salve gente,
apro questo topic per presentare una funzionalità introdotta da Tungstwenty di XDA inizialmente su Siyah kernel con la versione 4.1.x. Si tratta (come da titolo) dell'attivazione di comandi/funzionalità tramite Gesture tattili eseguite direttamente sullo schermo del galaxy.
INTRO
Per approfondire su come funziona lo script vi consiglio di dare un'occhiata al thread ufficiale su XDA, comunque riassumendo brevemente possono essere definite un massimo di 10 gesture, ciascuna delle quali usando uno o più dita (anche tutte e 10, ma in pratica non più di 4 per ovvie ragioni di praticità) e un percorso può contenere al massimo 10 hotspot consecutivi.
vorrei sottolineare che le gesture funzioneranno anche a schermo bloccato (ma non spento) e con qualsiasi louncher e/o applicazione avviata, quindi questo potrebbe creare delle difficoltà nel loro utilizzo.
Ad ogni modo, lo schermo del nostro S2 ha queste coordinate:
codice:+---------------+ |0,0 479,0| | | | | | | | | | | | | | | | | |0,799 479,799| +---------------+
GESTURE
Di seguito le gestures implementate nello script di esmpio rilasciato dallo sviluppatore della MOD:
1.
GESTURE: un dito in alto a sinistra, l'altro in basso a sinistra; swipe di entrambe le dita verso il lato destro.
AZIONE: invert mDNIe(colori invertiti)
COORDINATE:
codice:1:1:(0|150,0|150) 1:1:(330|480,0|150) 1:2:(0|150,650|800) 1:2:(330|480,650|800)
2.
GESTURE: swipe 3 dita dall'alto al basso dello schermo
AZIONE: esegue l'applicazione fotocamera
NOTE: al momento riconosce le app stock Sammy 4.0.*, AOKP 4.0.4 e JellyBean / CM10
COORDINATE:
codice:2:1:(0|480,0|200)2:1:(0|480,600|800) 2:2:(0|480,0|200)2:2:(0|480,600|800) 2:3:(0|480,0|200)2:3:(0|480,600|800)
3.
GESTURE: tenere un dito fermo sulla parte centrale del lato sinistro dello schermo; con un altro dito disegnare una Z partendo dall'angolo in alto a sinistra e terminando con quello in basso a destra
AZIONE avvia immediatamente una chiamata ad un numero inserito nello script.
NOTE: affinché la gesture funzioni è necessario modificare lo script.
ATTENZIONE: Ricordatevi che la chiamata partirà anche a schermo bloccato
COORDINATE:
codice:3:1:(0|150,0|150) 3:1:(330|480,0|150) 3:1:(0|150,650|800) 3:1:(330|480,650|800) 3:2:(0|150,300|500)
4.
GESTURE: Tenere un dito fermo in basso a destra mentre un altro dall'angolo in alto a sinistra va verso in centro e torna indietro.
AZIONE: Bluetooth on/off
NOTE: quando l'azione viene eseguita correttamente ci sarà una vibrazione della durata di 100ms
COORDINATE:
codice:4:1:(0|150,0|200) 4:1:(180|300,340|460) 4:1:(0|150,0|200) 4:2:(330|480,600|800)
5.
GESTURE: Tenere un dito fermo in basso a sinistra mentre un altro dall'angolo in alto a destra va verso in centro e torna indietro.
AZIONE: WiFi on/off
NOTE: quando l'azione viene eseguita correttamente ci sarà una vibrazione della durata di 100ms
COORDINATE:
codice:5:1:(330|480,0|200) 5:1:(180|300,340|460) 5:1:(330|480,0|200) 5:2:(0|150,600|800)
6.
GESTURE: tenere un dito in alto a sinistra e l'altro in basso a sinistra, muoverli contemporaneamente verso il centro del lato destro dello schermo
AZIONE: Media play / pause
COORDINATE:
codice:6:1:(0|150,0|200) 6:1:(300|480,300|500) 6:2:(0|150,600|800) 6:2:(300|480,300|500)
7.
GESTURE: disegnare una X sullo schermo - top-left, bottom-right, top-right, bottom-left
AZIONE: Power button
COORDINATE:
codice:7:1:(0|150,0|200) 7:1:(330|480,600|800) 7:1:(330|480,0|200) 7:1:(0|150,600|800)
8.
GESTURE: far scorrere un dito dall'angolo in basso a sinistra a quello in basso a destra, quindi di nuovo dall'angolo in basso a sinistra a quello in basso a destra
AZIONE: Home button (to spare the physical button)
COORDINATE:
codice:8:1:(0|150,600|800) 8:1:(330|480,600|800) 8:1:(0|150,600|800) 8:1:(330|480,600|800)
CONSIDERAZIONI PERSONALI
Ho installato da poche ore questa mod e devo dire che ne sono rimasto piacevolmente sorpreso, ci vuole ovviamente un po di pratica per utilizzare le varie gesture, e onestamente non tutte non tutte le funzionalità sono degne di nota... ma su questo ci si può ancora lavorare.
Se l'idea è quella di risparmiare i tasti fisici, siamo sulla buona strada.
KERNEL COMPATIBILI
* Syiah Kernel a partire dalla versione 4.1.x
* Dorimax Kernel a partire dalla versione 5.67
INSTALLAZIONE
Assicuratevi di aver flashato un kernel compatibile, quindi scaricare lo script e flasharlo con CWM,
Sostanzialmente si tratta di un file S50GestureActions che viene messo nel path \system\etc\init.d ed è editabile a mano (preferibilmente da PC) dal quale dipendono i parametri con cui vengono attivate le gesture, che sono gestite da un apposito modulo all'interno del kernel a noi (utenti finali) assolutamente trasparente.
UNDO-REVERSE
Se ritenete di aver fatto danni nella modifica dello script o durante le operazioni di flashing, potete procedre prima riflashando lo script originario, se ciò non dovesse bastare o avete intenzione di rimuovere questa MOD potete ripulire la cartella init.d da recovery
Recovery--> Kernel specific options --> Remove all files in init.d folder
DOWNLOAD
TouchGesturesSample-v1.1-CWM.zip
MODDING
Guida alla modifica dello script
https://www.androidiani.com/forum/mo...re-script.html
Script Modificati
* Versione con 9 gesture (aggiunto blocco schermo)
* Versione per mancini (invertite destra e sinistra)
P.S.
Non riesco a capire come funzionano le gesture 7 e 8, anche se credo sia solo un problema di pratica.
quanto prima cercherò di inserire delle immagini che mostrino come bisogna eseguire tutte le gesture