I was struggling to find an acceptable way to get LedBlinky to work with Steam games. I read responses on this forum but I never saw a real answer. I thought I would post my solution in case it can help someone else. First off, I am not a computer programmer and know almost absolutely nothing about the topic. I can however use google search and then trial and error. If there is a better way to do this I would love to hear it. I created an autohotkey script that runs after the main application. This script forces LEDBlinky to start the user defined layout for your game. When you are done, you press (in my case p) a button to tell LEDBlinky to go back to the LaunchBox active layout. The script is below. This is for the game towerfall. The path is unique for each game. The general script would be run, E:\ledblinky\ledblinky.exe <rom> <emulator> and you need to insert the appropriate rom and emulator name. If you wanted to use a different button to exit the app just change the p in the line ~p::. In order for this to work you have to create a game specific layout in the LEDBlinky controls editor (there are lots of videos on how to do this). Anyway hope this helps someone. If there is a better or easier way let me know.
#NoEnv
#Warn
SendMode Input
SetWorkingDir %A_ScriptDir%
#SingleInstance Force
run, E:\ledblinky\ledblinky.exe towerfall_ascension windows
~p::
run, E:\ledblinky\LEDBlinky.exe 4
ExitApp