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