Smooth switching is animated switching, which is the Windows default switch "slide" animation. It's accomplished by queuing inputs from the user, deciding which desktop they want to switch to (including wrap support), and generating the necessary key presses to make the animations happen.
Looping support was added to the VirtualDesktop library. A summary of the commit logs is below.
Added settings toggle for smooth switching (english provided by me,
and japanese provided by google translate)
ShortcutKey implements IShortcutKey interface
ShortcutKeyDetector implements IShortcutKeyDetector interface with
new WaitForNoKeysPressed method
All necessary parameters passed for smooth desktop switching
develop
Implementation of SuspendUntil(key count).
Only allow a single shortcutKey handler to be active at a time. Simply
ignore all input until the current handler has completed.
Smooth switching is animated switching, which is the Windows default switch "slide" animation. It's accomplished by queuing inputs from the user, deciding which desktop they want to switch to (including wrap support), and generating the necessary key presses to make the animations happen.
Looping support was added to the VirtualDesktop library. A summary of the commit logs is below.
Added settings toggle for smooth switching (english provided by me, and japanese provided by google translate)
ShortcutKey implements IShortcutKey interface
ShortcutKeyDetector implements IShortcutKeyDetector interface with new WaitForNoKeysPressed method
All necessary parameters passed for smooth desktop switching develop
Implementation of SuspendUntil(key count).
Only allow a single shortcutKey handler to be active at a time. Simply ignore all input until the current handler has completed.
Added ShortcutKeyAccumulator.