What can be remapped?
ONLY HARDWARE buttons can be remapped.
There is NO GUARANTEE any of these buttons will work and this app isn't
designed to control games. Your device's OEM/vendor can prevent them from being
remapped.
* Volume buttons.
* Navigation buttons.
* Bluetooth/wired keyboards and mice connected to your device.
* Buttons on other connected devices should also work.
You can combine multiple keys to form a "trigger" and have as many triggers as
you want for each action. You can make a key map only work on a long press as
well and to vibrate as well.
What can’t be remapped?
* Pixel Active Edge
* OnePlus Alert Slider
* Power button
* Bixby button
Your key maps don't work if the screen is OFF.
What can I remap my keys to do?
Some actions will only work on rooted devices and specific Android versions.
* Open an app
* Open an app shortcut. This feature is very useful since you can tell another
app to do something Key Mapper can’t. E.g If your launcher has a shortcut to
open the app drawer, you can select that shortcut in this app and make any
button open the app drawer.
* Open a URL
* Go back
* Go home
* Open recents
* Open menu
* Toggle split screen (Android 7.0+)
* Expand notification drawer
* Expand quick settings
* Collapse status bar
* Toggle/enable/disable WiFi
* Toggle/enable/disable Bluetooth
* Toggle/enable/disable mobile data (ROOT only)
* Toggle Play/pause media
* Pause/play media
* Fast forward/rewind
* Next/previous track
* Volume up/down
* Increase/decrease a specific volume stream
* Show the volume dialog
* Cycle through and change the ringer mode
* Mute/unmute/toggle mute (Android 6.0+)
* Toggle/enable/disable auto-rotate
* Switch between portrait and landscape mode
* Force portrait/landscape mode
* Toggle/enable/disable auto-brightness
* Increase/decrease brightness
* Toggle/enable/disable flashlight (Android 6.0+)
* Take a screenshot (Android 9.0+)
* Open the Google Assistant
* Open camera
* Consume key event. (Do nothing)
* Lock the device
* Show the power dialog (Android 5.0+)
* Move the cursor to the end of a file
* Toggle, show and hide the keyboard
* Show the keyboard picker (ROOT only for Android 8.1+)
* Change the keyboard (ROOT only)
The Key Mapper keyboard needs to be selected for these to work and you can’t
use a soft keyboard at the same time:
* Input a specific keycode
* Input a key
* Insert a block of text
More will be added. If you have any ideas, leave a comment or email the
developer. 😃
What other things can the app do?
* Option to show a persistent notification which can pause/resume your keymaps.
It can also open the accessibility settings on the device to enable/disable the
service. Rooted devices can start/stop the accessibility service without going
into settings and just tap the notification.
* Automatically change the keyboard to the Key Mapper one and/or show the
keyboard picker when a chosen Bluetooth device is connected and switch back to
the old one when it is disconnected.
Permissisons
You don't have to grant all the permissions for the app to work. The app will
tell you if a permission needs to be granted for a feature to work.
* Accessibility Service: Basic requirement for remapping to work. It is needed
so the app can listen to and block keyevents.
* Device Admin: To turn the screen off when using the action to turn off the
screen.
* Modify System Settings: To change the brightness and rotation settings.
* Camera: To control the flashlight.
On some devices, enabling the accessibility service will disable "enhanced data
encryption".
Source code: https://github.com/sds100/KeyMapper
Cosa può essere rimappato?
SOLO i pulsanti HARDWARE possono essere rimappati.
NESSUNA GARANZIA nessuno di questi pulsanti funzionerà e questa app no
progettato per controllare i giochi. L'OEM / il fornitore del tuo dispositivo può impedirgli di esserlo
rimappata.
* Pulsanti del volume.
* Pulsanti di navigazione.
* Tastiere e mouse Bluetooth / cablati collegati al dispositivo.
* Anche i pulsanti su altri dispositivi collegati dovrebbero funzionare.
È possibile combinare più chiavi per formare un "trigger" e avere tanti trigger quanti
vuoi per ogni azione. È possibile far funzionare una mappa chiave solo con una pressione prolungata di
bene e anche vibrare.
Cosa non può essere rimappato?
* Pixel Active Edge
* Cursore di avviso OnePlus
* Pulsante di alimentazione
* Pulsante Bixby
Le tue mappe chiave non funzionano se lo schermo è spento.
Cosa posso fare per rimappare le mie chiavi?
Alcune azioni funzionano solo su dispositivi rooted e specifiche versioni di Android.
* Apri un'app
* Apri un collegamento all'app. Questa funzione è molto utile poiché puoi dirne un'altra
app per fare qualcosa che Key Mapper non può. Ad esempio, se il tuo launcher ha un collegamento a
apri il cassetto delle app, puoi selezionare quel collegamento in questa app e crearne uno qualsiasi
pulsante per aprire il cassetto delle app.
* Apri un URL
* Torna indietro
* Andare a casa
* Recenti aperti
* Apri menu
* Attiva / disattiva schermo diviso (Android 7.0+)
* Espandere il riquadro delle notifiche
* Espandi impostazioni rapide
* Comprimi barra di stato
* Attiva / disattiva / disabilita WiFi
* Attiva / disattiva / disabilita Bluetooth
* Attiva / disattiva / disabilita dati mobili (solo ROOT)
* Attiva / disattiva riproduzione / pausa
* Pausa / riproduzione multimediale
* Avanzamento / riavvolgimento rapido
* Traccia successiva / precedente
* Volume su / giù
* Aumenta / diminuisce un flusso di volume specifico
* Mostra la finestra di dialogo del volume
* Scorrere e cambiare la modalità della suoneria
* Disattiva / riattiva / disattiva audio (Android 6.0+)
* Attiva / disattiva / disabilita la rotazione automatica
* Passa dalla modalità verticale a quella orizzontale
* Forza la modalità verticale / orizzontale
* Attiva / disattiva / disabilita la luminosità automatica
* Aumenta / diminuisci la luminosità
* Attiva / disattiva / disabilita la torcia (Android 6.0+)
* Fai uno screenshot (Android 9.0+)
* Apri l'Assistente Google
* Apri la fotocamera
* Consuma evento chiave. (Fare niente)
* Blocca il dispositivo
* Mostra la finestra di dialogo di accensione (Android 5.0+)
* Sposta il cursore alla fine di un file
* Attiva, mostra e nascondi la tastiera
* Mostra il selettore tastiera (ROOT solo per Android 8.1+)
* Cambia la tastiera (solo ROOT)
La tastiera Key Mapper deve essere selezionata affinché funzioni e non è possibile
usa una tastiera soft allo stesso tempo:
* Immettere un codice chiave specifico
* Inserire un tasto
* Inserisci un blocco di testo
Ne verranno aggiunti altri. Se hai qualche idea, lascia un commento o invia un'email a
sviluppatore. 😃
Quali altre cose può fare l'app?
* Opzione per mostrare una notifica persistente che può mettere in pausa / riprendere le mappe dei tasti.
Può anche aprire le impostazioni di accessibilità sul dispositivo per abilitare / disabilitare il
servizio. I dispositivi rootati possono avviare / interrompere il servizio di accessibilità senza andare
nelle impostazioni e basta toccare la notifica.
* Cambia automaticamente la tastiera in Key Mapper e / o mostra il
selettore tastiera quando un dispositivo Bluetooth scelto è collegato e tornare a
quello vecchio quando è disconnesso.
Permissisons
Non è necessario concedere tutte le autorizzazioni affinché l'app funzioni. L'app lo farà
indicare se è necessario concedere un'autorizzazione affinché una funzione funzioni.
* Servizio di accessibilità: requisito di base per rimappare al lavoro. È necessario
così l'app può ascoltare e bloccare eventi chiave.
* Amministratore dispositivo: per disattivare lo schermo quando si utilizza l'azione per disattivare
schermo.
* Modifica impostazioni di sistema: per modificare le impostazioni di luminosità e rotazione.
* Fotocamera: per controllare la torcia.
Su alcuni dispositivi, abilitando il servizio di accessibilità si disabiliteranno "dati avanzati
crittografia".
Codice sorgente: https://github.com/sds100/KeyMapper