Ventana emergente de acento en Terminal.app?

Me preguntaba si alguien ha descubierto una manera de habilitar la ventana emergente de acento de presionar y mantener en Terminal.app, donde no funciona de inmediato. No tiene que ser mantener presionado, sino alguna forma de abrir la ventana emergente.

Estoy acostumbrado a la tecla Redactar estilo Unix, pero la ventana emergente de acento parece un buen sustituto, especialmente dado que también debería ser posible configurarlo para admitir el alfabeto griego (para matemáticas), siguiendo las instrucciones en otra pregunta: Cómo Cómo agregar caracteres a la prensa y mantener presionado el selector de caracteres en OS X Lion? . Pero si tampoco funciona en Terminal.app, tendré que configurar una clave Compose como se explica aquí: http://lolengine.net/blog/2012/06/17/compose-key-on -os-x .

¡Gracias por preguntar esto! De hecho, me gusta mucho esta funcionalidad y no me di cuenta de que estaba deshabilitada en la Terminal hasta que lo preguntaste.

Respuestas (2)

Esto se puede hacer con un poco de piratería.;)

Antes de continuar, debe hacer una copia de seguridad del archivo de preferencias de su Terminal:

cp "Library/Preferences/com.apple.Terminal.plist" "Library/Preferences/com.apple.Terminal_OLD.plist"

Compruebe si el archivo se copió correctamente:

ls "Library/Preferences/com.apple.Terminal_OLD.plist"

Si se imprime, Library/Preferences/com.apple.Terminal_OLD.plistentonces está listo para comenzar. De lo contrario, asegúrese de haber escrito correctamente el primer comando.

Ahora, para la parte divertida, puede modificar la configuración interna de la Terminal escribiendo:

defaults write com.apple.Terminal "ApplePressAndHoldEnabled" -bool true

Cierra la Terminal por completo cerrando primero todas las ventanas abiertas de la Terminal y luego haciendo clic con el botón derecho en el icono del Dock y eligiendo Quit.

Abre la Terminal de nuevo y sonríe:)

Avíseme si esto no funciona en su sistema.

@Thom Genial! :)
¿Hay alguna forma de hacer que esto funcione también en iTerm2? Apreciaría mucho esto.

Puedes hacer algo similar usando los códigos de acento. Básicamente, todo lo que tiene que hacer es presionar Option + e, luego soltar y presionar la letra en la que desea que esté el acento.

Obtuve la información de este sitio . Échale un vistazo, dan algunos otros ejemplos y también atajos más geniales.

:)


EDITAR: Esto solo funciona en el diseño de teclado del Reino Unido/EE. UU. (y tal vez en algunos otros). Consulte la nueva respuesta para obtener una mejor solución.

Todavía guardo esta respuesta en caso de que alguien no tenga acceso a los .plist's en su computadora.


Gracias por el consejo. Sin embargo, solo funciona con diseños de Reino Unido/EE. UU. listos para usar. En el diseño finlandés, Opción+E para uno es el símbolo del euro €. En muchos diseños europeos, los acentos son producidos por teclas muertas que odio absolutamente. Así que he deshabilitado las teclas muertas. Pero no quiero usar un diseño del Reino Unido o pasar por la molestia de crear un nuevo diseño que permita códigos de acento en otro diseño de teclado base, posiblemente tenga que descubrir cómo hacerlo realmente, no estoy seguro de si Ukulele puede hacerlo - - ya que son subóptimos en comparación con la tecla Redactar más versátil o el menú de acento.
De hecho, para encontrar el equilibrio adecuado entre los diseños europeos y el diseño del Reino Unido (diferente del diseño de EE. UU. porque tiene una tecla adicional entre el desplazamiento a la izquierda y la Z, y tiene la tecla Intro alta europea), que es mejor para la programación, he mapeado los caracteres []{}()\<|> a Option-IOHJKLSDF, eliminando muchas combinaciones de opciones.
@Thom Ah, ya veo. Tengo otra idea que podría funcionar, pero necesito probar algunas cosas primero. Te avisaré si lo averiguo. ¡Buena suerte!
@Thom Lo descubrí :) Mira mi otra respuesta. ¡Paz!