The HOW-WE-TYPE-MOBILE dataset
===================================
https://userinterfaces.aalto.fi/how-we-type-m

This is the HOW-WE-TYPE-MOBILE dataset. 
It contains typing data of 30 participants typing regular finnish sentences. 
More details about the study and its procedure can be found in the paper:

Xinhui Jiang, Yang Li, Jussi P.P. Jokinen, Viet Ba Hirvola, Antti Oulasvirta, Xiangshi Ren
How We Type: Eye and Finger Movement Strategies in Mobile Typing
In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, 2020

NOTE: This subset contains only the *Finger Motion Capture data* of the one-finger and two-finger condition.
Please contact jussi.jokinen@aalto.fi for more details.

----------------------------------
LICENSE AND ATTRIBUTION
----------------------------------

You are free to use this data for non-commercial use in your own research with attribution to the authors. 

Please cite: 

Xinhui Jiang, Yang Li, Jussi P.P. Jokinen, Viet Ba Hirvola, Antti Oulasvirta, Xiangshi Ren
How We Type: Eye and Finger Movement Strategies in Mobile Typing
In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, 2020

@inproceedings{Jiang2020,
author = {Jiang, Xinhui and Li, Yang, and Jokinen, Jussi P P and Hirvola, Viet Ba and Oulasvirta, Antti and Ren, Xiangshi},
booktitle = {Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (CHI '20)},
title = {How We Type: Eye and Finger Movement Strategies in Mobile Typing.},
year = {2020}
}

----------------------------------
CONTENT
----------------------------------
  
- Finger Motion Capture:
  recorded at 240 fps, frequency reduction to 60 fps during data processing.
  x, y, and z position of the fingertips,
  for one-finger typing,
  marker positioned on the index finger of dominant hand as shown in one-finger_markers.jpg,
  for two-finger typing,
  markers positioned on the two thumbs as shown in two-finger_markers.jpg.
  In the data, the upper-left corner of the screen is the origin (0,0,0), 
  with x axis values increasing toward the right of the device and y values from topto bottom. 
  The distance from the screen facing upward is the positive z value.
  explanation of data columns: see below
  
- Keyboard_coordinates.csv
  The x-y coordinates of the center of each key on the soft keyboard.
  The keyboard had a Finnish layout
  
- One-finger_markers.jpg
  Shows the position of the reflective markers on the index finger of dominant hand.

- Two-finger_markers.jpg
  Shows the position of the reflective markers on the two thumbs.
  
- Background.csv
  Subjective responses to the survey, filled by the participants after the study.

- Sentences.csv
  Sentence id and sentence.
 

----------------------------------
EXPLANATION OF DATA COLUMNS
----------------------------------

Motion capture data: 

	optitime: int
	the timestamp corresponding to the recorded frame.

	id: int, 3-digit number
	subject id

	block: int, 1-digit number
	1 for one-finger typing, 2 for two-finger typing.

	sentence_n: int
	sentence number, sentences marked in sentence.csv

	trialtime:
	time stamps corresponding to each sentence,
	starts from each first tap on the keyboard.

	x1, y1, z1, x2, y2, z2: float
	For one-finger typing, 
	x1, y1, and z1 refer to the coordinate of the index finger of the dominant hand.
	For two-finger typing, 
	x1, y1, z1 and x2, y2, z2 are the coordiantes of the two thumbs.
	...
	
===============================================	