¿Cómo cambio, usando un atajo de teclado, de seleccionar una capa agrupada a seleccionar las capas agrupadas individualmente?
Puede utilizar los accesos directos de navegación de capas.
Option/Alt+ [= resaltar la siguiente capa/grupo a continuación
Option/Alt+ ]= resaltar la siguiente capa/grupo anterior
Si lo más destacado cae en un grupo, entonces es el grupo.
No hay ningún atajo que yo sepa para "saltar" entre o al grupo siguiente/anterior. Y no hay un atajo para alternar la Auto-select
opción de la herramienta Mover.
Tengo una solución para eso...
Por lo general, tengo Move tool
configurado para seleccionar groups
y auto-select
habilitar. A veces deshabilito auto-select
porque con la herramienta de movimiento activa, puede alternar temporalmente auto-select
manteniendo presionado Cmd
, lo que a veces es mejor cuando se usa la herramienta de movimiento directamente.
Lo uso Cmd+Alt+Right Click
para seleccionar capas en el documento. Esto funciona con cualquier herramienta a la que se pueda cambiar Move tool
al presionar Cmd
(+Mover herramienta). En Windows, usa Ctrl
en lugar de Cmd
. De lo contrario, es lo mismo. Este método no está vinculado a la Move tool
configuración y siempre seleccionará capas pase lo que pase.
... y si quiero seleccionar carpetas, yo Cmd+Left Click
. Esto funciona asumiendo Auto-select
que está habilitado en la Move tool
configuración. O si estoy usando el Move tool
, simplemente Left Click
.
El Cmd+Alt+Right Click
método tiene una peculiaridad que puede ser molesta o increíble según la situación. Selecciona capas bloqueadas, mientras que Move tool
Auto-select
no lo hace.
También quiero mencionar que a menudo uso el Cmd+Alt+Right Click
método y el script mencionados aquí para obtener su padre inmediato.
Muy a menudo es más útil que el Move tool
método de selección de grupos. Digamos que tienes esta estructura de capas:
La Move tool
selección de grupo siempre le dará Group 1
, lo que básicamente hace que sea inútil si prefiere seleccionar Group 2
o Group 3
.
Una segunda solución podría ser la creación de dos ajustes preestablecidos de herramientas. Uno para seleccionar capas y otro para seleccionar grupos. A continuación, puede realizar dos acciones para activar cada herramienta preestablecida. Debe proporcionar ambas teclas de método abreviado de Acciones.
Debe deshabilitar Current tool only
en el menú desplegable Presets de herramientas que se encuentra en el lado izquierdo de la barra de herramientas. De esta manera, las acciones se pueden desencadenar con otras herramientas activas. Esto sería un poco molesto porque entonces tiene todos los ajustes preestablecidos de herramientas visibles en esta lista en todo momento. No es tan molesto si no lo usas regularmente. Si no hace eso, solo puede usar estas Acciones cuando Move tool
esté activo.
No necesitarías deshabilitar Current tool only
si pudieras registrar la activación de Move tool
en una Acción, pero no puedes... Podrías evitar eso usando un script, porque las acciones pueden desencadenar scripts. Por otra parte, podría crear un script para todo el proceso: seleccione la herramienta Mover, seleccione Preset X. La ventaja de los scripts es que tiene más libertad con el tipo de acceso directo que desea configurar.
Usando una tableta de presión:
Podemos usar control + option + clic en una Mac, mientras el Grupo está activo usando la herramienta Mover para seleccionar una Capa, ya sea dentro o fuera del grupo.
Usando un ratón:
option + clic derecho .
No estoy seguro acerca de Windows.
Sí, es posible usando scripts y Presets
Paso 1 : cree nuevos ajustes preestablecidos desdeTool Presets
la ventana y, si está oculto, vaya aWindows-Tool Presets
para hacerlo visible, luego cree dos ajustes preestablecidos llamadosAutoGroup
yAutoLayer
, mire el tutorial a continuación para comprender más.
Paso 2 : una vez que cree estos ajustes preestablecidos, guarde los scripts a continuación y colóquelos en la carpeta de scripts de Photoshop y reinicie su Photoshop, para asegurarse de que los scripts se guarden correctamente, vaya a siFile-Scripts-AutoselectLayer/Group
tiene estos scripts, entonces estará listo para el paso final.
Script 1 = Guardar el siguiente script como AutoselectLayer
cTID = function(s) { return app.charIDToTypeID(s); };
sTID = function(s) { return app.stringIDToTypeID(s); };
var idslct = charIDToTypeID( "slct" );
var desc13 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref6 = new ActionReference();
var idmoveTool = stringIDToTypeID( "moveTool" );
ref6.putClass( idmoveTool );
desc13.putReference( idnull, ref6 );
var iddontRecord = stringIDToTypeID( "dontRecord" );
desc13.putBoolean( iddontRecord, true );
var idforceNotify = stringIDToTypeID( "forceNotify" );
desc13.putBoolean( idforceNotify, true );
executeAction( idslct, desc13, DialogModes.NO );
function Preset(enabled, withDialog) {
if (enabled != undefined && !enabled)
return;
var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
var desc1 = new ActionDescriptor();
var ref1 = new ActionReference();
ref1.putName(sTID("toolPreset"), "AutoLayer");
desc1.putReference(cTID('null'), ref1);
executeAction(cTID('slct'), desc1, dialogMode);
};
Preset();
Script 2 = Guardar el siguiente script como AutoselectGroup.jsx
cTID = function(s) { return app.charIDToTypeID(s); };
sTID = function(s) { return app.stringIDToTypeID(s); };
var idslct = charIDToTypeID( "slct" );
var desc13 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref6 = new ActionReference();
var idmoveTool = stringIDToTypeID( "moveTool" );
ref6.putClass( idmoveTool );
desc13.putReference( idnull, ref6 );
var iddontRecord = stringIDToTypeID( "dontRecord" );
desc13.putBoolean( iddontRecord, true );
var idforceNotify = stringIDToTypeID( "forceNotify" );
desc13.putBoolean( idforceNotify, true );
executeAction( idslct, desc13, DialogModes.NO );
function Preset(enabled, withDialog) {
if (enabled != undefined && !enabled)
return;
var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
var desc1 = new ActionDescriptor();
var ref1 = new ActionReference();
ref1.putName(sTID("toolPreset"), "AutoGroup");
desc1.putReference(cTID('null'), ref1);
executeAction(cTID('slct'), desc1, dialogMode);
};
Preset();
Paso 3 : ahora todo lo que necesitamos es definir el atajo, así que vaya aEdit-Keyboard Shortcut
oAlt+Ctrl+Shift+Ky cambie el atajo para ambos scripts (en mi caso uséCtrl+Alt+Q
yCtrl+Alt+Shift+Q
) y ahora ya terminó, cada vez que presione las teclas, seleccionará automáticamente sus comandos XD i sé que llegué demasiado tarde, pero incluso @Joonas tuvo la misma idea que yo uso y es genial :) a continuación hay una imagen del concepto de trabajo.
sergey kritsky
Sr. en línea
sergey kritsky
Sr. en línea
Sr. en línea