TextboxBindings
interludesoftware.tick¶
Interlude.Tick¶
TextboxBindings Class¶
Bindings for the textbox widget. Abstract — concrete subclasses
(LegacyTextboxBindings / InputSystemTextboxBindings) bind native
keys and read input directly so there is no cross-system translation.
All actions are pressed-this-frame semantics. Submit() triggers when the configured submit key fires (e.g. Return). Modifiers (Ctrl / Shift / Alt) are part of each binding so the standard shortcuts (Ctrl+C / Ctrl+V / …) can be rebound or moved to Cmd on macOS.
Inheritance System.Object → TextboxBindings
Derived
↳ InputSystemTextboxBindings
↳ LegacyTextboxBindings
Properties¶
TextboxBindings.Default Property¶
Backend-appropriate default bindings.
Property Value¶
Methods¶
TextboxBindings.CaretEnd() Method¶
Returns true on the frame the caret-end key fires.
Returns¶
TextboxBindings.CaretHome() Method¶
Returns true on the frame the caret-home key fires.
Returns¶
TextboxBindings.CaretLeft() Method¶
Returns true on the frame the caret-left key fires.
Returns¶
TextboxBindings.CaretRight() Method¶
Returns true on the frame the caret-right key fires.
Returns¶
TextboxBindings.Copy() Method¶
Returns true on the frame the copy shortcut fires.
Returns¶
TextboxBindings.Cut() Method¶
Returns true on the frame the cut shortcut fires.
Returns¶
TextboxBindings.DeleteBack() Method¶
Returns true on the frame the delete-backward key fires.
Returns¶
TextboxBindings.DeleteForward() Method¶
Returns true on the frame the delete-forward key fires.
Returns¶
TextboxBindings.Paste() Method¶
Returns true on the frame the paste shortcut fires.
Returns¶
TextboxBindings.SelectAll() Method¶
Returns true on the frame the select-all shortcut fires.
Returns¶
TextboxBindings.Submit() Method¶
Returns true on the frame the submit key fires.
Returns¶
TextboxBindings.Update() Method¶
Called once per frame so backends can update per-frame state.