Last month I read DHH's blog post Introducing Omakub. Omakub is a project that helps you to setup your Ubuntu machine by running a single command. DHH composed a list of tools he uses on his Ubuntu.
In spirit of the post, I decided to setup my Windows machine efficiently like Omakub.
You can find the full setup script here.
Following is the keyboard Layout I am using.
Tool: AutoHotKey, PowerToys
| Shortcut | Description |
|---|---|
| Alt + Number | Switch between Apps |
| Win + Number | Switch between Desktops |
| Caplock | Switch between Input Methods |
| Caplock(hold) | Switch between Upper/Lower |
.dll and .ahk files in one folder, create a shortcut for Config.ahk.C:\Users\<YourName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup to make it auto startup.PowerToys, remap LWin and LAlt.As we know, the Windows shortcut is very limited when switching between apps and desktops. For users who are not English native speakers, switching input method when typing is also not a good experience.
Comparing with Windows, MacOS has a very powerful shortcut system. You can always use cmd + q to close a window, caplock to switch between input methods.
DHH moved the MacOS' advantages to Linux. The Windows users can also refer to the Omakub project and build a more powerful development environment.