40 references to Ctrl
Aspire.Hosting (2)
ApplicationModel\AspireTerminal.cs (1)
105
/// <see cref="AspireTerminalKey.
Ctrl
"/>, <see cref="AspireTerminalKey.Shift"/>, and
ApplicationModel\AspireTerminalKey.cs (1)
16
/// Use a named key property and compose <see cref="
Ctrl
"/>, <see cref="Shift"/>, and <see cref="Alt"/>
Aspire.Hosting.Tests (38)
Terminals\AspireTerminalKeyTests.cs (22)
43
(AspireTerminalKey.
Ctrl
(key), Hex1bModifiers.Control),
46
(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(key)), Hex1bModifiers.Control | Hex1bModifiers.Shift),
47
(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(key)), Hex1bModifiers.Control | Hex1bModifiers.Alt),
49
(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(AspireTerminalKey.Shift(key))), Hex1bModifiers.Control | Hex1bModifiers.Alt | Hex1bModifiers.Shift)
68
AspireTerminalKey.
Ctrl
,
75
var allModifiers = AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(AspireTerminalKey.Shift(key)));
92
AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(AspireTerminalKey.Shift(key))),
93
AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(AspireTerminalKey.Alt(key))),
94
AspireTerminalKey.Alt(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(key))),
95
AspireTerminalKey.Alt(AspireTerminalKey.Shift(AspireTerminalKey.
Ctrl
(key))),
96
AspireTerminalKey.Shift(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(key))),
97
AspireTerminalKey.Shift(AspireTerminalKey.Alt(AspireTerminalKey.
Ctrl
(key)))
112
var first = AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(AspireTerminalKey.E));
113
var second = AspireTerminalKey.Shift(AspireTerminalKey.
Ctrl
(AspireTerminalKey.E));
114
var differentKey = AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(AspireTerminalKey.F));
115
var differentModifiers = AspireTerminalKey.
Ctrl
(AspireTerminalKey.E);
158
(AspireTerminalKey.
Ctrl
(AspireTerminalKey.E), "Ctrl+E"),
161
(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(AspireTerminalKey.E)), "Ctrl+Alt+E"),
162
(AspireTerminalKey.Shift(AspireTerminalKey.
Ctrl
(AspireTerminalKey.E)), "Ctrl+Shift+E"),
164
(AspireTerminalKey.Shift(AspireTerminalKey.Alt(AspireTerminalKey.
Ctrl
(AspireTerminalKey.E))), "Ctrl+Alt+Shift+E"),
165
(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Delete), "Ctrl+Delete"),
190
Assert.Throws<ArgumentException>("key", () => AspireTerminalKey.
Ctrl
(default));
Terminals\AspireTerminalTests.cs (2)
64
AspireTerminalKey.
Ctrl
(key),
67
AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(AspireTerminalKey.Alt(key)))
Terminals\Hex1bAspireTerminalTests.cs (1)
64
"modified-key" => terminal.SendKeyAsync(AspireTerminalKey.
Ctrl
(AspireTerminalKey.R), cts.Token),
Terminals\TerminalKeyInputTests.cs (13)
92
yield return (AspireTerminalKey.
Ctrl
(keys[name]), "\x1b[1;5" + suffix);
117
yield return (AspireTerminalKey.
Ctrl
(key), control);
118
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(key)), control);
121
yield return (AspireTerminalKey.Alt(AspireTerminalKey.
Ctrl
(key)), "\x1b" + control);
122
yield return (AspireTerminalKey.Alt(AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(key))), "\x1b" + control);
146
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Tab), "\t");
149
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Backspace), "\b");
150
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Space), "\0");
151
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.LeftBracket), "\x1b");
152
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(AspireTerminalKey.Left)), "\x1b[1;6D");
153
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(AspireTerminalKey.Delete)), "\x1b[3;7~");
154
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Shift(AspireTerminalKey.F1)), "\x1b[1;6P");
155
yield return (AspireTerminalKey.
Ctrl
(AspireTerminalKey.Alt(AspireTerminalKey.Shift(AspireTerminalKey.F12))), "\x1b[24;8~");