constboolis_shortcutkey_only=(io.OSXBehaviors?(is_super_down&&!is_ctrl_down):(is_ctrl_down&&!is_super_down))&&!is_alt_down&&!is_shift_down;// OS X style: Shortcuts using Cmd/Super instead of Ctrl
constboolis_wordmove_key_down=io.OSXBehaviors?is_alt_down:is_ctrl_down;// OS X style: Text editing cursor movement using Alt instead of Ctrl
constboolis_startend_key_down=io.OSXBehaviors&&is_super_down&&!is_ctrl_down&&!is_alt_down;// OS X style: Line/Text Start and End using Cmd+Arrows instead of Home/End
ImVec2DisplayVisibleMax;// <unset> (0.0f,0.0f) // If the values are the same, we defaults to Min=(0.0f) and Max=DisplaySize
// Advanced/subtle behaviors
boolWordMovementUsesAltKey;// = defined(__APPLE__) // OS X style: Text editing cursor movement using Alt instead of Ctrl
boolShortcutsUseSuperKey;// = defined(__APPLE__) // OS X style: Shortcuts using Cmd/Super instead of Ctrl
boolHomeEndUsesArrowSuperKey;// = defined(__APPLE__) // OS X style: Line/Text Start and End using Cmd+Arrows instead of Home/End
boolDoubleClickSelectsWord;// = defined(__APPLE__) // OS X style: Double click selects by word instead of selecting whole text
boolMultiSelectUsesSuperKey;// = defined(__APPLE__) // OS X style: Multi-selection in lists uses Cmd/Super instead of Ctrl [unused yet]
boolOSXBehaviors;// = defined(__APPLE__) // OS X style: Text editing cursor movement using Alt instead of Ctrl, Shortcuts using Cmd/Super instead of Ctrl, Line/Text Start and End using Cmd+Arrows instead of Home/End, Double click selects by word instead of selecting whole text, Multi-selection in lists uses Cmd/Super instead of Ctrl