The Abstract Input System (AIS) is an input system written in C++ which aims to abstract away as many types of input devices possible and add additional features not typically present in a traditional input system.
Highlight Navigation enables item highlighting & navigation for elements via mouse, keyboard, & touchscreen. Ever wanted to move down table rows via the up or down arrow keys? Did you ever also want to perform some action, such as opening a new window when the enter key was pressed on an
... [More] item? Don't forget highlighting as you move around! Did you want all of this functionality for other elements too, such as menus? Remember, all functionality is available for mouse & touch controls, too. Don't want to navigate with arrows? Easily configure keys. Built to work for all elements with children, without needing extra code. Elements tested & confirmed working are: TABLE, UL, OL, NAV, and DL. For ease of configuration & control, all methods are exposed & there are callbacks for all events. [Less]
Mousave is a simple utility for docking the mouse and easy running the screensaver. When mouse cursor is in one of the activation areas on the screen, Mousave detects this event and runs the screensaver.
Python-uinput is Python interface to Linux uinput kernel module which allows attaching userspace device drivers into kernel. In practice, Python-uinput makes it dead simple to create virtual joysticks, keyboards and mice for generating arbitrary input events programmatically.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy