4 votos

Desactivación de la tecla smiley en los teclados con la aplicación de mensajería de valores en ICS

Estoy usando una ROM personalizada para ICS en mi Samsung Galaxy S.

Me gusta poder crear una nueva línea en un mensaje de texto, pero la tecla "intro" de todos los teclados que utilizo (aunque principalmente Swype) se sustituye por una tecla "smiley".

¿Hay alguna forma de cambiar este comportamiento? Algunas investigaciones me muestran que tiene que ver con el tipo de campo utilizado en la aplicación de mensajería. Se puede modificar el paquete MMS.apk para usar un tipo de campo diferente, o es posible modificar Swype para que se use la tecla 'enter' en su lugar?

Soy consciente de que podría utilizar una aplicación de mensajería de terceros, pero me gusta la aplicación de stock. Sé que algunas personas están felices de enviar varios mensajes en ráfagas en lugar de un largo mensaje con nuevas líneas, pero me parece molesto para recibir y no quiero molestar a la gente que texto.

0 votos

Hasta al menos Android 2.3 esto no era posible en la aplicación de mensajería vainilla (surgió aquí: ¿Es posible eliminar la tecla sonriente ":-)" en Swype para la mensajería de stock? ). Puede que aún no sea posible, por desgracia.

0 votos

Gracias, vi esa pregunta pero parecía ser más una pregunta de Swype - preguntaban acerca de cambiar el tamaño de la tecla de retroceso en lugar de convertirla en una tecla enter. En CyanogenMod 7 (y versiones inferiores) la aplicación de mensajería de fábrica se modificó con una opción en la configuración que cambiaba el tipo de campo de entrada para que la tecla sonriente se convirtiera en una tecla Intro. Esperaba algo similar.

4voto

Gary Hughes Puntos 151

Vale, después de investigar un poco más he conseguido llegar a alguna parte.

Saqué el archivo Mms.apk de /system/app y lo descompilé con APK Multi-Tool. Luego empecé a editar el archivo /res/layout/compose_message_activity.xml .

Tiene una etiqueta hacia la parte inferior del archivo. He quitado textShortMessage de android:inputType en esta línea. Esto significa:

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

se convierte en

android:inputType="textCapSentences|textAutoCorrect|textMultiLine"

Esto funcionó para mí en que la tecla sonriente se sustituye por la tecla enter después de volver a compilar, firmar y empujar de nuevo a mi teléfono. Mi problema es que la tecla enter envía el mensaje en lugar de insertar una nueva línea.

Después de buscar más en Google, encontré este hilo en XDA. Este Mms.apk funciona exactamente como yo quiero - no hay tecla sonriente y la tecla enter añade una nueva línea. También es negro temático que prefiero para mi pantalla.

He descompilado el recién encontrado archivo Mms.apk negro de XDA para tratar de encontrar lo que hicieron para que el botón enter realmente añadir una nueva línea, pero no puedo ver lo que es diferente.

Todavía me gustaría saber cómo hacer esto si alguien sabe - esta fue mi primera vez jugando con un APK descompilado así que no sé realmente lo que estoy haciendo. Por ahora, sin embargo estoy bastante contento con mi nueva aplicación Mms.apk temática negro.

0 votos

¿Has probado a utilizar Mayús + Intro para añadir una nueva línea?

0voto

Igor Glinsky Puntos 11

Tengo una ROM personalizada (Baked) Jelly Bean 4.2.2 en un HTC One S y Swype 1.4 instalado. ¡Estaba listo para ir en una juerga de tiro cuando pensé que no podía golpear un botón de retorno para iniciar una nueva línea!

Abrí un hilo SMS, golpeé Menú > Ajustes y se desplazó hasta abajo. Hay una opción en la parte inferior llamada Tipo de teclado blando . Abre eso y obtendrás

<> Tecla Smiley

<> Enviar

<> Intro para una nueva línea

Selecciona la de abajo y ya está.

Este ajuste cambiará tanto para el teclado de Android stock y Swype.

¡Salud!

0voto

user46995 Puntos 1

Si entras en la configuración de la aplicación mms stock, hay un ajuste para tener la tecla enter en lugar de la tecla smiley

0voto

Este post ya es un poco viejo, pero supongo que, como también me enfrenté al mismo problema, debería compartir las soluciones que encontré.

Antes de KitKat, la aplicación Mensajes tenía una opción en sus Ajustes para utilizar la tecla de smiley o la tecla de nueva línea. Sin embargo, tras la actualización a KitKat, ya no existe esta opción. En su lugar, podemos acceder a la tecla de nueva línea de alguna otra manera. En realidad, cuando pulsas la tecla de mayúsculas para cambiar todos los caracteres a mayúsculas, la tecla de smiley también cambia a la tecla de nueva línea. Ya está. No ha desaparecido, sólo está escondida.

0voto

Warbry Puntos 31

Hay una forma de solucionar el problema Vaya a la configuración de sms > haga clic en "tipo de teclado y seleccione "mostrar la tecla de emoticonos"". A continuación, vaya a la configuración de la tecla swift y seleccione la opción de la tecla Intro

A mí me funciona siempre.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X