For key_trigger, what is max_key_count for? I’m guessing you set it to an integer number and that is the maximum keys at once that are detected?
max_mouse_count, max_gamepad_count, max_touch_count same deal? max_text_count? Do they have default values?
There’s still no manual for marked_text. Could I get an example of its use for east Asian input? I still have not tested it myself. I’m assuming it’s something like only if action.marked_text is true, as in a complete glyph as been constructed, then grab next action.text?
Edit: or is that backwards? MARKED_TEXT is set to true when a construction is taking place, so wait until it’s false to then grab the next text character?
The answer to the first part of the question is that it’s just garbage. We define the enums in our data with an ending entry to signal the count (e.g. max_key_count). They look like this:
Then we turn the labels into options in the editor automatically, and the value that signals the count incorrectly follows along and becomes selectable.