Unit SysHot |
Classes |
Functions |
HotKeyItem -
KeyToVirtKey -
Register -
Types |
PHotKeyItem
THKModifier
THKModifiers
THotKeyEvent
THotKeyItem
TVirtKey
TWMHotKey
Constants |
Variables |
Functions |
Types |
PHotKeyItem = ^THotKeyItem
THKModifier = (hkShift, hkCtrl, hkAlt, hkExt);
THKModifiers = set of THKModifier
THotKeyEvent = procedure(Sender: TObject; Index: Integer) of object
THotKeyItem = record
Modifiers : THKModifiers;
VirtKey : TVirtKey;
Registered : Boolean;
end;
TVirtKey = (vkNone, vkCancel, vkBack, vkTab, vkClear, vkReturn, vkPause, vkCapital, vkEscape, vkSpace, vkPrior, vkNext, vkEnd, vkHome, vkLeft, vkUp, vkRight, vkDown, vkSelect, vkExecute, vkSnapshot, vkInsert, vkDelete, vkHelp, vk0, vk1, vk2, vk3, vk4, vk5, vk6, vk7, vk8, vk9, vkA, vkB, vkC, vkD, vkE, vkF, vkG, vkH, vkI, vkJ, vkK, vkL, vkM, vkN, vkO, vkP, vkQ, vkR, vkS, vkT, vkU, vkV, vkW, vkX, vkY, vkZ, vkNumpad0, vkNumpad1, vkNumpad2, vkNumpad3, vkNumpad4, vkNumpad5, vkNumpad6, vkNumpad7, vkNumpad8, vkNumpad9, vkMultiply, vkAdd, vkSeparator, vkSubtract, vkDecimal, vkDivide, vkF1, vkF2, vkF3, vkF4, vkF5, vkF6, vkF7, vkF8, vkF9, vkF10, vkF11, vkF12, vkF13, vkF14, vkF15, vkF16, vkF17, vkF18, vkF19, vkF20, vkF21, vkF22, vkF23, vkF24, vkNumlock, vkScroll);
TWMHotKey = record
Msg : Cardinal;
idHotKey : Word;
Modifiers : Integer;
VirtKey : Integer;
end;
Constants |
Variables |