Atajos de teclado con una sola tecla?

6

Algunas aplicaciones (por ejemplo, Tweetbot ) tienen atajos de teclado de una sola tecla.

Sin embargo, cuando intentamos establecer accesos directos en las Preferencias del sistema, no podemos hacer lo mismo. ¿Hay una manera de lograr esto para los usuarios?

    
pregunta user137369 05.06.2014 - 00:04

2 respuestas

4

Es posible hacerlo, tanto de forma nativa como sencilla. Las sugerencias de Mac OS X tienen una sugerencia (también verifique el comentario de Lri) sobre cómo configurar los atajos de teclado desde línea de comando. Podemos usar esto para crear accesos directos de una sola tecla.

Necesitará conocer el ID del paquete de la aplicación (a menos que desee establecer accesos directos globales, naturalmente). Para las teclas especiales, @ es ; ~ es ; $ es ; ^ es ctrl . También puede consultar otros valores .

Usaré Tweetbot como ejemplo, configurando "Nuevo Tweet" en + N , y "Responder" (en el ejemplo de acceso directo múltiple) a R .

Para los comandos de acceso directo, puede usar el formulario:

defaults write com.tapbots.TweetbotMac NSUserKeyEquivalents -dict-add "New Tweet" -string "~n"

Para los comandos de acceso directo múltiple, utilice el formulario:

defaults write com.tapbots.TweetbotMac NSUserKeyEquivalents '{
  "New Tweet"="~n";
  "Reply"="r";
}'

Para los accesos directos de todo el sistema, use -g , en lugar de una ID de paquete.

    
respondido por el user137369 29.06.2014 - 03:27
0

Dudo que puedas tener un atajo de una sola tecla en todo el sistema para hacer algo como cortar y pegar, por ejemplo, si eso es lo que estás preguntando. Si lo hace, las acciones se activarán cuando escriba un correo electrónico, por ejemplo.

Algunas aplicaciones lo permiten probablemente porque están programadas de modo que los accesos directos de una sola tecla solo se detectan en ciertos modos / interfaces. Pero podría equivocarme con Tweetbot porque nunca lo he usado :)

    
respondido por el user81261 09.06.2014 - 18:32

Lea otras preguntas en las etiquetas