14 votos

Es posible desactivar los comandos de la ficha conmutador de aplicaciones en Mac OS X Lion?

Este acceso directo me vuelve loca. Me gustaría volver a asignar comandos de la ficha para la inserción de fragmentos, mientras que la codificación, pero el conmutador se pone en el camino...

6voto

Dave Puntos 986

Puede asignar comandos de la pestaña a otra combinación de teclas con KeyRemap4MacBook:

<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE, KeyCode::F19</autogen>

Este sería comando disable-tab y mayús-comando-tabulador:

<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>

1voto

user2199684 Puntos 9

Usted puede hacer como el nivel de la asamblea. Para ML 10.8.3, esta Cmd+Ficha de inscripción que sucede en la subrutina en la dirección 0x10000b258. En pseudo-código, como se ve:

rax = CPSRegisterForKeyOnConnection(*(int32_t *)rbx, 0x1002cd078, 0x1, 0x1);
if (rax != 0x0) {
    fprintf(**__stderrp, "Error registering cmd-tab key, %d\\n");
}
rax = CPSRegisterForKeyOnConnection(*(int32_t *)0x1002ccda8, 0x1002cd078, 0x2, 0x1);
if (rax != 0x0) {
    fprintf(**__stderrp, "Error registering cmd-shift-tab key, %d\\n");
}

Así que si reemplazar los siguientes códigos de byte:

488D35691C2C008B3BBA01000000B901000000E85CD71B0085C0741A488B0DD5FC2400488B39488D355B341C0089C230C0E892C51B00488D0563192C008B38488D352A1C2C00BA02000000B901000000E81FD71B0085C0741A488B0D98FC2400488B39488D3541341C0089C230C0E855C51B00

con:

90909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090

Y a renunciar a su Muelle.la aplicación, va a trabajar. Usted también tiene para desproteger el Dock binario antes de hacer esto como el Muelle binario está cifrada.

0voto

Everett Puntos 4124

Sería una respuesta aceptable incluir remaping ?

Mac OS X Lion (10.7) tiene dificultad en la detección de la distribución de teclado cuando por primera vez me conecté. Pero después de seguir las instrucciones (es decir, pulsar la tecla a la derecha de Desplazamiento a la Izquierda, etc.) identifica correctamente el diseño.

En Preferencias del Sistema, León tiene una maravillosa panel del teclado:

Screen shot of Lion's keyboard panel

A continuación, vaya a las Teclas Modificadoras...

enter image description here

Bingo, ahora CapsLock se comporta como Control.

O, usted podría tratar y efecto de las combinaciones de teclas:

Editar las teclas predeterminadas archivo ~/Library/Teclas/DefaultKeyBinding.dict. Crear el directorio y/o el archivo si no está ya allí, y hacer que se vea como esta:

{
  /* Remap Home / End to be correct */
  "\UF729" = "moveToBeginningOfLine:"; /* Home */
  "\UF72B" = "moveToEndOfLine:"; /* End */
  "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
  "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
}

Si ya hay entradas en DefaultKeyBinding.dict, basta con agregar las 4 nuevas asignaciones de arriba a la sección principal de su archivo. Un reinicio puede ser necesario para que surta efecto.

Usted tendrá que ajustar el código de arriba para lo que usted está tratando de hacer

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: