Defina una tecla abreviada adicional con el mismo efecto como RETORNO en Safari.app

Estoy trabajando con MacOS X 10.6.

Me gustaría definir un atajo de teclado Ctrl-m, que hace lo mismo que RETURNhace, sin desactivar RETURN.

¿Cómo puedo hacer eso en MacOS X 10.6. En el panel de control del teclado, solo puedo asignar comandos de menú a atajos, pero RETURN no es un comando de menú, sino una tecla que hace cosas diferentes en diferentes ubicaciones.

¿Cómo puedo hacer eso?


Observación:

Yo uso Keyboard Maestro para ese tipo de cosas.
¡Gracias! Bueno, me gustaría evitar pagar 42 $ solo por cambiar algunas combinaciones de teclas, lo que (supongo) también debería ser posible con un poco de "piratería", ¿no? De todos modos, ¿está seguro de que Keyboard Maestropodría crear una tecla de acceso rápido que tenga el mismo efecto que RETORNO en Safari?
Bastante seguro. Publiqué una respuesta con una imagen de una macro que lo hace.

Respuestas (2)

Podrías hacerlo usando Keyboard Maestro .

ingrese la descripción de la imagen aquí

Podría ser posible usar Quicksilver para ejecutar un AppleScript que "escriba" Return, pero eso probablemente no sea confiable en algunos contextos.

Una solución mucho más sencilla que no requiere herramientas de terceros es simplemente usar el sistema de combinación de teclas incorporado.

Agregue esto a ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
    "^m" = "insertNewline:";
}

Cosas a tener en cuenta:

  1. Ese archivo no existe por defecto. Tendrás que crearlo.
  2. Esto no se aplicará a ninguna aplicación que ya se esté ejecutando. Vuelva a iniciar aquellos en los que desea usarlo, o simplemente cierre la sesión y vuelva a iniciarla.
  3. Esto solo funciona en aplicaciones adecuadas de Cocoa. Las cosas multiplataforma como Firefox y MS Office no respetarán estos enlaces de teclas.
  4. Puede encontrar más detalles sobre el sistema de combinación de teclas incorporado en http://www.hcs.harvard.edu/~jrus/Site/System%20Bindings.html
¡Hola Rob! ¡Muchas gracias! Según mi experiencia, los AppleScripts son relativamente lentos, por lo que prefiero la solución de combinación de teclas. ¡Muchas gracias por la pista muy útil sobre las "aplicaciones adecuadas de Cocoa"! Pregunta: ¿Cómo puedo saber si una aplicación es "Cacao adecuado"?
ps, ¿hay alguna manera de averiguar si esa combinación de teclas (por ejemplo, ^mya se usa/definió en otras aplicaciones?
No conozco una forma segura de saber si algo es Cocoa aparte de consultar con el desarrollador. La apariencia inconsistente es la pista más grande. En cuanto a averiguar dónde se usa, solo tendrá que mirar los menús o intentar presionarlo en diferentes aplicaciones para ver qué sucede. Espero que un estándar como ⌃M no se use en ninguna parte (a menos que ya se use como Retorno).