Acme-KeyboardMarathon

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

by the finger.

Additionally, use of the shift key was tracked and its distance was included
for each calculation.

This produces an index of "distance traveled" for each possible key-press, 
which is then used to calculate the "total distance traveled" for a given
piece of text.

================================================================================
 BUGS AND LIMITATIONS
================================================================================

* This module calculates the linear distance traversed by adding vertical 
  and horizontal motion of the finger. The motion traversed is actually an 
  arc, and while that calculation would be more accurate, this is an 
  Acme module, after all. Send me a patch with the right math if you're bored.

* I assume there are no gaps between your keys. This means all those stylish 
  Mac keyboard folks are actually doing more work than they're credited for. 
  But I'm ok with that.

lib/Acme/KeyboardMarathon.pm  view on Meta::CPAN

1/3rd of a centimeter for both horizontal and vertical (key depth) travel
by the finger.

Additionally, use of the shift key was tracked and its distance was included
for each calculation.

This produces an index of "distance traveled" for each possible key-press, 
which is then used to calculate the "total distance traveled" for a given
piece of text.

=head1 BUGS AND LIMITATIONS

* This module calculates the linear distance traversed by adding vertical 
and horizontal motion of the finger. The motion traversed is actually an 
arc, and while that calculation would be more accurate, this is an 
Acme module, after all. Send me a patch with the right math if you're bored.

* I assume there are no gaps between your keys. This means all those stylish 
Mac keyboard folks are actually doing more work than they're credited for. 
But I'm ok with that.

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.870 second using v1.00-cache-2.02-grep-82fe00e-cpan-dad7e4baca0 )