How to change shortcut key for switching between virtual desktops in windows 10?

In linux I use a shortcut to switch between 4 workspaces: win+1/2/3/4.

I would like to have something like this in Windows 10.

UPDATE SOLUTION 2017, WINDOWS 10x64

  1. Update your windows version to most recent through this updater. You may also need Visual C++ Redistributable for Visual Studio 2015
  2. Download and unzip this Windows 10 Virtual Desktop Enhancer (0.9.1) works for me.
  3. Change content of file settings.ini to
[KeyboardShortcuts]
Switch=LWin
Move=LAlt, Shift, Ctrl
MoveAndSwitch=LAlt, Shift
Previous=Left
Next=Right
PlusTen=
  1. Run virtual-desktop-enhancer.exe as administrator.

What you need is as follows:

  • Snapping window: WIN+LEFT or RIGHT (can be used with UP or DOWN to get into quadrants)
  • Switch to recent window: Alt+Tab (unchanged) – Hold shows new Task view window view, let go and switches to app.
  • Task view: WIN+Tab – New Task view opens up and stays open.
  • Create new virtual desktop: WIN+Ctrl+d
  • Close current virtual desktop: WIN+Ctrl+F4
  • Switch virtual desktop: WIN+Ctrl+LEFT or RIGHT

I think I just built exactly what you're looking for. I use a window manager on linux and wanted to use hotkeys in a similar way on Windows.

https://github.com/pmb6tz/windows-desktop-switcher

My script uses CapsLock because it's more convenient for me, but you could easily configure it to work for you. There's probably a bug or two in there but in general I've found it to be pretty solid. Hope this helps you out!