[android] Désactiver ALT-SHIFT pour changer la langue du clavier (clavier physique)

  • Auteur de la discussion tomoyo255
  • Date de début
T

tomoyo255

Membre
Inscrit
21 Janvier 2025
Messages
3
Points
1
  • #1
Bonjour,

Quand on utilise un clavier physique (bluetooth par exemple), on retrouve les habitudes d'utilisation d'un ordinateur classique. Notamment, la combinaison ALT-SHIFT permet entre autres de changer la langue d'entrée du clavier, pour le cas où on en a configuré plusieurs, comme c'est mon cas pour mes besoins (qui ne feront donc pas l'objet de la discussion ici, je vous en remercie par avance).

Problème, la combinaison ALT-SHIFT n'est pas une combinaison dont l'action s'applique quand on relâche la combinaison comme c'est en général le cas pour la plupart des cas de validation, mais s'applique dès l'appui et subit même la répétition en cas de maintien. Or, si on fait ALT-SHIFT-autre_touche, c'est qu'on voulait modifier le comportement de "autre_touche", pas qu'on voulait changer de langue. Donc, très souvent, sans s'en apercevoir, on change de langue. Exemple classique: parcourir les apps ouvertes en sens inverse i.e., ALT-SHIFT-TAB. Ce faisant, on vient par mégarde de changer de langue. Et cette mégarde arrive tout le temps !

Ce comportement est complètement inopportun et ne correspond pas, qui plus est, à la norme. En effet, quand on fait ALT-SHIFT-TAB par exemple, il est clair que l'on veut dans cet exemple uniquement parcourir les apps ouvertes en sens inverse, pas que l'on veut récupérer en bonus (malus ici) un changement de langue d'input. De plus, les autres systèmes appliquent en général l'effet d'ALT-SHIFT au relâchement de la combinaison pour détecter si seulement cette combinaison a été pressée et ainsi cibler l'action à l'appui de cette seule combinaison (à la rigueur, ALT-SHIFT, SHIFT, SHIFT... pour boucler sur les langues notamment aussi, donc au relâchement partiel de l'une des deux touches en fait plutôt).

Questions équivalentes :
  1. Est-il possible de désactiver la combinaison de touches ALT-SHIFT pour changer de langue (quitte à en conserver d'autres par ailleurs) ?
  2. @android_os_devs: Est-il possible que les futures versions d'android corrigent le fonctionnement du gestionnaire d'événements afin qu'il n'agisse qu'au relâchement (total ou partiel pour permettre de boucler sur les langues) (onKeyUp...) de la combinaison et que ce dernier détecte bien que cette seule combinaison avait été pressée i.e., sans aucune autre touche accompagnant la combinaison) ?
Merci ! Bien cordialement !
 
meric57

meric57

Sainté. en ligue 1
Membre VIP
Inscrit
12 Avril 2016
Messages
3 304
Points
83
  • #2
Bonjour Tomoyo255,seul bémol pour quel clavier physique Samsung clavier ou app. Gboard de google.
Sur les 2 ont peu modifié les raccourcis , sauf erreur de ma part.
 
T

tomoyo255

Membre
Inscrit
21 Janvier 2025
Messages
3
Points
1
  • #3
meric57 a dit:
Bonjour Tomoyo255,seul bémol pour quel clavier physique Samsung clavier ou app. Gboard de google.
Sur les 2 ont peu modifié les raccourcis , sauf erreur de ma part.
Bonjour, il s'agit d'un clavier Bluetooth Tecurs KB195 (physique donc, je ne parle pas d'app là, un vrai clavier quoi). Je ne suis cependant pas certain que la combinaison ALT-SHIFT soit du fait du clavier ou bien de l'OS/Android sans vérifier. Du coup, bonne remarque : la combinaison ALT-SHIFT fonctionne-t-elle avec n'importe quel clavier physique ou est-ce un artefact de mon clavier spécifiquement ?

Edit: Je viens de tester avec un clavier Logitech K120 branché en filaire via USB. La combinaison a le même effet. Et, je pense qu'on peut affirmer qu'un bon vieux K120 ne cache aucune magie particulière sur des raccourcis clavier. Donc, c'est bien a priori un comportement de l'OS/Android exclusivement.
 
Dernière édition:
Haut Bas