Swift/AppKit macOS tool for keyboard-driven mouse clicks and scrolling. Single-file app (main.swift).
Click Mode:
- User presses hotkey → full-screen grid overlay appears
- User types 2 letters to select a big cell (e.g., "AS")
- Mini-grid appears inside selected cell with keyboard-like layout
- User types 1 letter → simulates click at that position
- Press Escape to cancel
Scroll Mode:
- User presses scroll hotkey → transparent scroll mode activates
- User presses direction keys (default H/J/K/L) to scroll at current mouse position
- Hold keys to scroll continuously
- Press Escape to exit
Multi-monitor support: Grid appears on the screen where mouse cursor is located.
AppDelegate: Hotkey registration, config loadingGridWindow: Full-screen transparent overlay window for clicksGridView: Grid rendering, input handling, click executionScrollWindow: Transparent window for scroll modeScrollView: Scroll input handling, scroll event generationLayoutConfig: Codable struct for config (hotkeys + scroll config + keyboard layout)
Location: ~/.config/keybrclicker/config.json
Created automatically on first run with defaults.