Demonstrate simple 2D mouse capture to CT
Develop a simple program to capture 2D mouse input and save it to CT.
Capture input from other devices
Capture input to CT from gaming mice, touchpads, 3D devices (such as 3Dconnexion’s SpaceMouse)
Capture other non-movement related input
While motion is a primary function for these navigation devices, what mouse is complete without other types of controls, such as buttons and wheel movement? The goal of this task is to capture input from these controls to CT. In addition, explore ways to capture input for certain types of movement events such as entering or exiting a specified window or region on the computer desktop.
Develop code framework
Develop an abstract code API/framework that will make it straightforward to capture input from new pointing/navigation devices.
Matt Miller has developed a simple Java CloudTurbine application to capture movement from a 2D mouse, thus fulfilling the requirements of the first project goal, “Demonstrate simple 2D capture to CT”! Dubbed “CTmousetrack”, this sample utility has been added to the CloudTurbine GitHub repository and has an app documentation page at https://www.cloudturbine.com/ctmousetrack/. This app can be used as a basis/starting point for the other goals in this app-kit.