38 references to Shift
Aspire.Hosting (3)
ApplicationModel\AspireTerminal.cs (1)
105
/// <see cref="AspireTerminalKey.Ctrl"/>, <see cref="AspireTerminalKey.
Shift
"/>, and
ApplicationModel\AspireTerminalKey.cs (2)
16
/// Use a named key property and compose <see cref="Ctrl"/>, <see cref="
Shift
"/>, and <see cref="Alt"/>
21
/// Letter keys produce lowercase letters without modifiers and uppercase letters with <see cref="
Shift
"/>.
Aspire.Hosting.Tests (35)
Terminals\AspireTerminalKeyTests.cs (21)
44
(AspireTerminalKey.
Shift
(key), Hex1bModifiers.Shift),
46
(AspireTerminalKey.Ctrl(AspireTerminalKey.
Shift
(key)), Hex1bModifiers.Control | Hex1bModifiers.Shift),
48
(AspireTerminalKey.Alt(AspireTerminalKey.
Shift
(key)), Hex1bModifiers.Alt | Hex1bModifiers.Shift),
49
(AspireTerminalKey.Ctrl(AspireTerminalKey.Alt(AspireTerminalKey.
Shift
(key))), Hex1bModifiers.Control | Hex1bModifiers.Alt | Hex1bModifiers.Shift)
69
AspireTerminalKey.
Shift
,
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));
160
(AspireTerminalKey.
Shift
(AspireTerminalKey.E), "Shift+E"),
162
(AspireTerminalKey.
Shift
(AspireTerminalKey.Ctrl(AspireTerminalKey.E)), "Ctrl+Shift+E"),
163
(AspireTerminalKey.Alt(AspireTerminalKey.
Shift
(AspireTerminalKey.E)), "Alt+Shift+E"),
164
(AspireTerminalKey.
Shift
(AspireTerminalKey.Alt(AspireTerminalKey.Ctrl(AspireTerminalKey.E))), "Ctrl+Alt+Shift+E"),
166
(AspireTerminalKey.
Shift
(AspireTerminalKey.D1), "Shift+D1"),
191
Assert.Throws<ArgumentException>("key", () => AspireTerminalKey.
Shift
(default));
Terminals\AspireTerminalTests.cs (2)
65
AspireTerminalKey.
Shift
(key),
67
AspireTerminalKey.Ctrl(AspireTerminalKey.
Shift
(AspireTerminalKey.Alt(key)))
Terminals\TerminalKeyInputTests.cs (12)
93
yield return (AspireTerminalKey.Alt(AspireTerminalKey.
Shift
(keys[name])), "\x1b[1;4" + suffix);
116
yield return (AspireTerminalKey.
Shift
(key), upper);
118
yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.
Shift
(key)), control);
120
yield return (AspireTerminalKey.Alt(AspireTerminalKey.
Shift
(key)), "\x1b" + upper);
122
yield return (AspireTerminalKey.Alt(AspireTerminalKey.Ctrl(AspireTerminalKey.
Shift
(key))), "\x1b" + control);
130
yield return (AspireTerminalKey.
Shift
(key), shiftedDigits[digit].ToString());
142
yield return (AspireTerminalKey.
Shift
(keys[name]), shifted);
145
yield return (AspireTerminalKey.
Shift
(AspireTerminalKey.Tab), "\x1b[Z");
147
yield return (AspireTerminalKey.
Shift
(AspireTerminalKey.Enter), "\r");
152
yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.
Shift
(AspireTerminalKey.Left)), "\x1b[1;6D");
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~");