My Desktop Productivity Tools
Window Management
Requirement: One-click switch to the target application.
Implementation (Windows): Use AutoHotkey, pin applications to fixed positions on the taskbar, and use forms like #f::#1; #e::#2
for quick switching.
Implementation (Linux): Use i3wm, place the target application in a specified workspace, and set workspace shortcuts.
Implementation (macOS): Use Manico.
Key Remapping
Requirement 1: Map CapsLock to Ctrl (long press) or ESC (single click).
Requirement 2 (Optional): Map Option + hjkl to Left, Down, Up, Right.
Implementation (Windows): Use AutoHotkey, reference.
Implementation (Linux): Use setxkbmap and xcape.
Implementation (macOS): Use Karabiner-Elements.