Este atajo me vuelve loco. Me gustaría reasignar la pestaña de comandos para insertar fragmentos mientras codifica, pero el conmutador se interpone en el camino ...
Este atajo me vuelve loco. Me gustaría reasignar la pestaña de comandos para insertar fragmentos mientras codifica, pero el conmutador se interpone en el camino ...
Respuestas:
Puede asignar la pestaña de comando a otra combinación de teclas con KeyRemap4MacBook :
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE, KeyCode::F19</autogen>
Esto deshabilitaría command-tab y shift-command-tab:
<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>
private.xml
en su propia <item>
etiqueta debajo <root>
. Luego, vuelva a cargar private.xml
y alterne la nueva opción.
<name>Disable Command Tab</name> <identifier>private.disable_command_tab</identifier>
Puede hacerlo como nivel de ensamblaje. Para ML 10.8.3, este registro Cmd+ Tabocurre en la subrutina en la dirección 0x10000b258. En pseudocódigo, se ve así:
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");
}
Entonces, si reemplaza los siguientes códigos de bytes:
488D35691C2C008B3BBA01000000B901000000E85CD71B0085C0741A488B0DD5FC2400488B39488D355B341C0089C230C0E892C51B00488D0563192C008B38488D352A1C2C00BA02000000B901000000E81FD71B0085C0741A488B0D98FC2400488B39488D3541341C0089C230C0E855C51B00
con:
90909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090
Y renuncie a su Dock.app, funcionará. También debe desproteger el binario Dock antes de hacerlo, ya que el binario Dock está encriptado.
¿Una respuesta aceptable incluiría reasignarlo ?
Mac OS X Lion (10.7) tiene dificultades para detectar la distribución del teclado cuando lo enchufé por primera vez. Pero después de seguir las instrucciones (es decir, presionar la tecla a la derecha de Shift izquierdo, etc.) identifica correctamente la distribución.
En Preferencias del sistema, Lion tiene un maravilloso panel de teclado:
A continuación, vaya a Teclas modificadoras ...
Bingo, ahora CapsLock se comporta como Control.
O bien, podría intentar efectuar las asociaciones de teclas:
Edite el archivo de combinaciones de teclas predeterminado, ~ / Library / KeyBindings / DefaultKeyBinding.dict. Cree el directorio y / o el archivo si aún no están allí, y haga que se vea así:
{
/* 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, simplemente agregue las 4 nuevas asignaciones anteriores a la sección principal de su archivo. Es posible que sea necesario reiniciar para que surta efecto.
Deberá ajustar el código anterior para lo que está tratando de hacer