TTreeElement¶
Tree element.
Declaration¶
Source position: keyboard.pp line 60
type
TTreeElement = record
Next: PTreeElement = ^TTreeElement;
Parent: PTreeElement = ^TTreeElement;
Child: PTreeElement = ^TTreeElement;
CanBeTerminal: Boolean;
AnsiChar: Byte;
ScanValue: Byte;
CharValue: Byte;
ShiftValue: TEnhancedShiftState = Set of TEnhancedShiftStateElement = (essShift,essLeftShift,essRightShift,
essCtrl,essLeftCtrl,essRightCtrl,essAlt,
essLeftAlt,essRightAlt,essAltGr,
essCapsLockPressed,essCapsLockOn,
essNumLockPressed,essNumLockOn,
essScrollLockPressed,essScrollLockOn);
SpecialHandler: Tprocedure = procedure;
end;
Description¶
TTreeELement is used to describe key scancode sequences, and is used to handle special key combinations in AddSpecialSequence on UNIX platforms. There should be no need to handle records of this type.
See also¶
| Name | Description |
|---|---|
| AddSpecialSequence | Add a handler for a special key sequence. |