CapsLockX

Transform your keyboard into a powerful productivity tool

Download View on GitHub

The Story Behind CapsLockX

Growing up using ThinkPad's TrackPoint (the red dot), I became addicted to its efficiency. When I switched to a Surface Book, I missed that precise control. This led me to develop CapsLockX - a tool that lets you control everything from your keyboard, with acceleration-enabled mouse simulation.

The Core Idea: Heavy coding without touching the mouse. Keep your hands on the keyboard at all times.

⚡ Enhanced Productivity

Use CapsLock as a modifier key to access powerful shortcuts and functions

⚙️ Customizable

Create your own keyboard shortcuts and customize existing ones to match your workflow

🪟 Windows Integration

Seamlessly integrates with Windows for better workflow management

🎯 Precise Control

Control mouse movement and window management with pixel-perfect precision

Core Features

🎯 No Conflicts

CapsLock remains functional as original or as your preferred modifier key

🖱️ Mouse Simulation

WASDQERF keys for intuitive mouse control with acceleration

⌨️ Global Vim-like Navigation

HJKLYUIONPD keys for Vim-style movement anywhere

🖥️ Virtual Desktop Control

Quick desktop switching with numbers 1-0

🤖 AI Integration

Brainstorm AI feature with 'B' key

See it in Action

🖱️ Mouse Control

Mouse Control Demo

Control mouse cursor with WASDQERF keys, with acceleration

j

🪟 Window Management

Window Management Demo

Quick window switching and management with Alt+Tab+WASD

⌨️ Cursor Movement

Cursor Movement Demo

Vim-style cursor movement anywhere with HJKLYUION

📐 Window Arrangement

Window Arrangement Demo

One-click window arrangement and optimization

Documentation

Key Features

🪟 Window Management

  • Quick window switching
  • Window snapping and arrangement
  • Multi-monitor support

✍️ Text Editing

  • Enhanced cursor movement
  • Quick text selection
  • Smart clipboard operations

🖱️ Mouse Control

  • Keyboard-based mouse movement
  • Precise pixel control
  • Quick scrolling

Development

# Easy Plugin Development # Just drop your *.ahk file into ./Module to enable it

Windows

Full Feature Support

Native AutoHotkey Implementation

MacOS

Coming Soon

Subset of features (Golang-based)