After experimenting with a few free tools i could find online, have settled on using "Better Desktop Tool" on Windows 10.
- Its free for personal use.
- Supports customizable keyboard shortcuts for virtual-desktops / workspaces.
http://www.betterdesktoptool.com/features.html