Legend:
Library
Module
Module type
Parameter
Class
Class type
A Condition.t is a condition based on a keyboard event (which importantly includes the event's focus). This is intended to be used in keyboard event handlers that look at the keyboard event to determine whether or not to take a certain action.
E.g. if a user presses 'j' while focused on a table, the event handler might handle this by moving the user's focus down by one row in the table, but if the user presses 'j' while typing into a text box, the event handler would ignore the event.