¿Cómo puedo asignar comando (manzana) + cambio u opción (alt) + cambio como acceso directo? Parece que puedo asignar otras combinaciones de teclado pero no esta como acceso directo.
¿Cómo puedo asignar comando (manzana) + cambio u opción (alt) + cambio como acceso directo? Parece que puedo asignar otras combinaciones de teclado pero no esta como acceso directo.
Puede usar KeyRemap4MacBook . Esto inserta Q al liberar turno:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::Q</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::Q</autogen>
Esto inserta Q al presionar Mayús, pero requiere presionar Mayús antes de la opción para atajos como ⌥⇧ [:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::Q</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::Q</autogen>
Esto vuelve a asignar la opción de presionar y cambiar simultáneamente:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::Q</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::Q</autogen>
Consulte la fuente de valores de códigos de clave y configuración predefinida .
No creo que sea posible. Estas se denominan teclas modificadoras y no solo puede usarlas como atajo, porque el sistema no sabría si debería interpretar ⌘⇧ o esperar a que agregue otra tecla como S para interpretar ⌘⇧S. Es por eso que no puedes usar solo las teclas modificadoras en los atajos de teclado.
Sin embargo, algunos programas (como Alfred ) le permiten usar una doble pulsación rápida de una tecla modificadora como acceso directo. Apple también utiliza este truco desde Mountain Lion con la tecla fn
para activar el dictado de voz.
Dudaría en hacer esto. ¿Qué pasaría si, por ejemplo, presiona Comando- [cualquier tecla], y presiona la tecla Comando unos pocos milisegundos antes que la otra? ¿El SO interpretaría eso como una tecla de Comando presionando y realizando una acción? Lo más probable es que la incapacidad de configurar estas teclas como accesos directos por sí mismas sea por esa razón.