Estoy buscando una manera de cambiar el atajo predeterminado de "enviar" en el correo a "tab + enter" (como gmail)
He encontrado una manera de cambiarlo cmd + enter
con lo siguiente:
defaults write com.apple.mail NSUserKeyEquivalents -dict-add "Send" "@\\U21a9"
pero haciendo algo como:
defaults write com.apple.mail NSUserKeyEquivalents -dict-add "Send" "\\u21E5\\U21a9"
No funciona.
Seguí esta respuesta, pero no puedo agregar la tecla de tabulación en el cuadro de diálogo de acceso directo y preferiría hacerlo desde la línea de comando.
¡Gracias!
Debido a que la pestaña no es una tecla modificadora (como comando, shift, opción y control), no puede usarla en combinación con otras teclas que no sean modificadoras para crear un atajo. Simplemente no es posible la forma en que funcionan los sistemas de entrada OS X AFAIK.
Es posible que pueda armar algo con jurado utilizando KeyboardMaestro o aplicaciones similares que escuchan el retorno de tabulación y luego ejecutan el comando de envío de correo, pero no sé qué tan bien funcionaría o qué tan cerca coincidiría con su comportamiento esperado. .
defaults write com.apple.mail NSUserKeyEquivalents -dict-add "Send" $'@\\U21a9'
Puede guardar esto como private.xml en KeyRemap4MacBook.
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>MAIL</only>
<autogen>--SimultaneousKeyPresses-- KeyCode::TAB, KeyCode::RETURN, KeyCode::D, VK_SHIFT, VK_COMMAND</autogen>
</item>
</root>
nick tomlin