Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an Option to Register a Global Hotkey for Toggling the Main Window #2341

Open
1821746019 opened this issue Dec 22, 2024 · 2 comments
Open

Comments

@1821746019
Copy link

Description of the feature, modification, idea or suggestion

Currently, toggling the display of the main window requires moving the cursor to the tray menu to show it and then navigating to the top-right corner to hide it. This process can be inconvenient and interrupts workflow.

Adding support for a customizable global hotkey to toggle the main window would greatly enhance usability and improve efficiency.

Proposed implementation details (optional)

No response

@dmex
Copy link
Member

dmex commented Dec 22, 2024

This is a feature already included with Windows by default.

  1. You can make System Informer the default Task Manager and Ctrl+Shift+Esc, Ctrl+Alkt+Del and a bunch of other Windows keys will toggle the main window.

or

  1. Right-click the application icon from the start-menu or the desktop shortcut and open the file properties.
  2. Configure the "Shortcut Key" which is a global hotkey.

Screenshot 2024-12-22 211431

Windows will launch the application when using the "Shortcut Key" so it doesn't need to remain running. If you've enabled the "Allow only one instance", "Hide when closed" and "Hide when minimized" options then the shortcut key will toggle the main window.

@1821746019
Copy link
Author

Hi @dmex ! Thank you for your quick response and the detailed guidance!

My Experience and Observations

  1. Default Task Manager Settings
    I once tried setting System Informer as the default task manager. However, I found myself struggling to adapt to it. Some features, like CPU virtualization, memory frequency, and the speed of individual disks or network adapters, are occasionally useful, and I missed having direct access to these details. Finally I decided to use both.
    image

  2. Shortcut Key Behavior
    I tried setting up a shortcut key just now, but it didn’t work as expected. This might be because I placed the shortcut in a custom directory, such as Startup or the Desktop.

  • Why not put it in the Startup folder?
    Files in the Startup folder execute synchronously, which significantly slows down the boot process. To address this, I use a .bat script to launch applications asynchronously.
    image
    image

My Suggestion

Given these limitations, I believe a built-in global hotkey registration feature would be a much better solution—similar to how Everything implements it.

image

By including such functionality, System Informer would offer a smoother and more integrated user experience. Let me know if there are any additional details you'd like me to provide!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants