AutoHotKey (AHK) (
https://www.autohotkey.com/) is a keyboard macro scripting utility that can be used to automate repetative tasks. i use this extensively with Lightroom to automate still photo editing. I can speed up my work flow to a fraction of the time by using AutoHotKey scripts in compared to using mouse and sliders.
For AHK or any other 3rd party scripting automation to work, the program user interface need to expose its controls so that they can be used to automate tasks.
In the case of DR, all the top menu tabs and controls need to be accessible by keyboard shortcuts.
The current Active Window Name or ID (Media, Cut, Edit, Fusion,...) need to be exposed to the operation system (OS) so that an automation script knows what is the current Active window.
Every control (Caption, Slider, Button) on a given window should have a unique ID and be exposed to the OS so that a script can use a control.
When you click on a caption (by mouse, or sending a click event using a script), that should make corresponding Slider or Data box control in Focus. Then hitting "+ or -" keys should increment or decrement corresponding slider or value in a data box.
With the above mentioned capabilities, one can automate every action in DR using a single or a sequence of key strokes. One can execute a sequence or DR tasks by the click of a single key press.
Is it possible for the DR software to expose to the OS its internal control IDs so that they can be used by 3rd party automation scripts?