Skip to content

CInput

CInput is a quick and efficient way to create modern-looking input interface for your program in python. It handles all the stressful stuff like on-screen keyboards, scrollable lists, theming, and touch events, so you can focus on building legit add-ins without sweating the pixels position.

Whether you’re crafting a physics solver or just a custom note-taking app, CInput makes your app look premium out of the box.

CInput is a single file library that’s used to simplify common user inputs. Latest stable version can be downloaded on the Python store Development release and real apps using it can be found in the MiscPythonExtra repository

If you’re new to cinput, read the tutorials. It’ll take you from a blank screen to a fully interactive app in zero time.

Because nobody wants to hardcode dtext coordinates all day! You just call cinput.input() and boom, a themed on-screen keyboard drops in. You need the user to pick an option? cinput.pick() throws up a scrollable list. It’s built for touch, it’s fast, and it looks clean.