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].
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 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
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.
-
Open a web browser on your SBO computer and navigate to Elgato Software Downloads.
-
Locate and download the
Stream Decksoftware for macOS or Windows to your SBO computer. -
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.
-
Use your web browser to navigate to the
streamdeck-profilesdirectory of this repository where you will find the available Stream Deck Profiles for CRG. -
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.
-
Open the Stream Deck Software configuration window and click the gear icon in the top menu to access the Stream Deck
Preferenceswindow [example]. -
Click on the
Profilestab, click to expand the action menu, and clickImport...[example]. -
Select and import the applicable Stream Deck Profiles that you downloaded to your SBO computer.
-
Close the
PreferencesWindows 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.
-
Use the web browser on your SBO computer to navigate to the
crg-operator-profilesdirectory. -
Download the profile file named
crg-operator-streamdeck.jsonto the SBO computer. -
Log on to your SBO CRG instance and click on the
Games / Teams / Rulesetslink [example]. -
Click on the
Choose Filebutton, select thecrg-operator-streamdeck.jsonfile, and click theImport JSONbutton [example]. -
Confirm the
Operatorssection of the page lists a profile namedstreamdeck[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.
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.