Go to file
Markus Hofknecht ccbfd22db0 Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu 2023-09-09 10:03:12 +02:00
.github Create FUNDING.yml 2021-05-01 21:15:30 +02:00
Business [BUG] ArgumentOutOfRangeException at KeyboardInput.SelectPreviousMenu (#477), version 1.3.2.9 2023-08-25 14:06:26 +02:00
Config [BUG] Blurry tray icon (#462), version 1.3.1.8 2022-10-20 17:46:55 +02:00
DataClasses [Feature] Option ResolveLinksToFolders default true (#453), version 1.3.1.5 2022-10-05 20:57:31 +02:00
Helpers Not enough memory resources are available to process this command. (#442), version 1.3.1.9 2022-10-20 17:55:54 +02:00
NativeDllImport [Feature] Refresh root folder on change of contents (#330), version 1.2.9.23 2022-06-20 17:39:39 +02:00
Packaging version 1.3.5.0 2023-09-09 10:02:57 +02:00
Properties version 1.3.5.0 2023-09-09 10:02:57 +02:00
Resources [BUG] Languages Filipino, Hebrew and Norwegian not working (#467), version 1.3.2.10 2023-08-25 15:22:25 +02:00
ThirdParty [Feature] Make "draggable" zones for when Title bar is hidden (#428), version 1.3.0.11 2022-08-01 18:43:29 +02:00
UserInterface [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 2023-08-28 14:06:55 +02:00
Utilities [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 2023-08-28 14:06:55 +02:00
.editorconfig [Feature] Gamepad support (#451), version 1.3.1.4 2022-09-26 19:02:18 +02:00
.gitignore Initial commit, 0.9.1.233 2019-07-04 19:04:14 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-07-07 11:59:22 +02:00
CONTRIBUTING.md Create CONTRIBUTING.md 2019-07-07 12:12:29 +02:00
GlobalSuppressions.cs [Feature] Fix warnings (#313), version 1.2.3.8 2022-02-05 12:47:27 +01:00
LICENSE [Feature] Adjust default options (#270), version 1.1.2.6 2021-12-11 14:34:28 +01:00
README.md Update README.md 2023-09-09 09:57:42 +02:00
SystemTrayMenu.csproj [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 2023-08-25 21:56:56 +02:00
SystemTrayMenu.sln [Feature] Fix warnings (#313), version 1.2.3.8 2022-02-05 12:47:27 +01:00
app.config [BUG] Fix get correct network path if it contains a space (#140), version 1.0.17.6 2020-10-24 22:31:56 +02:00
azure-pipelines.yml [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 2023-08-25 22:20:35 +02:00

README.md

Release Tweet Facebook

SystemTrayMenu Trulli

Browse and open your files easily

SystemTrayMenu is an open source 'Desktop Toolbar' or 'Start Menu' alternative. It offers a clear, personalized menu which can be controlled via keyboard, mouse or touchscreen. Files, links and folders are organized in several levels as dropdown menus. Various options like appearance, hotkey, autostart and behavior can be adjusted.

  • Shortcuts to folders or to network paths are resolved. Their content is displayed like a folder.
  • The search function allows you to define hotkey sequences to find and open items.
  • The menu stays open, if starting several applications and mouse still on the menu or if a script steals the focus for a short time.
  • Menu appears transparent in case it has no focus and closes automatically when you leave the menu.
  • A scrollbar appears when there are too many items, which can also be controlled via mouse wheel.
  • Supports drag and drop to open an item with an application or to copy it to the desktop.
  • There is a possiblity to create URL shortcuts including the browser icon via drag and drop the URL from the browser into the menu.

Controlled via keyboard and like the 'Start Menu' - Demo

20220311_182732 (2)

Controlled via mouse and like the 'Desktop Toolbar' - Demo

20220311_183519 (1)

Keyboard shortcuts

Shortcut Function
Ctrl+Win Open SystemTrayMenu (Shortcut can be configured)
/ Navigate items within a menu
/ Navigate through menus
Return Open selected item
Apps Open Explorer Context Menu
Tab Switch to next/previous menu (also via Shift+Tab)
Esc Close SystemTrayMenu

Sources

GitHub all releases Downloads SourceForge  Downloads Chocolatey
GitHub  MicrosoftStore  SourceForge  majorgeeks heise chocolatey scoop computerbild CHIP  softpedia freeware-base netzwelt aiiguidetaiwebs rjno1  softaro  bytesin  softonic downloaddrivers baominh softodrom lo4d 

Reviews

2022-02-15 00_04_52-Window
Youtube

deskmodder.de 2020/07/18 | deskmodder.de 2021/11/14 | trishtech.com | ghacks.net | shrayas.com | reviewsapp.org | thewindowsclub.com | br.atsit.in | nesabamedia.com | soluciones.link | de.moyens.net | windowsreport.com | onmsft.com | starchart.cc

FAQ

What do I have to do as first steps?

SystemTrayMenu is portable, so it does not need to be installed. After downloading e.g. SystemTrayMenu-1.2.6.0.zip, unzip the folder, then start SystemTrayMenu.exe. If you prefer an installation there is the possibility to install SystemTrayMenu via the Microsoft Store.

  1. Step: After starting the application the first time you have to choose the root directory.
    In this directory you should put shortcuts, files and folders (App, Game, Script, URL, Network),
    which you are often using and especially when you can not find them over the windows start menu search.
    You can also consider to put there all files from your desktop.

  2. Step: Move the SystemTrayMenu icon by drag and drop from the system tray into the taskbar below.

group systemtray

  1. Step: 'Right click' on taskbar item -> 'Pin to taskbar'

pin to taskbar

Now it is ready to start - just click on the icon in the system tray or the taskbar or press the hotkey (Ctrl + LWin) to open the SystemTrayMenu.


How can I change the root directory?

You can change the root directory in the settings menu, which can be opened by right clicking on the icon in the system tray.


What does the hotkey do?

In the settings menu you can choose a hotkey to open and close the SystemTrayMenu.


Can the SystemTrayMenu launch on windows startup?

Yes, you can select this option in the settings menu, which can be opened by right clicking on the icon in the systen tray.


How can I add Windows 'Shutdown' or Windows 'Restart'?

Create a file 'Shutdown.bat' : Shutdown.exe -s -t 00. Create a file 'Restart.bat'. Shutdown.exe -r -t 00. Make shortcuts of the files and maybe also set an icon to the shortcut. Rename the link to e.g. 'xx Shutdown'. Either put it directly into the root folder or include the files via option 'Folders'. There you could also hide the scripts by default and only show it when searching e.g. 'xx'. Then you can shutdown your PC with: hotkey + xx + Enter

2022-02-06 11_09_12-Window


How can I switch sound between 'Speaker' and 'Headset'?

Download NirCmd, put nircmd.exe to your preferred location.
Create a file 'Speaker - Audio.bat': "D:\<preffered location>\nircmd\nircmd.exe" setdefaultsounddevice "VSX-521" 1
Create a file 'Headset - Audio.bat': "D:\<preffered location>\nircmd\nircmd.exe" setdefaultsounddevice "Speakers" 1.

Then you can switch between speaker and headset with: hotkey + headset + Enter

2022-02-06 11_16_30-Window


How can I move the 'Recycle Bin' from the Desktop into the STM?

Create a shortcut of 'Recycle Bin' and put it into STM. Then hide it from desktop: To find the option, right-click on the desktop, choose “Personalize,” and then click “Desktop Icon Settings” in the left sidebar. Uncheck the “Recycle Bin” box and click “OK” to save your changes. Then you can e.g. empty your 'Recycle Bin' with: hotkey + recycle + Keys.App (to open context menu) + b (context menu shortcut for 'Empty Recycle Bin') + Enter

2022-02-06 12_37_51-Window


Which options are there to control the behavior via taskbar item?

By default, the 'Show in Taskbar' option is activated, which means there is shown an active form in the taskbar which can be used to open and close the menu via activate and deactivate event, e.g. also via Alt + Tab.

2022-02-06 15_35_02-Window

When you switch off the option, there is no active form in the taskbar. When you start the application, then other instances will be killed and a new one started. This behavior can be changed via

2022-03-11 13_02_28-Window

If the shortcut is pressed then via the taskbar item, we need more time to show the menu (because we have to start an extra process which tells the first to open).


What can I do if I have a problem, idea or question?

If a problem has occured or you have ideas or questions, you are welcome to contact us:

Find more FAQ topics here: SystemTrayMenu FAQ

Security

Some antiviruses might flag this program as malicious, but it is not! The source is open, so you can compile it yourself.

Build

Build Status
IDE
Framework

Contributing

If you would like to contribute, you are very welcome.
If you are considering a feature, need guidance, or want to talk about an idea, don't hesitate to create an issue or a discussion here.
When contributing please respect the style used by the codebase and consider the following rules:

  • Fix warnings shown by code analyzers.
  • Increase the version in the assembly file.
  • Add a commit message like:
[Feature] Show icon in taskbar when application is running (#115), version 0.11.1.9

Contributors

Special thanks to our productive contibutors!

Thanks for ideas, reporting issues and contributing!

#123 Mordecai00, #125 Holgermh, #135 #153 #154 #164 jakkaas, #145 Pascal Aloy, #153 #158 #160 blackcrack, #162 HansieNL, #163 igorruckert, #171 kehoen, #186 Dtrieb, #188 #189 #191 #195 iJahangard, #195 #197 #225 #238 the-phuctran, #205 kristofzerbe, #209 jonaskohl, #211 blacksparrow15, #220 #403 Yavuz E., #229 #230 #239 Peter O., #231 Ryonez, #235 #242 243 #247, #271 Tom, #237 Torsten S., #240 video Patrick, #244 Gunter D., #246 #329 MACE4GITHUB, #259 #310 vanjac, #262 terencemcdonnell, #269 petersnows25, #272 Peter M., #273 #274 ParasiteDelta, #275 #276 #278 donaldaken, #277 Jan S., #282 akuznets, #283 #284 #289 RuSieg, #285 #286 dao-net, #288 William P., #294 #295 #296 Stefan M., #225 #297 #299 #317 #321 #324 #330 #386 #390 #401 #402 #407 #409 #414 #416 #418 #428 #430 #443 chip33, #298 phanirithvij, #306 wini2, #370 dna5589, #372 not-nef, #376 Michelle H., #377 SoenkeHob, #380 #394 TransLucida, #384 #434 #435 boydfields, #386 visusys, #387 #411 #444 yrctw, #446 timinformatica, #450 ppt-oldoerp, #453 fubaWoW, #454 WouterVanGoey, #462 verdammt89x, #463 #494 Dirk S., #466 Dean-Corso, #488 DailenG, #490 TrampiPW, #497 Aziz, #499 spitzlbergerj,

Donations

  • Give a star, follow, watch, fork stars followers watchers forks
  • Help us to improve SystemTrayMenu via Feedback or Show and tell how you use it
  • Don't hesitate to donate via PayPal if you appreciate SystemTrayMenu and would like to support our work:
    PayPal
  • Become a  Downloads Releases
  • Like, rate, share, comment, watch, tweet, join SystemTrayMenu (see also list in the top of readme)
    Twitter Reddit Facebook

PayPal/GitHub Sponsors - Thank you!

(Sponsors are listed here in the ReadMe and in the application about menu)