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) 69AspireTerminalKey.Shift, 75var allModifiers = AspireTerminalKey.Ctrl(AspireTerminalKey.Alt(AspireTerminalKey.Shift(key))); 92AspireTerminalKey.Ctrl(AspireTerminalKey.Alt(AspireTerminalKey.Shift(key))), 93AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(AspireTerminalKey.Alt(key))), 94AspireTerminalKey.Alt(AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(key))), 95AspireTerminalKey.Alt(AspireTerminalKey.Shift(AspireTerminalKey.Ctrl(key))), 96AspireTerminalKey.Shift(AspireTerminalKey.Ctrl(AspireTerminalKey.Alt(key))), 97AspireTerminalKey.Shift(AspireTerminalKey.Alt(AspireTerminalKey.Ctrl(key))) 112var first = AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(AspireTerminalKey.E)); 113var second = AspireTerminalKey.Shift(AspireTerminalKey.Ctrl(AspireTerminalKey.E)); 114var 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"), 191Assert.Throws<ArgumentException>("key", () => AspireTerminalKey.Shift(default));
Terminals\AspireTerminalTests.cs (2)
65AspireTerminalKey.Shift(key), 67AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(AspireTerminalKey.Alt(key)))
Terminals\TerminalKeyInputTests.cs (12)
93yield return (AspireTerminalKey.Alt(AspireTerminalKey.Shift(keys[name])), "\x1b[1;4" + suffix); 116yield return (AspireTerminalKey.Shift(key), upper); 118yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(key)), control); 120yield return (AspireTerminalKey.Alt(AspireTerminalKey.Shift(key)), "\x1b" + upper); 122yield return (AspireTerminalKey.Alt(AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(key))), "\x1b" + control); 130yield return (AspireTerminalKey.Shift(key), shiftedDigits[digit].ToString()); 142yield return (AspireTerminalKey.Shift(keys[name]), shifted); 145yield return (AspireTerminalKey.Shift(AspireTerminalKey.Tab), "\x1b[Z"); 147yield return (AspireTerminalKey.Shift(AspireTerminalKey.Enter), "\r"); 152yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(AspireTerminalKey.Left)), "\x1b[1;6D"); 154yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.Shift(AspireTerminalKey.F1)), "\x1b[1;6P"); 155yield return (AspireTerminalKey.Ctrl(AspireTerminalKey.Alt(AspireTerminalKey.Shift(AspireTerminalKey.F12))), "\x1b[24;8~");