UI
The ui
module provides many functions used for interacting with many parts
of FL Studio's user interface.
-
Navigation: perform generic navigation commands. These functions can be used for binding arrow buttons, jog wheels and touch scripts in MIDI Controllers.
-
Windows: interact with and control FL Studio's window management, including switching between windows, and determining which windows are visible/active.
-
Browser: interact with and control FL Studio's content browser window. This allows you to navigate and select items from the browser tree, as well as navigate between browser tabs.
-
State: query the general state of FL Studio and its UI, including the hint panel, time panel, and other properties.
-
Keyboard: interact with FL Studio using keyboard shortcuts. This can be used to perform actions such as copy/paste.
-
Overlays: create UI overlays to indicate the state of your script. These functions can show selected regions on the playlist, channel rack and mixer.
-
Editors: launch editor windows, such as Edison or the event editor.