¿Hay alguna manera de establecer un acceso directo a la aplicación en el Panel de preferences del keyboard a través del terminal?

Me gustaría tener un progtwig de arranque para mis atajos de keyboard personalizados para usar en varias máquinas …

  • MacBook está durmiendo a pesar de estar configurado para "nunca" dormir
  • Iniciando Apache2 en Mountain Lion
  • ¿Qué causaría que un certificate instalado en iOS fuera inválido?
  • Obtener nuevo correo solo mientras está en Wifi (pero no mientras está en datos mobilees)
  • Incapaz de elaborar vino de installation
  • Desde la command-line, ¿cómo puedo configurar todas las counts en Disponible en todos los Messages.app?
  • OSX: ¿solo muestra aplicaciones con windows abiertas en el dock?
  • ¿Es posible cambiar el order de los elementos del menu contextual?
  • ¿Cómo controlar y controlar la aceleración térmica de la CPU en OS X?
  • La versión de PHP que se muestra en la línea de command difiere de phpinfo (); en localhost: 8000
  • NAS: "hubo un problema al conectarse al server" mientras estaba en otras networkinges
  • Problema al intentar convertir el número de mes a forma de palabra en AppleScript (pero solo cuando ese mes contiene 31 días)
  • 2 Solutions collect form web for “¿Hay alguna manera de establecer un acceso directo a la aplicación en el Panel de preferences del keyboard a través del terminal?”

    Puede usar el command defaults en ~/Library/Preferences/com.apple.symbolichotkeys.plist .

    El constructor del file parece un poco demasiado complejo, pero: *

    131072: cambio
    262144: Control
    524288: Opción
    1048576: Comando

    Agregue los valores del modificador juntos en el 3er parámetro para combinarlos.

    {AppleSymbolicHotKeys = {

    # Mover el foco a la barra de menu – Control, F2
    7 = {habilitado = 1; value = {parameters = (65535, 120, 262144); tipo = estándar; }; };

    # Mover el foco al Dock – Control, F3
    8 = {habilitado = 1; value = {parameters = (65535, 99, 262144); tipo = estándar; }; };

    # Mover el foco a la window activa o siguiente – Control, F4
    9 = {habilitado = 1; value = {parameters = (65535, 118, 262144); tipo = estándar; }; };

    # Mover el foco a la barra de herramientas de la window – Control, F5
    10 = {habilitado = 1; value = {parameters = (65535, 96, 262144); tipo = estándar; }; };

    # Mover el foco a la window flotante – Control, F6
    11 = {habilitado = 1; value = {parameters = (65535, 97, 262144); tipo = estándar; }; };

    # ??? – Control, F1
    12 = {habilitado = 1; value = {parameters = (65535, 122, 262144); tipo = estándar; }; };

    # Cambiar la forma en que la pestaña mueve el foco – Control, F7
    13 = {habilitado = 1; value = {parameters = (65535, 98, 262144); tipo = estándar; }; };

    # Activar o desactivar el zoom: command, opción, 8
    15 = {habilitado = 1; value = {parameters = (56, 28, 1572864); tipo = estándar; }; };

    # Acercar – Comando, Opción, =
    17 = {habilitado = 0; value = {parameters = (61, 24, 1572864); tipo = estándar; }; };

    # Alejar – Comando, Opción, –
    19 = {habilitado = 0; value = {parameters = (45, 27, 1572864); tipo = estándar; }; };

    # Reverse Black and White – Comando, Control, Opción, 8
    21 = {habilitado = 1; value = {parameters = (56, 28, 1835008); tipo = estándar; }; };

    # Activar o desactivar el suavizado de image: command, opción, \
    23 = {habilitado = 0; value = {parameters = (92, 42, 1572864); tipo = estándar; }; };

    # Incremento de Contraste – Comando, Control, Opción,.
    25 = {habilitado = 1; value = {parameters = (46, 47, 1835008); tipo = estándar; }; };

    # Disminuir el contraste: command, control, opción, ','
    26 = {habilitado = 1; value = {parameters = (44, 43, 1835008); tipo = estándar; }; };

    # Mover el foco a la siguiente window en la aplicación – Command, backtic
    27 = {habilitado = 1; value = {parameters = (96, 50, 1048576); tipo = estándar; }; };

    # Guardar image de la pantalla como file – Comando, Shift, 3
    28 = {habilitado = 1; value = {parameters = (51, 20, 1179648); tipo = estándar; }; };

    # Copiar image de la pantalla al portapapeles – Comando, Control, Mayús, 3
    29 = {habilitado = 1; value = {parameters = (51, 20, 1441792); tipo = estándar; }; };

    # Guardar image del área seleccionada como file – Comando, Shift, 4
    30 = {habilitado = 1; value = {parameters = (52, 21, 1179648); tipo = estándar; }; };

    # Copia la image del área seleccionada al portapapeles – Comando, Control, Mayús, 4
    31 = {habilitado = 1; value = {parameters = (52, 21, 1441792); tipo = estándar; }; };

    # Todos los Windows – F9
    32 = {habilitado = 1; value = {parameters = (65535, 101, 0); tipo = estándar; }; };

    # Aplicación Windows – F10
    33 = {habilitado = 1; value = {parameters = (65535, 109, 0); tipo = estándar; }; };

    # Todos los Windows (Lento) – F9
    34 = {habilitado = 1; value = {parameters = (65535, 101, 131072); tipo = estándar; }; };

    # Aplicación Windows (Lento) – F10
    35 = {habilitado = 1; value = {parameters = (65535, 109, 131072); tipo = estándar; }; };

    # Escritorio – F11
    36 = {habilitado = 1; value = {parameters = (65535, 103, 0); tipo = estándar; }; };

    # Escritorio (lento) – F11
    37 = {habilitado = 1; value = {parameters = (65535, 103, 131072); tipo = estándar; }; };

    # ??? – Comando, Opción, T
    50 = {habilitado = 1; value = {parameters = (116, 17, 1572864); tipo = estándar; }; };

    # Mover el foco al cajón de la window – Comando, Opción, cita
    51 = {habilitado = 1; value = {parameters = (39, 50, 1572864); tipo = estándar; }; };

    # Activar / desactivar el locking de muelles: command, opción, D
    52 = {habilitado = 1; value = {parameters = (100, 2, 1572864); tipo = estándar; }; };

    # ??? – F14
    53 = {habilitado = 1; value = {parameters = (65535, 107, 0); tipo = estándar; }; };

    # ??? – F15
    54 = {habilitado = 1; value = {parameters = (65535, 113, 0); tipo = estándar; }; };

    # ??? – Opción, F14
    55 = {habilitado = 1; value = {parameters = (65535, 107, 524288); tipo = estándar; }; };

    # ??? – Opción, F15
    56 = {habilitado = 1; value = {parameters = (65535, 113, 524288); tipo = estándar; }; };

    # Mover el foco a los menus de estado – Control, F8
    57 = {habilitado = 1; value = {parameters = (65535, 100, 262144); tipo = estándar; }; };

    # Activar / desactivar VoiceOver – Comando, F5
    59 = {habilitado = 1; value = {parameters = (65535, 96, 1048576); tipo = estándar; }; };

    # Seleccione la fuente de input anterior – Comando, Opción, Espacio
    60 = {habilitado = 1; value = {parameters = (32, 49, 1572864); tipo = estándar; }; };

    # Seleccione la siguiente fuente en el menu de input – Comando, Opción, Mayús, Espacio
    61 = {habilitado = 1; value = {parameters = (32, 49, 1703936); tipo = estándar; }; };

    # Tablero de instrumentos – F12
    62 = {habilitado = 1; value = {parameters = (65535, 111, 0); tipo = estándar; }; };

    # Panel de control (lento) – F12
    63 = {habilitado = 1; value = {parameters = (65535, 111, 131072); tipo = estándar; }; };

    # Mostrar campo de búsqueda de Spotlight – Comando, Shift, Espacio
    64 = {habilitado = 1; value = {parameters = (65535, 49, 1179648); tipo = estándar; }; };

    # Mostrar window de Spotlight – Control, Shift, Espacio
    65 = {habilitado = 1; value = {parameters = (65535, 49, 393216); tipo = estándar; }; };

    # Dictionary MouseOver – Command, Shift, E
    70 = {habilitado = 1; value = {parameters = (101, 2, 1179648); tipo = estándar; }; };

    # Ocultar y mostrar Fila delantera: command, Esc
    73 = {habilitado = 1; value = {parameters = (65535, 53, 1048576); tipo = estándar; }; };

    # Activar espacios – F8
    75 = {habilitado = 1; value = {parameters = (65535, 100, 0); tipo = estándar; }; };

    # Activar espacios (lento) – Shift, F8
    76 = {habilitado = 1; value = {parameters = (65535, 100, 131072); tipo = estándar; }; };

    # Espacios a la izquierda – control, izquierda
    79 = {habilitado = 1; value = {parameters = (65535, 123, 262144); tipo = estándar; }; };

    # Espacios correctos – Control, derecha
    81 = {habilitado = 1; value = {parameters = (65535, 124, 262144); tipo = estándar; }; };

    # Espacios Abajo – Control, Abajo
    83 = {habilitado = 1; value = {parameters = (65535, 125, 262144); tipo = estándar; }; };

    # Spaces Up – Control, Up
    85 = {habilitado = 1; value = {parameters = (65535, 126, 262144); tipo = estándar; }; };

    # Show Help Menu – Command, Shift, /
    91 = {habilitado = 0; };
    92 = {habilitado = 0; };
    98 = {habilitado = 0; value = {parameters = (47, 44, 1179648); tipo = estándar; }; };

    # Cambiar a Espacio 1 – Control, 1
    118 = {habilitado = 1; value = {parameters = (65535, 18, 262144); tipo = estándar; }; };

    # Cambiar a Space 2 – Control, 2
    119 = {habilitado = 1; value = {parameters = (65535, 19, 262144); tipo = estándar; }; };

    # Cambiar a Space 3 – Control, 3
    120 = {habilitado = 1; value = {parameters = (65535, 20, 262144); tipo = estándar; }; };

    # Cambiar a Espacio 4 – Control, 4
    121 = {habilitado = 1; value = {parameters = (65535, 21, 262144); tipo = estándar; }; };

    122 = {habilitado = 0; };
    123 = {habilitado = 0; };
    124 = {habilitado = 0; };
    125 = {habilitado = 0; };
    126 = {habilitado = 0; };
    127 = {habilitado = 0; };
    128 = {habilitado = 0; };
    129 = {habilitado = 0; };
    130 = {habilitado = 0; };
    131 = {habilitado = 0; };
    132 = {habilitado = 0; };
    133 = {habilitado = 0; };
    134 = {habilitado = 0; };
    135 = {habilitado = 0; };
    136 = {habilitado = 0; };
    137 = {habilitado = 0; };
    138 = {habilitado = 0; };
    139 = {habilitado = 0; };
    140 = {habilitado = 0; };
    141 = {habilitado = 0; };
    142 = {habilitado = 0; };
    143 = {habilitado = 0; };
    144 = {habilitado = 0; };
    145 = {habilitado = 0; };
    146 = {habilitado = 0; };
    147 = {habilitado = 0; };
    148 = {habilitado = 0; };
    149 = {habilitado = 0; };
    }; }

    Dos fonts decentes:

    * esto es un poco anticuado

    Los accesos directos para todas las aplicaciones se almacenan en ~ / Library / Preferences / .GlobalPreferences.plist, y los accesos directos específicos de la aplicación se almacenan en ~/Library/{,Containers/*/Data/Library/}Preferences/*.plist .

     defaults write -g NSUserKeyEquivalents '{ "Show in Finder" = "$@r"; "Reveal" = "$@r"; "Minimize" = "\0"; "Minimize All" = "\0"; }' defaults write com.apple.Safari NSUserKeyEquivalents '{ "Reopen Last Closed Window" = "~@r"; "Reopen All Windows from Last Session" = "~$@r"; "Mail Contents of This Page" = "\0"; }' 

    El formatting de acceso directo se describe en http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html . Si un elemento del menu se asignó a cero, al presionar L se activaría en algunas aplicaciones como Audacity.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).