Skip to content

jonsource/Fitts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fitts

Fitts is a GUI application for acquiring user input data to be analysed with the Fitt's law and learning curve theory through predefined tasks. Originaly developed to be used with an interactive blackboard and custom hacked keyboard (allowing keys to be a few meters apart) to get input for longer than usual movements.

External library usage

The StopWatch.java by Corey Goldberg is used for measuring time For a simple on the go analysis it uses public domain MINPACK routines translated from FORTRAN to Java by Steve Verrill

Features

  • User profiles for individual test subjects
  • Various predefined, customizable and randomizable tasks for mouse/touchscreen and keyboard input
  • Repeating tasks for learning curve data
  • Data saved in human readable files

Installation and running

Put all the files in a directory. Compile Get in the bin directory and enter: java fitts.FittsMain

You'll get an arror message (the fitts.ini file is missing) In the menu -> File -> New Profile fill all the parameters (leave the height modifier at zero, but enter a value in there) In the menu -> File -> New Attempt , click the circles Look in the Fitts' text area (a separate window underneath for some fancy numbers) Look in the Fitts directory for some fancy files for later use

Data generated

  • fitts.ini store the last session info
  • .fp userprofile
  • .att attempt parameters
  • .clk click data: id, x distance, y distance, target size, timestamp
  • .mov mouse movement data: target id, x coordinate, y coordinate, timestamp

Copyright

Copyright © 2012 Jan Sourek

About

Fitt's law testing and enhancing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages