Me encanta el gesto de deslizar, pero recientemente cambié de un Magic Mouse a un mouse para juegos que no es multitáctil. Para el comando Atrás, Safari solo ofrece un atajo directo de teclado o el gesto de deslizamiento multitáctil.
Para el comando Atrás, ¿cómo puedo crear un atajo híbrido de teclado y mouse, como alt-clic izquierdo? Tiene que ser un clic izquierdo + algún golpe de teclado con una sola mano.
Olvidé mencionar que soy zurdo, por lo tanto, necesito pulsaciones de teclas en el lado izquierdo del teclado.
Para que esto funcione, debe usar una herramienta de terceros: Karabiner.
En el siguiente ejemplo, presionar la tecla alt izquierda una vez genera un comando de retroceso en Safari (solo). No se necesita un clic de ratón adicional.
De lo contrario, puede usar la tecla de opción izquierda/alt como de costumbre.
Introduzca el código clave personalizado
<?xml version="1.0"?>
<root>
<item>
<name>Option_L to Option_L</name>
<appendix>(+ When you type Option_L only without other modifiers, send Command+[ in Safari)</appendix>
<identifier>remap.altL2altL_backward_nomod</identifier>
<only>SAFARI</only>
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_R</autogen>
</item>
</root>
Guarda el archivo
Si desea utilizar la tecla de opción/alt derecha en lugar de la izquierda, simplemente reemplace OPTION_L por OPTION_R y altL por altR en todas partes del archivo private.xml.
La personalización del código clave anterior solo es válida para la fuente de entrada en_US (y probablemente en_GB, en_CA, etc.).
Si usa, por ejemplo, la fuente de entrada portuguesa (pt_PT), entonces debe elegir los KeyCodes adecuados: para obtenerlos, [debe presionar alt7. Luego la línea:
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_R
tiene que ser cambiado a:
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::KEY_7, ModifierFlag::OPTION_R | ModifierFlag::COMMAND_R
Si desea agregar un segundo código clave personalizado (presionar la tecla cmd izquierda una vez genera un comando de avance ) use:
<?xml version="1.0"?>
<root>
<item>
<name>Option_L to Option_L</name>
<appendix>(+ When you type Option_L only without other modifiers, send Command+[ in Safari)</appendix>
<identifier>remap.altL2altL_backward_nomod</identifier>
<only>SAFARI</only>
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_R</autogen>
</item>
<item>
<name>Command_L to Command_L</name>
<appendix>(+ When you type Command_L only without other modifiers, send Command+] in Safari)</appendix>
<identifier>remap.cmdL2cmdR_forward_nomod</identifier>
<only>SAFARI</only>
<autogen>__KeyOverlaidModifier__ KeyCode::COMMAND_L, KeyCode::VK_LAZY_COMMAND_L, KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_R</autogen>
</item>
</root>
El KeyCode especial VK_LAZY_COMMAND_L en lugar de COMMAND_L no interrumpe la función de cmd_left+ Some_key: ¡así que puede navegar hacia adelante en Safari e imprimir la página cmd_leftPsin avanzar una vez más!
klanomath