Jump to content

Panel - Autohotkey-based GUI for common Windows elements

During the summer I worked at a small IT shop doing basic installations of computers for clients. Since 99% of the computers went to random places, things such as volume licensing or AD weren't an option for easy installation and setup.

 

Microsoft kept rearranging the Control Panel & Settings application in every update, so it was pretty infuriating to try to do anything and had to keep searching for basic settings,  so I decided to create a simple program/GUI in Autohotkey. I call it Panel, the missing GUI for Windows.


Source code and compiled exe's are available in the Github repository

35483587-a3d60e56-044c-11e8-8742-53e5402

It's made with Autohotkey and the installation functionality uses the Chocolatey package manager.

 

Features

- GUI with buttons to quickly access settings, folders etc. (that do not constantly move or rearrange. Hint hint, Microsoft)
- Ninite-style GUI for installing applications via Chocolatey
    - To use the installation feature, you need to have Chocolatey installed or install it with clicking the CMD- or PS Install buttons, which will run the command to install Chocolatey.
- KDE-style alt+drag window moving and resizing. Original script by Jonny from Autohotkey script showcase

 

Hotkeys

- Global
    - alt+§ WindowShade
    - alt + left/right mouse button  Move and resize windows
    - ctrl + q Send alt-F4
    - ctrl + h minimize window
- Windows Explorer
    - F1 up 1 directory
- Panel
    - F1 cmd.exe
    - F2 Run… -prompt
    - F5 reload Panel
    - F6 reload Panel as admin
    - F7 run WUMT.exe (Windows Update Minitool, needs to be in the same directory as Panel)
    - F8 Run portable CCleaner (needs to be in the same directory)
    - F9 Windows Update
    - F12 Open Folders panel that stays on top of other windows
    - alt + q UAC settings
    - alt + w Control Panel
    - alt + d Task Manager
    - alt + F1 Turn display off


35483953-145dfc84-0451-11e8-9659-e9c68ad

35483893-4340ce60-0450-11e8-9c74-5cbc4aa

 

I didn't originally make it to be published anywhere, but since a lot of other people are also having the same frustrations with Windows, I decided to release it.

Any comments, suggestions or improvement ideas?

Specs: i7-3770K | Asus R9 290X | 32GB DDR3 | GA-Z77-UD5H | RM 750x | Define R5 Arctic White | macOS 10.14.5 & Windows 10

Link to comment
Share on other sites

Link to post
Share on other sites

This is a very good concept, the more Microsoft forces the old control panel death for the new "Configurations" thing the harder it is to set things.

Personal Desktop":

CPU: Intel Core i7 10700K @5ghz |~| Cooling: bq! Dark Rock Pro 4 |~| MOBO: Gigabyte Z490UD ATX|~| RAM: 16gb DDR4 3333mhzCL16 G.Skill Trident Z |~| GPU: RX 6900XT Sapphire Nitro+ |~| PSU: Corsair TX650M 80Plus Gold |~| Boot:  SSD WD Green M.2 2280 240GB |~| Storage: 1x3TB HDD 7200rpm Seagate Barracuda + SanDisk Ultra 3D 1TB |~| Case: Fractal Design Meshify C Mini |~| Display: Toshiba UL7A 4K/60hz |~| OS: Windows 10 Pro.

Luna, the temporary Desktop:

CPU: AMD R9 7950XT  |~| Cooling: bq! Dark Rock 4 Pro |~| MOBO: Gigabyte Aorus Master |~| RAM: 32G Kingston HyperX |~| GPU: AMD Radeon RX 7900XTX (Reference) |~| PSU: Corsair HX1000 80+ Platinum |~| Windows Boot Drive: 2x 512GB (1TB total) Plextor SATA SSD (RAID0 volume) |~| Linux Boot Drive: 500GB Kingston A2000 |~| Storage: 4TB WD Black HDD |~| Case: Cooler Master Silencio S600 |~| Display 1 (leftmost): Eizo (unknown model) 1920x1080 IPS @ 60Hz|~| Display 2 (center): BenQ ZOWIE XL2540 1920x1080 TN @ 240Hz |~| Display 3 (rightmost): Wacom Cintiq Pro 24 3840x2160 IPS @ 60Hz 10-bit |~| OS: Windows 10 Pro (games / art) + Linux (distro: NixOS; programming and daily driver)
Link to comment
Share on other sites

Link to post
Share on other sites

On 1/28/2018 at 11:02 AM, Joonikko said:

*snip*

I'm already familiar with the new settings and features, but this is awesome. Thank you for sharing. 

Edited by wkdpaul
Link to comment
Share on other sites

Link to post
Share on other sites

This is a great idea, will definitely follow the repo to see the progress on this

Hello

Link to comment
Share on other sites

Link to post
Share on other sites

On 1/28/2018 at 11:23 AM, Pachuca said:

I'm already familiar with the new settings and features, but this is awesome. Thank you for sharing. 

Please do not quote long posts like this, it makes it VERY difficult for mobile users to browse a thread. I have edited your reply ;)

If you need help with your forum account, please use the Forum Support form !

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 years later...
On 1/28/2018 at 8:02 AM, Joonikko said:

During the summer I worked at a small IT shop doing basic installations of computers for clients. Since 99% of the computers went to random places, things such as volume licensing or AD weren't an option for easy installation and setup.

Microsoft kept rearranging the Control Panel & Settings application in every update, so it was pretty infuriating to try to do anything and had to keep searching for basic settings,  so I decided to create a simple program/GUI in Autohotkey. I call it Panel, the missing GUI for Windows.


Source code and compiled exe's are available in the Github repository

I didn't originally make it to be published anywhere, but since a lot of other people are also having the same frustrations with Windows, I decided to release it.

Any comments, suggestions or improvement ideas?

This is fantastic! I know this is a bit late, but thanks a lot for sharing this. Brilliant idea putting this together. Are you still working on it by any chance?

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×