Make Actions Modular + Increase Action Capabilities
The way I envision it, is to have a list of actions you can add and elaborate on. Perhaps a list of things you can drag into the order and then edit. You could add all the current Action functionality like this. I also think that you should be able to create a Macro that can retain its original keystroke function, perhaps with a checkbox on the action.
Be able to add all of the following to an Action then edit it further within the string of events;
- Delay (Would also work as the timer)
- Macro
- Keystroke
- Text
- Shortcut
- DPI
- Mouse
- Media Control
- Sound Effect
- Lighting Effect
- Mode Switch
- Profile Switch
- Another Action
- Toggle Reactive Typing
Also be able to add modifiers like;
If WinLock, If CapsLock, etc.
Then you could create an action chain like this:
Key pressed: F12, Retain keystroke [ ]
Media_Control:Pause, Sound_Effect:Play, Lighting_Effect, Delay: 5 Seconds, Mode_Switch:Next, Media_Control:Play, If:Winlock:Sound_Effect:Play