GyroShell icon indicating copy to clipboard operation
GyroShell copied to clipboard

[GyroShell FEATURE_REQ] Taskview Functionality

Open Dismalitie opened this issue 1 year ago • 1 comments

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

Dismalitie avatar Sep 29 '24 13:09 Dismalitie

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.

Pdawg-bytes avatar Oct 01 '24 13:10 Pdawg-bytes