PendingKeySequence class final
A sequence under construction whose pending modifiers have no key yet.
You get one from .ctrl, .superKey, .ctrl.shift, or a mid-sequence
modifier like .d.ctrl. Adding a key atom (.s, .enter, .char('/'),
.code(kc)) closes the pending modifiers into a KeySequence.
Because this is not a KeySequence, an incomplete expression can't be
bound: KeyBinding(.ctrl) and [.ctrl.shift] are compile errors. The
analyzer names this type in that error, which is why it stays exported.
- Available extensions
- Annotations
-
- @immutable
Properties
- a → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - alt → PendingKeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - b → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - backspace → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - c → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - ctrl → PendingKeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - d → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - delete → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - down → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - e → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - end → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - enter → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - escape → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f1 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f10 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f11 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f12 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f2 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f3 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f4 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f5 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f6 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f7 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f8 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - f9 → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - g → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - h → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- home → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - i → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - insert → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - j → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - k → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - l → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - left → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - m → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - meta → PendingKeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - n → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - o → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - p → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - pageDown → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - pageUp → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - q → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - r → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - right → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- s → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - shift → PendingKeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - space → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - superKey → PendingKeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - t → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - tab → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - u → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - up → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - v → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - w → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - x → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - y → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter - z → KeySequence
-
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
no setter
Methods
-
char(
String character) → KeySequence -
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
Close the pending modifiers with a dynamic character atom. -
code(
KeySelector keyCode) → KeySequence -
Available on PendingKeySequence, provided by the PendingKeySequenceChain extension
Close the pending modifiers with a key identity held in a variable — a logical KeyCode or a physical KeyPosition. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited