1 votes

Liaisons physiques du clavier ?

J'utilise un appareil Android MK802 avec la version 4.0.4 et un combo clavier souris RC12 2.4ghz. Je me demande s'il existe un moyen de lier des touches spécifiques du clavier à des actions dans Android ?

Plus précisément, ce serait génial si je pouvais avoir une touche d'accueil et une touche d'application. Escape semble bien remplir la fonction arrière, mais si je pouvais avoir des touches matérielles pour les autres fonctions principales d'Android, cette configuration serait beaucoup plus confortable.

2voto

rjf0909 Points 11

J'ai parlé avec Measy, le fabricant du RC12, ils affirment que leur .kl pour le RC12 est propriétaire, donc je n'ai pas pu obtenir une disposition réelle à installer dans le système/usr/keylayout/Vendor_XXXX_Product_XXXX.kl.

Afin de mapper le clavier et les KeyEvents, vous devez déterminer le Vendor# et le Product# de tout périphérique clavier/souris USB.

adb shell dmesg | grep usb

Vous obtenez ainsi les numéros du vendeur et du produit. Vous pouvez maintenant générer votre propre fichier .kl. Je vous suggère d'utiliser le fichier Generic.kl dans le répertoire /system/usr/keylayout/Generic.kl comme référence.

adb pull /system/usr/keylayout/Generic.kl

Ensuite, modifiez-le comme bon vous semble et CHANGEz le nom en /Vendor_XXXX_Product_XXXX.kl.

adb push /system/usr/keylayout/Vendor_XXXX_Product_XXXX.kl
adb reboot

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X