4 votes

Désactiver la touche smiley sur les claviers avec l'application de messagerie standard dans ICS

J'utilise une ROM personnalisée pour ICS sur mon Samsung Galaxy S.

J'aime pouvoir créer une nouvelle ligne dans un message texte, mais la touche " entrée " de tous les claviers que j'utilise (mais surtout Swype) est remplacée par une touche " smiley ".

Existe-t-il un moyen de modifier ce comportement ? Quelques recherches m'ont montré que c'est lié au type de champ utilisé dans l'application de messagerie. Le paquet MMS.apk peut-il être modifié pour utiliser un autre type de champ, ou est-il possible de modifier Swype pour que la touche " entrée " soit utilisée à la place ?

Je sais que je pourrais utiliser une application de messagerie tierce, mais j'aime l'application standard. Je sais que certaines personnes sont heureuses d'envoyer plusieurs messages en rafale plutôt qu'un long message avec de nouvelles lignes, mais je trouverais cela ennuyeux à recevoir et je ne veux pas ennuyer les personnes à qui j'envoie des SMS.

4voto

Alan Points 530

Ok, donc après avoir regardé un peu plus en profondeur, j'ai réussi à obtenir quelque chose.

J'ai extrait le fichier Mms.apk de /system/app et l'ai décompilé avec APK Multi-Tool. Puis j'ai commencé à éditer le fichier /res/layout/compose_message_activity.xml .

Il y a une étiquette vers le bas du fichier. J'ai enlevé textShortMessage de android:inputType sur cette ligne. Cela signifie :

android:inputType="textCapSentences|textAutoCorrect|textMultiLine|textShortMessage"

devient

android:inputType="textCapSentences|textAutoCorrect|textMultiLine"

Cela a fonctionné pour moi dans la mesure où la touche smiley est remplacée par la touche entrée après avoir recompilé, signé et repoussé sur mon téléphone. Mon problème est que la touche Entrée envoie le message au lieu d'insérer une nouvelle ligne.

Après une nouvelle recherche sur Google, je suis tombé sur ce fil sur XDA. Ce Mms.apk fonctionne exactement comme je le veux - pas de touche smiley et la touche entrée ajoute une nouvelle ligne. C'est aussi un thème noir que je préfère pour mon écran.

J'ai décompilé le nouveau fichier Mms.apk noir trouvé chez XDA pour essayer de trouver ce qu'ils ont fait pour que le bouton d'entrée ajoute une nouvelle ligne, mais je ne vois pas ce qui est différent.

J'aimerais quand même savoir comment faire si quelqu'un le sait - c'était la première fois que je jouais avec un APK décompilé donc je ne sais pas vraiment ce que je fais. Pour l'instant, je suis assez heureux avec ma nouvelle application Mms.apk à thème noir.

0voto

lan Points 11

J'ai une ROM personnalisée (Baked) Jelly Bean 4.2.2 sur un HTC One S et Swype 1.4 installé. J'étais prêt à faire des folies quand j'ai pensé que je ne pouvais pas appuyer sur la touche retour pour commencer une nouvelle ligne !

J'ai ouvert un filet SMS, j'ai tapé Menu > Paramètres et fait défiler tout le chemin vers le bas. Il y a une option en bas appelée Type de clavier souple . Ouvrez ça et vous obtenez

<> Touche Smiley

<> Envoyer

<> Entrée pour une nouvelle ligne

Sélectionnez celui du bas et c'est bon !

Ce paramètre le modifiera pour le clavier Android standard. y Swype.

A la vôtre !

0voto

Şâkir Aşçı Points 309

Si vous allez dans les paramètres de l'application mms standard, il y a un paramètre pour avoir la touche entrée au lieu de la touche smiley.

0voto

Cet article date d'un peu plus d'un an maintenant, mais je pense que, puisque j'ai également été confronté au même problème, je devrais partager les solutions que j'ai trouvées.

Avant KitKat, l'application de messagerie disposait d'une option dans ses paramètres permettant d'utiliser soit la touche smiley, soit la touche de retour à la ligne. Cependant, après la mise à jour KitKat, cette option n'existe plus. Au lieu de cela, nous pouvons accéder à la touche de nouvelle ligne d'une autre manière. En fait, lorsque vous appuyez sur la touche de capitalisation pour passer tous les caractères en majuscules, la touche smiley passe également à la touche de retour à la ligne. La voilà ! Elle n'a pas disparu, elle est juste cachée.

0voto

Maaz Points 1

Il existe un moyen de résoudre le problème Allez dans les paramètres de sms > cliquez sur "type de clavier souple et sélectionnez "afficher la touche émoticônes"". Ensuite, allez dans les paramètres de la touche rapide et sélectionnez l'option de la touche Entrée.

Ça marche pour moi tout le temps.

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