TypeFlow

Aitor Garcés-Manzanera (University of Murcia) is the creator and lead developer of TypeFlow. Developed for academic research in collaboration with the L2WRITE Group.

L2WRITE Group

Keystroke logging for writing research

Record keystrokes, pauses, revisions and focus events in browser-based L2 writing tasks. Export research-ready XLSX data and final texts.

Open Core Manual No installation · physical keyboard recommended

TypeFlow Eye + Replay Studio

Eye tracking and keystroke logging, replayed together

This example was recorded with TypeFlow Eye, which synchronizes webcam-based eye tracking with keystroke logging. Replay Studio then reconstructs the session so gaze, pauses, revisions and the evolving text can be examined in sequence.

Explore Replay Studio
TypeFlow Eye session: webcam eye tracking synchronized with keystroke logging · 1 min 25 sec

Latest release

TypeFlow Research Suite V42 What’s new

Eye Engine 0.3.13 · Replay V42

Writing tasks built into sessions
Add the writing task in Session Builder and choose instructions that remain visible or open on demand after Start Session. The compact panel closes on confirmed text changes. Task text and display history are retained separately from the written product.
Corrected timing and pause measures
Key-dwell totals use observed releases, initial waiting is separated from writing pauses, and undefined rates remain missing. Writing-only measures distinguish deliberate task openings from continuous instruction visibility. Pause and production-run corrections also update dependent interval and session summaries.
Gaze in relation to writing
Shared Eye exports now describe gaze between confirmed writing events and include first-fixation duration and first-visit fixation time for areas of interest. Core Eye also provides gaze–caret distances when matched text and layout evidence supports the mapping.
Improved composition capture and Replay
Capture and Replay fixes improve reconstruction of confirmed composition input and revisions, including Chinese IME text. Recorded text operations and document-state checks support reconstruction, while task instructions remain separate from the participant’s text.
Combining compatible workbook results
Merger pools interval results using the relevant counts and denominators, separates incompatible task and analysis versions in summaries, and preserves missing values. Historical workbooks remain readable but are not automatically recalculated under the new measurement rules.
API Workbench for custom studies
The updated API Workbench lets researchers test the recording API and generate starter HTML for custom study pages, with the suite’s XLSX, DOCX and TXT exports.
Research status
TypeFlow Eye remains experimental and has not been validated against a reference eye tracker. Researchers should pilot it in their target setting, report the exact software and analytical rule versions, and retain the exported quality evidence.