4 votos

Cómo hacer que ⌘⌫ borre una línea de texto en Mensajes?

El acceso directo + normalmente borra una línea de texto en un campo de texto. Pero en la nueva aplicación Mensajes de Mountain Lion, este es el atajo para "Cerrar conversación " (o, si eliges "Guardar el historial cuando se cierran las conversaciones" en las preferencias, es "Eliminar conversación ").

¿Hay alguna forma de desactivar este acceso directo de manera que + ¿se puede volver a utilizar para borrar el texto?

4voto

Ged Byrne Puntos 481

Puedes cambiar el atajo de teclado de "Cerrar conversación" por otro, que debería evitar el conflicto. Para ello, abre las Preferencias del Teclado, y luego ve a la pestaña "Atajos de Teclado". Haz clic en Atajos de Aplicación, y luego en el botón + para añadir uno nuevo. Debería aparecer una ventana emergente como ésta (todavía estoy en Lion, pero no creo que hayan cambiado mucho): New Keyboard Shortcut

Cambie la aplicación a Mensajes, introduzca el título adecuado del menú (si utiliza una elipsis, es posible que tenga que introducir ese carácter exacto -no sólo tres puntos- pulsando optionshift; ), y luego introduzca un atajo que probablemente no vaya a utilizar.

También es posible desactivar un atajo de teclado desde la línea de comandos, en lugar de establecerlo en algún comando oscuro. Sin embargo, no he probado esto en Mountain Lion o en la aplicación Mensajes, así que no hay garantías.

Si te sientes cómodo con la línea de comandos, el comando adecuado sería probablemente sea defaults write com.apple.Messages NSUserKeyEquivalents -dict-add "Close Conversation…" nil . Sin embargo, no tengo acceso a Mountain Lion, así que la parte de com.apple.Messages es sólo una suposición. Es posible que desee probar primero probando defaults read com.apple.Messages y ver si aparece un error. Debería escupir una larga lista de preferencias con formato plist, si no lo hace el identificador de la aplicación ( com.apple.Messages ) es probablemente errónea, así que tendrás que investigar un poco para saber cuál es.

Una vez más, permítanme subrayar que no he probado esta segunda opción en Mountain Lion o Mensajes en absoluto, sólo se basa en cómo funcionan las cosas en las versiones anteriores de OS X.

2voto

Comet Puntos 106
  1. Mensajes de abandono.

  2. Abre una ventana de terminal y haz:

    defaults write com.Apple.iChat NSUserKeyEquivalents -dict-add "Close Conversation…" nil

    Tenga en cuenta que es un verdadero carácter de elipses, ya sea tipo ; o simplemente copiar/pegar desde aquí.

  3. Reiniciar los mensajes. Tanto el comando-borrar ( ) y Opción-Borrar ( ) funcionarán ahora como comandos de edición.

1voto

BWW Puntos 302

Yo uso + Shift + Left para seleccionar todo el texto de la línea y luego pulse . Para seleccionar todo el texto, lo sustituiría por + A . No es perfecto, pero funciona.

Editar:

Basándome en la respuesta de CanuckSkier, he conseguido que el mensaje de borrar la conversación sea
desaparece con el siguiente comando en el Terminal:

defaults write com.Apple.iChat NSUserKeyEquivalents -dict-add "Cerrar conversación " nil

También es un poco más limpio que usar el método de las Preferencias del Sistema, porque no tienes ningún comando en lugar de uno extra y oscuro.

1voto

Artem Tikhomirov Puntos 4501

Control-K borra la selección, o si no hay selección hasta el final de la línea actual. Esto funciona en cualquier vista de texto verdadera de Cocoa.

0voto

Lasall Puntos 1235

Abra Preferencias del Sistema > Teclado > Atajos de teclado.

Salir de Mensajes si está abierto. Haga clic en el botón + al final de la lista de la derecha. En la ventana emergente, seleccione la aplicación "Mensajes", introduzca Close Conversation… (con la elipsis adecuada, como subrayó @CanuckSkier) en el "Título del menú". En "Keyboard Shortcut", escribe ⌥⇧a , por ejemplo. Vamos a redefinir la "a" justo después.

Abrir ~/Library/Preferences/com.apple.iChat.plist con su editor de texto favorito (incluso puede ser TextEdit), y busque ( ⌘F ) NSUserKeyEquivalents . Debería encontrar la cadena ~$a en algún lugar cercano, que es nuestro atajo codificado previamente definido. Simplemente sustituye la "a" por el carácter especial "⌫" (puedes copiarlo y pegarlo desde este post). Guarda el archivo.

Esto debería servir para definir ⌥⇧⌫ como acceso directo :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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