updawg✳independent software & games
← All projects
WINDOWS UTILITYIN DEVELOPMENT

TaskbarToggle

A little more desktop. A little less friction.

A Windows desktop utility that puts taskbar visibility on a configurable hotkey. Show or hide the taskbar, choose whether secondary monitors follow, and give the work area back to your windows.

TaskbarToggle app icon
WINDOWS UTILITY

A little more desktop. A little less friction.

PROJECT IDENTITY / IN DEVELOPMENT

PROJECT BRIEF

At a glance.

TaskbarToggle integrates with the Windows shell and Win32 window APIs. The taskbar animation on this website is an illustration; the desktop application performs the actual window and work-area changes.

Platform
Windows desktop
Stack
Python / Qt / Win32
Input
Configurable keyboard shortcut
Displays
Primary + optional secondary taskbars
Window handling
Work-area updates and restoration
Status
In development

WHAT IT DOES

Built around
the actual experience.

01

A shortcut that fits

Configure modifier keys and an action key. The hotkey mapper supports letters, numbers, function keys, and navigation keys.

02

More than one screen

Locate the primary taskbar and enumerate secondary taskbars. An all-monitors preference decides whether secondary taskbars follow the toggle.

03

Reclaim the work area

Adjust the primary display’s working rectangle when the taskbar is hidden, then restore the saved work area when it returns.

04

Keep the desktop in sync

Send targeted work-area notifications and update the interface after changes. State locking coordinates taskbar updates.

THE FLOW

  1. 01

    Configure

    Choose your shortcut and monitor behavior.

  2. 02

    Toggle

    Show or hide the taskbar from the keyboard.

  3. 03

    Restore

    Bring the taskbar and desktop work area back.

INSIDE THE CODE / PYTHON

Visibility is only half the job.

Hiding a taskbar does not automatically reclaim its reserved desktop space. This function reads the primary screen dimensions and updates the Windows work area through SystemParametersInfoW. The companion restore path returns the saved working rectangle.

Read the engineering note ↗
taskbar_manager.pyPython
def set_full_screen_workarea():
    screen_width = user32.GetSystemMetrics(0)
    screen_height = user32.GetSystemMetrics(1)
    full_rect = ctypes.wintypes.RECT(0, 0, screen_width, screen_height)
    user32.SystemParametersInfoW(SPI_SETWORKAREA, 0, ctypes.byref(full_rect), 0)
    logging.info(
        f"Work area set to full screen for primary monitor: {screen_width}x{screen_height}"
    )
TaskbarToggle/taskbar_manager.pySource excerpt · October 21, 2026

GOOD QUESTIONS

A few useful details.

Does it support multiple monitors?

Yes. The application discovers secondary taskbars and has an option to include them when changing visibility.

Can I choose the keyboard shortcut?

Yes. The configuration includes modifier keys and an action key, with support for function keys and common navigation keys.

Does the website toggle my real taskbar?

No. The website preview is an illustration. TaskbarToggle is a separate Windows desktop application.

KEEP IN TOUCH

Let’s talk TaskbarToggle.

For project questions, build availability, or a conversation about software and games.

admin@updawg.studio ↗