{"repo":"uqqu/Cadans","free":true,"listed":false,"github":"https://github.com/uqqu/Cadans","clone":"git clone https://github.com/uqqu/Cadans.git","description":"input automation tool – event chains, chords, multi-zone gestures, and more","language":"AutoHotkey","stars":43,"topics":["autohotkey","hotkeys","keybinds","keyboard","keyboard-shortcuts","windows","tap-dance","qmk","gestures","mouse"],"license":null,"category":"workflow-automation","readme_excerpt":"Alt demo (.mp4, 4½ min) https://github.com/user-attachments/assets/554e2946-9497-4977-8e25-e92c8faf9245 Welcome to Cadans – an input system where interactions can continue beyond a single action. From simple taps and holds to chords and multi-zone gestures – assign a wide range of actions to any event. Or chain them together, turning events into a sequence that unfolds step by step, with intermediate and final actions. Assignments can be defined per application and per keyboard layout, grouped by use case, and switched on the fly. Only what you assign is affected – everything else remains native unless explicitly overridden. Cadans runs on Windows and supports any keyboard and mouse, treating them as equal inputs within a single system. Use individual capabilities: basic remapping, gesture controls, or a single key for custom functions in a specific app. Or go further and build more complex logic – it’s entirely up to you. Overview Any input → with any conditions → can produce any event → and become an assignment in a system of actions and transitions Input Keyboard ✅ Full keyboard support, including system modifiers and extended keys ⚠️ Alt and Win : hold-based events only Mouse ✅ All mouse buttons and wheel scrolling are supported Wheel scrolling has no hold state by nature, so only trigger events are available For safety, LMB and RMB are available everywhere except the base level (gestures are allowed) Conditions Layouts ✅ Separate assignments per keyboard layout, plus glo","default_branch":null,"files":null,"tree":[],"storefront":"/r/uqqu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uqqu/Cadans/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}