Code Monkey home page Code Monkey logo

vsco-keys's Introduction

Keys

Keys was originally distributed by Visual Supply Company in order to give users a speed boost when editing images in Adobe Photoshop Lightroom. In August 2015, it was discontinued as a product for purchase, and is now open source and available for free download.

Before downloading Keys, remove any pre-existing versions of VSCO Keys.

License

Keys is released under the GPLv2 (or any later version). See full license in LICENSE.

Installing

Go to the Releases page, and download the .zip file for the latest release. Unzip the downloaded file and double-click the installer. Follow the prompts and it will be installed.

On Mac After installing, please be sure to add the VSCOKeys.app to have accessibility privileges.

System Preferences -> Security & Privacy -> Privacy -> Accessibility.
// Add VSCOKeys.app to that list

Contributing

How to build Keys installers for OS X and Windows:

Instructions below are for use on a OS X machine.

Prerequisite: Download Bitrock InstallBuilder (http://installbuilder.bitrock.com/download.html)

  1. Put appropriate application files in correct folders to build installer. (This setting may be change in Tools/VSCOKeys.xml)
    • For OS X app generated from Xcode, VSCOKeys.app, place .app file in Build/ directory
    • For Windows app generated from Visual Studio, VSCOKeys.exe, place .exe file in Build/VSCOKeys/ directory
  2. Open Terminal and run Tools/BuildInstallerOnOSX.sh, both OS X and Windows installer will be built
  3. Installers can be found in Build/, zip files and they are ready to distribute

For setting on installer, such as build directory and naming of installers, changes can be made to Tools/VSCOKeys.xml.

Creating your own Layout file

  1. Open the sampleLayout.keysjson file in a text editor of your choice (you may edit this file directly or create a new file with the extension .keysjson) to create your own layout.

  2. To find the correct values for input, please use the Layout/keymap.json and Layout/toolkitlistlr4.json for reference. Change the key value and the name of the adjustment in adj (e.g. Saturation). Use keymap.json to find the imtxcode that maps to the desired key on your keyboard. Refer to toolkitlistlr4.json for the adjustment names and values.

     Layout/sampleLayout.keysjson Example:
         Line 10 sets `Q` to the preset "C - Fuji 160C from Film 01"
         Line 11 sets `W` to decrease saturation by 1
         Line 12 sets `E` to increase saturation by 1
         Line 13 sets Ctrl + `W` to decrease exposure by 1
         Line 14 sets Ctrl + `E` to increase exposure by 1
    
  3. Change the uuid line and the name line to what you prefer.

  4. Save the file.

  5. Launch Lightroom with VSCO Keys 2.0 enabled.

  6. Double click the saved file to load the file into VSCO Keys 2.0. (make a backup of file if you want to update later)

  7. Click on the VSCO Keys 2.0 Icon to change the layout.

vsco-keys's People

Contributors

bshackelford avatar cajames avatar parkr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

vsco-keys's Issues

issue with lrplugin

Hey there,

Love that you're keeping VSCO Keys updated. Thanks so much for all you work to keep it going.

I'm not a coder so excuse my ignorance... I'm getting this message when I open Lightroom now:

../Build/VSCOKeys.lrplugin/json.lua:525: ../Build/VSCOKeys.lrplugin/json.lua:240: can't parse JSON at char 1 of: Upgrade Required

The plugin version is 1.0.9.0

I was getting the same message before today, when I had your v2.0.1 installed. I think the message started to appear after installing the latest Lightroom update (9.3).

I uninstalled Keys v2.0.1 and installed v2.0.5 but the problem remains.

I'm using Lightroom CC 9.3 on OSX Mojave 10.14.6

Thanks in advance and, as I said, really appreciate what you're doing.

Local adjustments and filters on photos get removed when using Keys in LRC 9.3

Steps to reproduce:

  1. Add a local adjustment brush to a photo, and deselect.
  2. Add a radial filter to the photo, and deselect.
  3. Then use VSCO keys to adjust some other setting, e.g. exposure of the photo

The local adjustment brush from Step 1, and the radial filter from Step 2 are removed.

This issue only affects local adjustment brushes and filters (radial and graduated). Clone/Heal stamps, as well as crops, are not affected. Neither are any other development settings.

Video of issue c/o @heyklaus: https://dropbox.com/s/q18qg0qmd6idy6j/vsco.mov?dl=0

Replicated on environment:

  • LRC 9.3 (Build 202005281810-476e492c)
  • VSCO Keys 2.0.3-alpha
  • macOS Mojave 10.14.6 and macOS Catalina 10.15.5

The original issue raised: vsco#39 (comment)

Issue with latest Lightroom

Hey everyone, VSCO Keys quit on me for good this time and I can't fix it this time.

Sonoma 14.6.1 (latest) and Lightroom Classic 13.5.1

Old Lightroom 13.1. signed me out randomly, when signing in Creative cloud VSCO keys stopped working. I tried everything before Lightroom update, it didn't help.

Here's exactly what I did before and after upgrade:

  1. Remove all compatibility and full disk access
  2. Uninstall keys
  3. Delete all logs and files left
  4. Restart the computer
  5. Start&quit Lightroom
  6. Install keys
  7. Restart
  8. Add compatibility and full disk access for keys

Naturally I tried reloading the plugin etc. Fact is - plugin is there and it turns on when you press esc. However the keys aren't there, it just works as if they're turned off (F shows full size image etc).

I honestly have no idea what to do and it's end of the wedding season here so I have 4 left to edit. Can't imagine doing it without keys, I've been using it since 2021 :)

If anyone has an idea or tip that can help let me know.
Thanks,
Marko

Sonoma Update?

Hello!

Has this been fixed to work with Sonoma yet?

Thank you!
Brea

Working with OS Ventura?

Sorry to start a new thread. I'm just curious if VSCO keys is working well with Ventura? Thanks so much!

Installing Windows

Does VSCO keys currently work for windows 10 with the latest LR updates? I can't even figure out how to install it.

Customizing the buttons

Hey! I've been using vsco keys for over 10 years. I tried Pfixer for a while but they don't update the program anymore and I'm out of luck. I'm not a coder whatsoever, but I would love to customize the buttons.

Could someone either record a quick video how to edit the buttons or explain (like for my mom) the whole process so I can do it. Read me file didn't help me enough. Thanks!

Jaakko

Question RE: Presets

Hi, I've been using VSCO Keys for a looooong time on old computers and just got a new one this week. It's working great (thank you!) but in the Presets panel I don't see the usual Category of VSCO Keys presets where I can set Preset 1-9 to match up with command 1-9. It's not hidden either. Is there a way to manually add this? I've included screenshots of the panel as well as the Manage preset panel options.

Thank you!
Screen Shot 2021-05-21 at 11 45 14 AM
Screen Shot 2021-05-21 at 11 45 27 AM
Screen Shot 2021-05-21 at 11 45 35 AM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.