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

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