Skip to content

Key

enum cAlgo.API

DesktopCLICloud

Specifies the possible key values on a keyboard.

Definition

public enum Key

Namespace: cAlgo.API · Group: Utility

Examples

Chart.AddHotkey(() => ExecuteMarketOrder(TradeType.Buy, SymbolName, Symbol.VolumeInUnitsMin), Key.B, ModifierKeys.Control);
Chart.AddHotkey(() => ExecuteMarketOrder(TradeType.Sell, SymbolName, Symbol.VolumeInUnitsMin), Key.S, ModifierKeys.Control);
Print("Press Ctrl+B to buy and Ctrl+S to sell {0}", SymbolName);
from System import Action

def buy():
    api.ExecuteMarketOrder(TradeType.Buy, api.SymbolName, api.Symbol.VolumeInUnitsMin)

def sell():
    api.ExecuteMarketOrder(TradeType.Sell, api.SymbolName, api.Symbol.VolumeInUnitsMin)

api.Chart.AddHotkey(Action(buy), Key.B, ModifierKeys.Control)
api.Chart.AddHotkey(Action(sell), Key.S, ModifierKeys.Control)
api.Print(f"Press Ctrl+B to buy and Ctrl+S to sell {api.SymbolName}")

Values

Name Value Description
None 0 No key pressed.
Cancel 1 The Cancel key.
Back 2 The Backspace key.
Tab 3 The Tab key.
LineFeed 4 The Linefeed key.
Clear 5 The Clear key.
Enter 6 The Enter key.
Pause 7 The Pause key.
CapsLock 8 The Caps Lock key.
KanaMode 9 The IME Kana mode key.
JunjaMode 10 The IME Junja mode key.
FinalMode 11 The IME Final mode key.
HanjaMode 12 The IME Hanja mode key.
Escape 13 The ESC key.
ImeConvert 14 The IME Convert key.
ImeNonConvert 15 The IME NonConvert key.
ImeAccept 16 The IME Accept key.
ImeModeChange 17 The IME Mode change request.
Space 18 The Spacebar key.
PageUp 19 The Page Up key.
PageDown 20 The Page Down key.
End 21 The End key.
Home 22 The Home key.
Left 23 The Left Arrow key.
Up 24 The Up Arrow key.
Right 25 The Right Arrow key.
Down 26 The Down Arrow key.
Select 27 The Select key.
Print 28 The Print key.
Execute 29 The Execute key.
PrintScreen 30 The Print Screen key.
Insert 31 The Insert key.
Delete 32 The Delete key.
Help 33 The Help key.
D0 34 The 0 (zero) key.
D1 35 The 1 (one) key.
D2 36 The 2 key.
D3 37 The 3 key.
D4 38 The 4 key.
D5 39 The 5 key.
D6 40 The 6 key.
D7 41 The 7 key.
D8 42 The 8 key.
D9 43 The 9 key.
A 44 The A key.
B 45 The B key.
C 46 The C key.
D 47 The D key.
E 48 The E key.
F 49 The F key.
G 50 The G key.
H 51 The H key.
I 52 The I key.
J 53 The J key.
K 54 The K key.
L 55 The L key.
M 56 The M key.
N 57 The N key.
O 58 The O key.
P 59 The P key.
Q 60 The Q key.
R 61 The R key.
S 62 The S key.
T 63 The T key.
U 64 The U key.
V 65 The V key.
W 66 The W key.
X 67 The X key.
Y 68 The Y key.
Z 69 The Z key.
LWin 70 The left Windows logo key (Microsoft Natural Keyboard).
RWin 71 The right Windows logo key (Microsoft Natural Keyboard).
Apps 72 The Application key (Microsoft Natural Keyboard).
Sleep 73 The Computer Sleep key.
NumPad0 74 The 0 key on the numeric keypad.
NumPad1 75 The 1 key on the numeric keypad.
NumPad2 76 The 2 key on the numeric keypad.
NumPad3 77 The 3 key on the numeric keypad.
NumPad4 78 The 4 key on the numeric keypad.
NumPad5 79 The 5 key on the numeric keypad.
NumPad6 80 The 6 key on the numeric keypad.
NumPad7 81 The 7 key on the numeric keypad.
NumPad8 82 The 8 key on the numeric keypad.
NumPad9 83 The 9 key on the numeric keypad.
Multiply 84 The Multiply key.
Add 85 The Add key.
Separator 86 The Separator key.
Subtract 87 The Subtract key.
Decimal 88 The Decimal key.
Divide 89 The Divide key.
F1 90 The F1 key.
F2 91 The F2 key.
F3 92 The F3 key.
F4 93 The F4 key.
F5 94 The F5 key.
F6 95 The F6 key.
F7 96 The F7 key.
F8 97 The F8 key.
F9 98 The F9 key.
F10 99 The F10 key.
F11 100 The F11 key.
F12 101 The F12 key.
F13 102 The F13 key.
F14 103 The F14 key.
F15 104 The F15 key.
F16 105 The F16 key.
F17 106 The F17 key.
F18 107 The F18 key.
F19 108 The F19 key.
F20 109 The F20 key.
F21 110 The F21 key.
F22 111 The F22 key.
F23 112 The F23 key.
F24 113 The F24 key.
NumLock 114 The Num Lock key.
Scroll 115 The Scroll Lock key.
LeftShift 116 The left Shift key.
RightShift 117 The right Shift key.
LeftCtrl 118 The left CTRL key.
RightCtrl 119 The right CTRL key.
LeftAlt 120 The left ALT key.
RightAlt 121 The right ALT key.
BrowserBack 122 The Browser Back key.
BrowserForward 123 The Browser Forward key.
BrowserRefresh 124 The Browser Refresh key.
BrowserStop 125 The Browser Stop key.
BrowserSearch 126 The Browser Search key.
BrowserFavorites 127 The Browser Favorites key.
BrowserHome 128 The Browser Home key.
VolumeMute 129 The Volume Mute key.
VolumeDown 130 The Volume Down key.
VolumeUp 131 The Volume Up key.
MediaNextTrack 132 The Media Next Track key.
MediaPreviousTrack 133 The Media Previous Track key.
MediaStop 134 The Media Stop key.
MediaPlayPause 135 The Media Play Pause key.
LaunchMail 136 The Launch Mail key.
SelectMedia 137 The Select Media key.
LaunchApplication1 138 The Launch Application1 key.
LaunchApplication2 139 The Launch Application2 key.
Oem1 140 The OEM 1 key.
OemPlus 141 The OEM Addition key.
OemComma 142 The OEM Comma key.
OemMinus 143 The OEM Minus key.
OemPeriod 144 The OEM Period key.
Oem2 145 The OEM 2 key.
Oem3 146 The OEM 3 key.
AbntC1 147 The ABNT_C1 (Brazilian) key.
AbntC2 148 The ABNT_C2 (Brazilian) key.
Oem4 149 The OEM 4 key.
Oem5 150 The OEM 5 key.
Oem6 151 The OEM 6 key.
Oem7 152 The OEM 7 key.
Oem8 153 The OEM 8 key.
Oem102 154 The OEM 102 key.
ImeProcessed 155 A special key masking the real key being processed by an IME.
System 156 A special key masking the real key being processed as a system key.
OemAttn 157 The OEM ATTN key.
OemFinish 158 The OEM FINISH key.
OemCopy 159 The OEM COPY key.
OemAuto 160 The OEM AUTO key.
OemEnlw 161 The OEM ENLW key.
OemBackTab 162 The OEM BACKTAB key.
Attn 163 The ATTN key.
CrSel 164 The CRSEL key.
ExSel 165 The EXSEL key.
EraseEof 166 The ERASE EOF key.
Play 167 The PLAY key.
Zoom 168 The ZOOM key.
NoName 169 A constant reserved for future use.
Pa1 170 The PA1 key.
OemClear 171 The OEM Clear key.
DeadCharProcessed 172 The key is used with another key to create a single combined character.