"Positive☆Desktop" is reworked virtual desktop utility for Windows 10 and 11. The source code is written in native (C++), so footprint is very small.
2022-12-26.22-57-44.mp4
- Show current desktop information
- View desktop name
- View desktop index
- Set notification position
- Apply window corner (square, round, small round) to notification window (Windows 11)
- Listen for key input from global hook (about keys in the following section for experimental version)
In the future, you will be able to customize keys.
Win
+Ctrl
+X
: Exit application.Win
+Ctrl
+I
: Show settings window.Win
+Ctrl
+1
to9
and0
: Switch "Desktop 1" to "Desktop 9" and "Desktop 10."Win
+Ctrl
+Home
: Switch the first desktop.Win
+Ctrl
+End
: Switch the last desktop.Win
+Ctrl
+PgUp
: Switch the left desktop (Win
+Ctrl
+←
is provided by Windows default).Win
+Ctrl
+PgDn
: Switch the right desktop (Win
+Ctrl
+→
is provided by Windows default).Win
+Ctrl
+Alt
+1
to9
and0
: Move foreground window to "Desktop 1" to "Desktop 9" and "Desktop 10" and switch it.Win
+Ctrl
+Alt
+Home
: Move foreground window to the first desktop and switch it.Win
+Ctrl
+Alt
+End
: Move foreground window to the last desktop and switch it.Win
+Ctrl
+Alt
+←
orPgUp
: Move foreground window to the left desktop and switch it.Win
+Ctrl
+Alt
+→
orPgDn
: Move foreground window to the right desktop and switch it.Win
+Ctrl
+Alt
+D
: Move foreground window to the new desktop and switch it.Win
+Ctrl
+Alt
+T
: Pin and unpin foreground window on the current desktop.
Positive☆Desktop have the following system requirements:
- Windows 10 version 1809 (build 17763) or later.
It runs on Windows 10 version 1809 or later.
You'll need the following software:
- Visual Studio 2022 Version 17.4 or later (no test in earlier version)
- Desktop development with C++
- .NET SDK (Use the build for DesktopBridge app; this option includes .NET 6 & 7 Runtime)
- Test Adapter for Google Test (option)
- Windows 10 SDK, version 1809 (10.0.17763.0) https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/
-
Clone the repository:
git clone https://github.com/mntone/PositiveDesktop.git
-
Open the
PositiveDesktop.sln
file. -
Open the
PositiveDesktopPackage/Package.appxmanifest
file on Visual Studio. -
Go the "Packaging" tab, click "Choose Certificate...", and click "Create".
- mntone - Initial work.
Positive☆Desktop is licensed under the GPLv3 license - see the LICENSE.txt file for details.
I wish to thank the flow concept given by SylphyHorn.
Also, I wish to thank the app name inspired by vocaloid music ''Positive☆Dance Time''.