Skip to content

erevrav/crg-streamdeck

 
 

Repository files navigation

Stream Deck Control for CRG

Status

Super-Linter

Overview

This repository includes resources that allow you to control the CRG ScoreBoard application for roller derby with an Elgato Stream Deck.

Every roller derby SBO 1 has a preferred way to interact with the CRG Scoreboard application. Some SBOs use a mouse exclusively, some use a mouse with a standard keyboard and small handful of key mappings, some use highly-customized keyboard controllers, and some even use gaming console controllers.

Stream Deck is another way to operate a roller derby scoreboard that we've found helps new SBOs overcome concern with the CRG Scoreboard Operator Console [example] by presenting a simpler, colorized version of the most common SBO functions in a self-contained unit [example].

Stream Deck Software

One thing to note about Stream Deck is it requires a software installation in order to function, unlike most keyboards. So, be sure you can install Stream Deck software on whichever SBO computer you intend to use.

Stream Deck Support

Stream Deck controllers are devices with a number of customizable LED keys/buttons that connect to a Windows or macOS computer via USB. Among other things, you may assign Stream Deck keys to send specific keystrokes to a computer and you can align those keystrokes with CRG Operator key mappings to control CRG with a Stream Deck.

Any Stream Deck platform should be able to control CRG, and this repository contains content for the following Stream Deck controllers:

Platform Supported Number of Keys Number of Dials
Stream Deck XL 2 X 32 N/A
Stream Deck MK.2 3 15 N/A
Stream Deck + 4 8 4
Stream Deck Mini 5 6 N/A
Stream Deck Neo 6 8 N/A
Stream Deck Pedal 7 N/A N/A
Stream Deck Mobile (iOS) 8 N/A N/A
Stream Deck Mobile (Android) 9 N/A N/A

Generated with Tables Generator

Getting Started

The content in this repository will help you get a Stream Deck connected to and controlling CRG within a few minutes, assuming you have a computer that effectively runs the CRG Scoreboard software already. Follow these steps to complete the setup process:

Download and install the Stream Deck software on your SBO computer

The Stream Deck software allows your computer to recognize and interact with a Stream Deck controller. You must install the Stream Deck software before for your Stream Deck controller to function.

  1. Open a web browser on your SBO computer and navigate to Elgato Software Downloads.

  2. Locate and download the Stream Deck software for macOS or Windows to your SBO computer.

  3. Install the Stream Deck software on your SBO computer.

Download and Import the Stream Deck Profiles

Once you have the Stream Deck software installed on your SBO computer, you can download and install the Stream Deck Profiles for CRG in this repository. These Stream Deck Profiles contain the key icons and key mapping configurations necessary to work with the CRG Operator Profile, and its keyboard mappings, that you will import in the next step.

  1. Use your web browser to navigate to the streamdeck-profiles directory of this repository where you will find the available Stream Deck Profiles for CRG.

  2. Download the appropriate Stream Deck Profiles to your SBO computer, and note there are different Profiles for macOS and Windows because the Stream Deck Software key mappings do not work across platforms.

  3. Open the Stream Deck Software configuration window and click the gear icon in the top menu to access the Stream Deck Preferences window [example].

  4. Click on the Profiles tab, click to expand the action menu, and click Import... [example].

  5. Select and import the applicable Stream Deck Profiles that you downloaded to your SBO computer.

  6. Close the Preferences Windows and review the profiles you imported:

Download and Import the CRG Operator Profile

The CRG Operator profile in this repository contains the configuration that maps CRG Operator Panel functions to keyboard keys for interaction with a Stream Deck.

  1. Use the web browser on your SBO computer to navigate to the crg-operator-profiles directory.

  2. Download the profile file named crg-operator-streamdeck.json to the SBO computer.

  3. Log on to your SBO CRG instance and click on the Games / Teams / Rulesets link [example].

  4. Click on the Choose File button, select the crg-operator-streamdeck.json file, and click the Import JSON button [example].

  5. Confirm the Operators section of the page lists a profile named streamdeck [example]

Test Controlling CRG With Stream Deck

Your Stream Deck and CRG are now set up to work together. Start a new game and confirm the Stream Deck keys control the scoreboard correctly.

Resources

Contributing

Please consider sharing any Stream Deck content for CRG you create to this repository! Some examples of things you can share include:

  • Stream Deck key icons in various team colors.
  • Stream Deck key layouts, within a Profile, for different models of controllers.
  • CRG operator profiles intended to work with Stream Deck key layouts for different models of controllers.

Footnotes

  1. Scoreboard Operator

  2. Stream Deck XL

  3. Stream Deck MK.2

  4. Stream Deck +

  5. Stream Deck Mini

  6. Stream Deck Neo

  7. Stream Deck Pedal

  8. Stream Deck Mobile (iOS)

  9. Stream Deck Mobile (Android)

About

Stream Deck Resources for CRG Scoreboard Control

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors