Me gustaría tener un arranque para mis atajos de teclado personalizados para usarlos en varias máquinas...
Respuestas
¿Demasiados anuncios?Puede utilizar el defaults
comando en ~/Library/Preferences/com.apple.symbolichotkeys.plist
.
El estructurador del archivo parece un poco complejo, pero:*
131072: Turno
262144: Control
524288: Opción
1048576: ComandoAñade los valores de los modificadores en el tercer parámetro para combinarlos.
{ AppleSymbolicHotKeys = {
# Mover el foco a la barra de menús - Control, F2
7 = { enabled = 1; value = { parameters = ( 65535, 120, 262144 ); type = standard; }; };# Mover el foco al Dock - Control, F3
8 = { enabled = 1; value = { parameters = ( 65535, 99, 262144 ); type = standard; }; };# Mover el foco a la ventana activa o a la siguiente - Control, F4
9 = { enabled = 1; value = { parameters = ( 65535, 118, 262144 ); type = standard; }; };# Mover el foco a la barra de herramientas de la ventana - Control, F5
10 = { enabled = 1; value = { parameters = ( 65535, 96, 262144 ); type = standard; }; };# Mover el foco a la ventana flotante - Control, F6
11 = { enabled = 1; value = { parameters = ( 65535, 97, 262144 ); type = standard; }; };- Control, F1
12 = { enabled = 1; value = { parameters = ( 65535, 122, 262144 ); type = standard; }; };# Cambiar la forma en que Tab mueve el foco - Control, F7
13 = { enabled = 1; value = { parameters = ( 65535, 98, 262144 ); type = standard; }; };# Activar o desactivar el zoom - Comando, Opción, 8
15 = { enabled = 1; value = { parameters = ( 56, 28, 1572864 ); type = standard; }; };# Zoom in - Comando, Opción, =
17 = { enabled = 0; value = { parameters = ( 61, 24, 1572864 ); type = standard; }; };# Zoom out - Comando, Opción, -
19 = { habilitado = 0; valor = { parámetros = ( 45, 27, 1572864 ); tipo = estándar; }; };# Reverse Black and White - Comando, Control, Opción, 8
21 = { enabled = 1; value = { parameters = ( 56, 28, 1835008 ); type = standard; }; };# Activar o desactivar el suavizado de la imagen - Comando, Opción, \N -
23 = { enabled = 0; value = { parameters = ( 92, 42, 1572864 ); type = standard; }; };# Aumentar el contraste - Comando, Control, Opción, .
25 = { enabled = 1; value = { parameters = ( 46, 47, 1835008 ); type = standard; }; };# Disminuir el contraste - Comando, Control, Opción, ','
26 = { enabled = 1; value = { parameters = ( 44, 43, 1835008 ); type = standard; }; };# Mover el foco a la siguiente ventana de la aplicación - Comando, backtic
27 = { enabled = 1; value = { parameters = ( 96, 50, 1048576 ); type = standard; }; };# Guardar la imagen de la pantalla como archivo - Comando, Shift, 3
28 = { enabled = 1; value = { parameters = ( 51, 20, 1179648 ); type = standard; }; };# Copiar imagen de la pantalla al portapapeles - Comando, Control, Mayúsculas, 3
29 = { enabled = 1; value = { parameters = ( 51, 20, 1441792 ); type = standard; }; };# Guardar la imagen del área seleccionada como archivo - Comando, Shift, 4
30 = { enabled = 1; value = { parameters = ( 52, 21, 1179648 ); type = standard; }; };# Copiar la imagen del área seleccionada al portapapeles - Comando, Control, Mayúsculas, 4
31 = { enabled = 1; value = { parameters = ( 52, 21, 1441792 ); type = standard; }; };# Todas las ventanas - F9
32 = { enabled = 1; value = { parameters = ( 65535, 101, 0 ); type = standard; }; };# Windows de aplicación - F10
33 = { enabled = 1; value = { parameters = ( 65535, 109, 0 ); type = standard; }; };# Todas las ventanas (lento) - F9
34 = { enabled = 1; value = { parameters = ( 65535, 101, 131072 ); type = standard; }; };# Windows de aplicación (lentas) - F10
35 = { enabled = 1; value = { parameters = ( 65535, 109, 131072 ); type = standard; }; };# Escritorio - F11
36 = { enabled = 1; value = { parameters = ( 65535, 103, 0 ); type = standard; }; };# Escritorio (lento) - F11
37 = { enabled = 1; value = { parameters = ( 65535, 103, 131072 ); type = standard; }; };- Comando, Opción, T
50 = { enabled = 1; value = { parameters = ( 116, 17, 1572864 ); type = standard; }; };# Mover el foco al cajón de la ventana - Comando, Opción, comillas
51 = { enabled = 1; value = { parameters = ( 39, 50, 1572864 ); type = standard; }; };# Activar/desactivar la ocultación del muelle - Comando, Opción, D
52 = { enabled = 1; value = { parameters = ( 100, 2, 1572864 ); type = standard; }; };- F14
53 = { enabled = 1; value = { parameters = ( 65535, 107, 0 ); type = standard; }; };- F15
54 = { enabled = 1; value = { parameters = ( 65535, 113, 0 ); type = standard; }; };- Opción, F14
55 = { enabled = 1; value = { parameters = ( 65535, 107, 524288 ); type = standard; }; };- Opción, F15
56 = { enabled = 1; value = { parameters = ( 65535, 113, 524288 ); type = standard; }; };# Mover el foco a los menús de estado - Control, F8
57 = { enabled = 1; value = { parameters = ( 65535, 100, 262144 ); type = standard; }; };# Activar / desactivar VoiceOver - Comando, F5
59 = { enabled = 1; value = { parameters = ( 65535, 96, 1048576 ); type = standard; }; };# Seleccionar la fuente de entrada anterior - Comando, Opción, Espacio
60 = { enabled = 1; value = { parameters = ( 32, 49, 1572864 ); type = standard; }; };# Seleccione la siguiente fuente en el menú de entrada - Comando, Opción, Mayúsculas, Espacio
61 = { enabled = 1; value = { parameters = ( 32, 49, 1703936 ); type = standard; }; };# Panel de control - F12
62 = { enabled = 1; value = { parameters = ( 65535, 111, 0 ); type = standard; }; };# Tablero de mandos (lento) - F12
63 = { enabled = 1; value = { parameters = ( 65535, 111, 131072 ); type = standard; }; };# Mostrar el campo de búsqueda de Spotlight - Comando, Mayúsculas, Espacio
64 = { enabled = 1; value = { parameters = ( 65535, 49, 1179648 ); type = standard; }; };# Mostrar la ventana de Spotlight - Control, Shift, Espacio
65 = { enabled = 1; value = { parameters = ( 65535, 49, 393216 ); type = standard; }; };# Diccionario MouseOver - Comando, Shift, E
70 = { enabled = 1; value = { parameters = ( 101, 2, 1179648 ); type = standard; }; };# Ocultar y mostrar la primera fila - Comando, Esc
73 = { enabled = 1; value = { parameters = ( 65535, 53, 1048576 ); type = standard; }; };# Activar espacios - F8
75 = { enabled = 1; value = { parameters = ( 65535, 100, 0 ); type = standard; }; };# Activar espacios (lento) - Shift, F8
76 = { enabled = 1; value = { parameters = ( 65535, 100, 131072 ); type = standard; }; };# Espacios Izquierda - Control, Izquierda
79 = { enabled = 1; value = { parameters = ( 65535, 123, 262144 ); type = standard; }; };# Spaces Right - Control, Right
81 = { enabled = 1; value = { parameters = ( 65535, 124, 262144 ); type = standard; }; };# Spaces Down - Control, Down
83 = { enabled = 1; value = { parameters = ( 65535, 125, 262144 ); type = standard; }; };# Espacios Arriba - Control, Arriba
85 = { enabled = 1; value = { parameters = ( 65535, 126, 262144 ); type = standard; }; };# Mostrar el menú de ayuda - Comando, Shift, /
91 = { habilitado = 0; };
92 = { habilitado = 0; };
98 = { enabled = 0; value = { parameters = ( 47, 44, 1179648 ); type = standard; }; };# Cambiar a espacio 1 - Control, 1
118 = { enabled = 1; value = { parameters = ( 65535, 18, 262144 ); type = standard; }; };# Cambiar al espacio 2 - Control, 2
119 = { enabled = 1; value = { parameters = ( 65535, 19, 262144 ); type = standard; }; };# Cambiar a espacio 3 - Control, 3
120 = { enabled = 1; value = { parameters = ( 65535, 20, 262144 ); type = standard; }; };# Cambiar a espacio 4 - Control, 4
121 = { enabled = 1; value = { parameters = ( 65535, 21, 262144 ); type = standard; }; };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 fuentes decentes:
- http://hintsforums.macworld.com/showthread.php?t=114785
- http://krypted.com/mac-os-x/defaults-symbolichotkeys/
*esto es un poco antiguo
Los accesos directos de todas las aplicaciones se almacenan en ~/Library/Preferences/.GlobalPreferences.plist, y los accesos directos específicos de las aplicaciones 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 formato del acceso directo se describe en http://www.hcs.harvard.edu/~jrus/sitio/cocoa-text.html . Si un elemento del menú estaba asignado a nil, al pulsar L se activaba en algunas aplicaciones como Audacity.