32 references to Alt
Aspire.Hosting (2)
ApplicationModel\AspireTerminal.cs (1)
106
/// <see cref="AspireTerminalKey.
Alt
"/>. For example, <c>AspireTerminalKey.Ctrl(AspireTerminalKey.R)</c>
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 (30)
Terminals\AspireTerminalKeyTests.cs (18)
45
(AspireTerminalKey.
Alt
(key), Hex1bModifiers.Alt),
47
(AspireTerminalKey.Ctrl(AspireTerminalKey.
Alt
(key)), Hex1bModifiers.Control | Hex1bModifiers.Alt),
48
(AspireTerminalKey.
Alt
(AspireTerminalKey.Shift(key)), Hex1bModifiers.Alt | Hex1bModifiers.Shift),
49
(AspireTerminalKey.Ctrl(AspireTerminalKey.
Alt
(AspireTerminalKey.Shift(key))), Hex1bModifiers.Control | Hex1bModifiers.Alt | Hex1bModifiers.Shift)
70
AspireTerminalKey.
Alt
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)))
159
(AspireTerminalKey.
Alt
(AspireTerminalKey.E), "Alt+E"),
161
(AspireTerminalKey.Ctrl(AspireTerminalKey.
Alt
(AspireTerminalKey.E)), "Ctrl+Alt+E"),
163
(AspireTerminalKey.
Alt
(AspireTerminalKey.Shift(AspireTerminalKey.E)), "Alt+Shift+E"),
164
(AspireTerminalKey.Shift(AspireTerminalKey.
Alt
(AspireTerminalKey.Ctrl(AspireTerminalKey.E))), "Ctrl+Alt+Shift+E"),
167
(AspireTerminalKey.
Alt
(AspireTerminalKey.Backtick), "Alt+Backtick"),
192
Assert.Throws<ArgumentException>("key", () => AspireTerminalKey.
Alt
(default));
Terminals\AspireTerminalTests.cs (2)
66
AspireTerminalKey.
Alt
(key),
67
AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(AspireTerminalKey.
Alt
(key)))
Terminals\Hex1bAspireTerminalTests.cs (2)
57
blockingInput = terminal.SendKeyAsync(AspireTerminalKey.
Alt
(AspireTerminalKey.E));
65
"alt-letter" => terminal.SendKeyAsync(AspireTerminalKey.
Alt
(AspireTerminalKey.E), cts.Token),
Terminals\TerminalKeyInputTests.cs (8)
93
yield return (AspireTerminalKey.
Alt
(AspireTerminalKey.Shift(keys[name])), "\x1b[1;4" + suffix);
119
yield return (AspireTerminalKey.
Alt
(key), "\x1b" + lower);
120
yield return (AspireTerminalKey.
Alt
(AspireTerminalKey.Shift(key)), "\x1b" + upper);
121
yield return (AspireTerminalKey.
Alt
(AspireTerminalKey.Ctrl(key)), "\x1b" + control);
122
yield return (AspireTerminalKey.
Alt
(AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(key))), "\x1b" + control);
148
yield return (AspireTerminalKey.
Alt
(AspireTerminalKey.Enter), "\x1b\r");
153
yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.
Alt
(AspireTerminalKey.Delete)), "\x1b[3;7~");
155
yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.
Alt
(AspireTerminalKey.Shift(AspireTerminalKey.F12))), "\x1b[24;8~");