What are all the interaction mechanics for text input boxes?
Modern operating systems appear to have fairly standard and consistent behaviour for interacting with text input boxes in various ways. For example:
- Pressing Home or Alt+LeftArrow will move the cursor to the zeroth character position.
- Single-clicking will set the cursor under the mouse position, double-clicking will highlight the whole word and triple-clicking will select all the text.
- Shift+LeftArrow will additively select one character to the left of the cursor, while adding Alt to the combination will increase the additive scope to selecting one word per LeftArrow press.
Where can I find an exhaustive list of all these behaviours?
Apple's Human Interface Guidelines favour technical implementation details over behavioural explanation, and Microsoft's equivalent document focuses more on explaining which specific text box formats to use in given situations.