Skift mellem layers/lag i Photoshop med genvejstaster
Udgivet den 29. december 2021 af MOX
Nu er jeg storforbruger af genvejstaster i Photoshop, og noget der altid har irriteret mig grÊnselÞst er, at der ikke var nogle genveje til at skifte mellem layers (eller lag pÄ dansk) - i hvert fald ikke nÄr man bruger dansk tastatur. Der findes ganske vist genveje hvis man bruger amerikansk tastatur, men jeg har nu fundet en lÞsning.
Nu kan man Êndre ret mange genveje i Photoshop og derved tilpasse taster til sine egne behov og Þnsker, men lige prÊcis genveje til at skifte layers er ikke en mulighed, i hvert fald ikke pÄ PC, jeg bruger ikke MAC, sÄ ved faktisk ikke om det kan lade sig gÞre pÄ MAC.
Bruger man amerikansk tastatur, kan man bruge ALT + [ og ALT + ], men lige prÊcis de der "brackets" er ikke til rÄdighed pÄ danske tastaturer, eller jo det er de, men de ligger sammen med ALT GR + 8 og 9, og det fungerer bare ikke som genvejstaster.
Jeg har sÞgt nettet tyndt og fandt nogle trÄde som var ret gamle, altsÄ tilbage fra 2015-16 stykker hvor nogle skrev, at lige prÊcis genvej til skift mellem layers var hard-coded til bruge de fÞrnÊvnte "brackets" og at det ikke var muligt at Êndre disse genveje i sine indstillinger.
Der er rigtig mange trÄde siden da pÄ Adobe fora der omhandler det samme, men Adobe har stadigvÊk ikke gjort det muligt at skifte disse genveje - godt nok utroligt.
Anyway, i gÄr lavede jeg sÄ et opslag i en Facebook gruppe, og en var sÄ venlig at henvise mig til et debatfora hvor problemstillingen var omtalt, og den gik pÄ at skifte til amerikansk tastatur og sÄ lave actions og tildele disse genvejstatser og sÄ skifter tilbage igen til sit normale danske tastatur. Det prÞvede jeg, men det kunne jeg ikke fÄ til at fungerer.
LÊngere nede i trÄden gik snakken pÄ at lave noget javascript som kunne implementeres i Photoshop, og det virker sjovt nok stadigvÊk her mange Är og mange versioner efter.
SĂ„dan gĂžr du
Nu er det som sagt ikke mig der har opfundet opskriften, men helt basalt, sÄ skal der lave to filer som indeholder noget javascript, en fil til at rykke til den layer ovenover, og en fil til at rykke til den layer nedenunder.
Brug en helt almindelig tekst editor som Notepad eller Notepad++ eller noget tilsvarende.
Den fĂžrste fil indeholder fĂžlgende kode:
// =======================================================
var idslct = charIDToTypeID( "slct" );
var desc52 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref7 = new ActionReference();
var idLyr = charIDToTypeID( "Lyr " );
var idOrdn = charIDToTypeID( "Ordn" );
var idFrwr = charIDToTypeID( "Frwr" );
ref7.putEnumerated( idLyr, idOrdn, idFrwr );
desc52.putReference( idnull, ref7 );
var idMkVs = charIDToTypeID( "MkVs" );
desc52.putBoolean( idMkVs, false );
var idLyrI = charIDToTypeID( "LyrI" );
var list8 = new ActionList();
list8.putInteger( 18 );
desc52.putList( idLyrI, list8 );
executeAction( idslct, desc52, DialogModes.NO );
Denne kode gemmer du som layer-over.jsx
Den anden fil indeholder fĂžlgende kode:
// =======================================================
var idslct = charIDToTypeID( "slct" );
var desc53 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref8 = new ActionReference();
var idLyr = charIDToTypeID( "Lyr " );
var idOrdn = charIDToTypeID( "Ordn" );
var idBckw = charIDToTypeID( "Bckw" );
ref8.putEnumerated( idLyr, idOrdn, idBckw );
desc53.putReference( idnull, ref8 );
var idMkVs = charIDToTypeID( "MkVs" );
desc53.putBoolean( idMkVs, false );
var idLyrI = charIDToTypeID( "LyrI" );
var list9 = new ActionList();
list9.putInteger( 17 );
desc53.putList( idLyrI, list9 );
executeAction( idslct, desc53, DialogModes.NO );
Og denne fil gemmer du som layer-under.jsx
Begge filer skal placeres i script-mappen i Photoshop, og pÄ min Windows er mappen pÄ fÞlgende sti:
NĂ„r dette er gjort, starter du Photoshop op, og du skal nu kunne se de to scripts her:
Hvis du kan se to scripts, skal du have tildelt nogle genveje til dem, det er jo ligesom det det hele gÄr ud pÄ
Genvejen til genveje
er
ALT + SHIFT + CTRL + K, men ellers ligger den under menuen
Edit.
Her vÊlger du Shortcuts For Application Menus, gÄr under Files og ruller ned til du finder Scripts, og her ligger de to nye scripts som du har lagt ind i Photoshop. Klik i genvejsfeltet sÄ det bliver aktivt og lav dine genveje til begge scripts.
Hvilke genvej du bruger er op til dig, men det kan vÊre svÊrt at finde nogle som ikke allerede er i brug, sÄ enten kan du vÊlge at bruge nogle som er i brug, men som du mÄske aldrig bruger alligevel, men jeg fandt to som ikke var i brug, og det var ALT + SHIFT + CTRL + Q og ALT + SHIFT + CTRL + X.
Det er mÄske ikke lige de nemmeste genvej at huske, men nu bruger jeg bÄde Wacom tegnebrÊt (som jeg pÄ det kraftigste kan anbefale) og Stream Deck, sÄ jeg har bare kodet de genveje ind pÄ nogle knapper, sÄ er de lige ved hÄnden.
Download script filer
For at gÞre det nemmere, har jeg lige zippet de to filer til dig, og dem kan du downloade her, sÄ er det bare at pakke dem ud og lÊgge dem i script mappen.