Script Deck

A Single shortcut

Access all your scripts with one shortcut

I recommend control + space ⌃␣ to open ‘Script Deck’, but feel free to choose a shortcut that suits you best.

Easy Like a Number Pad

Run scripts effortlessly with button clicks or number keys.

The Buttons are arranged like a keyboard’s number pad for intuitive operation and improved muscle memory.

Think of ‘Script Deck’ as a virtual pad controller. Providing unmatched flexibility and portability.

Button: Script

Right-click on a button, select ‘Set Script ...’ and choose any Python script. The button will display the script’s menu title.

Button: Color

Optionally pick a color for quick visual identification.

Button: Icon

Also optionally, select an icon to quickly recognize your script’s purpose.

Manage Your Scripts

‘Remove Script’: Clear a script from a button.

‘Reveal Script in Finder’: Quickly access the script file in Finder for code adjustments.

(These menu items only show if the button has a script assigned.)

Multiple Decks

Navigate between Decks

Switch decks using arrow keys  / or tab & shift+tab  / ⇧⇥ .

Alternatively, click on the dots which indicate the active deck.

‘Script Deck’ remembers the last used deck.

Customize Deck Names

Each deck can have a custom name. Use it for organization (e.g. ‘Layers’, ‘Components’, etc)

If not set, it shows a placeholder referencing the deck’s number.

Export & Import

‘Export Deck’: save your deck data to the Desktop as a .plist file.

‘Import Deck’: Load deck data from a .plist file.

This is handy for backup or you could switch between different script sets. (Today the design set and tomorrow engineering?)

Detailed Help

Setting the shortcut

You need to do this only once in macOS*:

  •  > System Preferences > Keyboard
  • Select Shortcuts > App Shortcuts
  • Add Glyphs 3,
  • Set the Menu Title to ‘Script Deck’
  • Choose your desired shortcut.

*) You can define shortcuts in GlyphsApp, but that did not work well for me, so I recommend to define it as described here.

Script Deck
Script Deck
Deck 1
Script Deck
GlyphsApp Plugin
by Mark2Mark
aka Mark Frömberg
Pad Controller
your scripts.

Tired of memorizing endless shortcuts & digging through menus to run your scripts in Glyphs?

Save time, clicks and mental energy.
Discover a smarter way with ‘Script Deck’.

Script Deck is a convenient virtual pad controller designed to simplify the process of accessing and launching your favorite scripts. With just a few button clicks, you can say goodbye to the hassle of digging through script menus or trying to remember complicated shortcuts.

One of the key features of Script Deck is its high level of customization. You have the ability to personalize your experience by setting colors and icons for quick recognition. Additionally, you can name your decks, allowing for easy organization and quick identification of your scripts.

With Script Deck, running your scripts in Glyphs becomes effortless and efficient. No longer will you waste time searching for the right script or struggling to remember how to access it. With a user-friendly interface and intuitive controls, Script Deck streamlines your workflow and enhances your productivity.

This plugin for GlyphsApp makes you a very productive type designer!

Key Features

  • Simplified: Use a single, easy-to-remember shortcut to open Script Deck.
  • Effortless: Run your favourite scripts with a single click or by pressing the matching number key.
  • Limitless: Script Deck provides mutliple decks in one. Name the decks for your categorization. Access them with the arrow keys or tab key.
  • Personalized: Assign color and icons to each Script-button. This helps to recognize and organize the scripts even faster.
  • Simple Backup: Easily export and import your deck data for secure setup backup.

4 buttons × 9 decks = 36 of your most important scripts in just a click’s reach.

Experience the future of productivity with Script Deck.

Try it now for free and transform the way you run your scripts in Glyphs.

Often Asked

  1. Either click the Install button above, and then:
    1. Allow the browser to open Glyphs.
    2. Accept the install dialoge in the app
    3. Relaunch Glyphs
  2. Or do it manually:
    1. Open Glyphs
    2. Open the Plugin Manager by selecting Window → Plugin Manager.
    3. Search for “Script Deck”
    4. Click Install next to the Script Deck plugin preview.
    5. Relaunch Glyphs

You can always contact me via my contact form below. Another way is to open an issue on GitHub.

Related projects: