GyroShell
GyroShell copied to clipboard
[GyroShell FEATURE_REQ] Taskview Functionality
Is your feature request related to a problem? Please describe. The taskview button doesn't do anything
Describe the solution you'd like This is doable quite easily actually by just simulating keypresses;
var sim = new InputSimulator();
// open taskview by simulating the keypress
sim.Keyboard.ModifiedKeyStroke(VirtualKeyCode.LWIN, VirtualKeyCode.TAB);
Library used: https://www.nuget.org/packages/InputSimulator/1.0.4
Additional context I would implement it myself, but: a. Not experienced with XAML b. Idfk know where anything is
Hello! Thanks for the suggestion. The task view button doesn't work because we still have quite a bit of behind-the-scenes work to do. GyroShell will eventually replace explorer, so we need to implement our own virtual desktop system.
Also, using input injection really isn't the best way to do things and we'd rather use a proper API, mainly because of the rigidity of input injection. If the keyboard shortcut changes across languages/after an update, itd break functionality.