26ActionResult buttonAction(deluge::hid::Button b,
bool on,
bool inCardRoutine);
27bool isButtonPressed(deluge::hid::Button b);
28bool isAnyOfButtonsPressed(std::initializer_list<deluge::hid::Button> buttons);
29bool isShiftButtonPressed();
31void noPressesHappening(
bool inCardRoutine);
32void ignoreCurrentShiftForSticky();
33const char* getButtonName(deluge::hid::Button b);
39void clearShiftSticky();
44bool shiftHasChanged();
46extern bool recordButtonPressUsedUp;
47extern bool considerCrossScreenReleaseForCrossScreenMode;
48extern bool selectButtonPressUsedUp;