mntone / PositiveDesktop

"Positive☆Desktop" is reworked virtual desktop utility for Windows 10 & 11.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Positive☆Desktop

"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

Features

  • 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)

Shortcut keys

In the future, you will be able to customize keys.

  • Win+Ctrl+X: Exit application.
  • Win+Ctrl+I: Show settings window.
  • Win+Ctrl+1 to 9 and 0: 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 to 9 and 0: 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+ or PgUp: Move foreground window to the left desktop and switch it.
  • Win+Ctrl+Alt+ or PgDn: 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.

Requirements

Positive☆Desktop have the following system requirements:

  • Windows 10 version 1809 (build 17763) or later.

Development

It runs on Windows 10 version 1809 or later.

You'll need the following software:

  1. Clone the repository:

    git clone https://github.com/mntone/PositiveDesktop.git
  2. Open the PositiveDesktop.sln file.

  3. Open the PositiveDesktopPackage/Package.appxmanifest file on Visual Studio.

  4. Go the "Packaging" tab, click "Choose Certificate...", and click "Create".

Authors

  • mntone - Initial work.

License

Positive☆Desktop is licensed under the GPLv3 license - see the LICENSE.txt file for details.

Acknowledgements

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''.

About

"Positive☆Desktop" is reworked virtual desktop utility for Windows 10 & 11.

License:GNU General Public License v3.0


Languages

Language:C++ 99.7%Language:C 0.3%