datasets

[This list is incomplete]

Formatted datasets:
Each datasets follow strictly the same formats (CSV and compact), detailed in the next sections. Compact format enables datasets usage in size-constrained environments (e.g. in browsers).
Note: Use raw files to use data not included in current formats.



Other sources:
You can find Keystroke datasets on Vinnie Monaco's website. GREYC Keystroke datasets can be found on Christophe Rosenberger's website.

CSV format description
Example:
UserID Text gender A->a A->B B->b
1 ab M 1 2 3
1 ab M 1 2 3
2 ab F 1 2 3


Compact format description
The formatted datasets follow this format (in UTF-16):Example:
ab # typed text.
0x0000 # Beginning of users meta-data.
[{"gender":"M"},{"gender":"F"}] # 2 users, user 1 is male, user 2 is female.
0x0000 # Beginning of users number of entries.
0x0002 # 2 entries for user 1.
0x0001 # 1 entry for user 2.
0x0000 # Beginning of users entries.
0x0001 0x0002 0x0003 # User 1 first entry.
0x0001 0x0002 0x0003 # User 1 second entry.
0x0001 0x0002 0x0003 # User 2 first entry.
# 0x0001 => A->a = Release(A) - Press(A) = 1ms
# 0x0002 => A->B = Press(B) - Press(A) = 2ms
# 0x0003 => B->b = Release(B) - Press(B) = 3ms