- passion for fotografering

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:
Sti til script-mappe i Photoshop
 
NĂ„r dette er gjort, starter du Photoshop op, og du skal nu kunne se de to scripts her:
 
Se scripts i Photoshop
 
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Ă„ blinker
 
Genvejen til genveje nĂžrd 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.
 

Opret genveje i Photoshop

 

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.
 
Stream Deck genveje
 
Genvej i Wacom

 

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. 

 

Del gerne siden pÄ


Jeg har desvÊrre mÄtte lukke for kommentarer midlertidigt pga. spam fra russere .....


Tilmeld dig mit nyhedsbrev
Luk
Tilmeld dig til mit nyhedsbrev, og fÄ besked direkte i din indbakke nÄr der kommer noget nyt.
Du kan til enhver tid framelde dig igen.