Item logo image for Keystroke-Level Model Analyzer

Keystroke-Level Model Analyzer

ExtensionFunctionality & UI1 user
Item media 1 (screenshot) for Keystroke-Level Model Analyzer

Overview

Record a web task flow and convert it into an original KLM breakdown.

Keystroke-Level Model Analyzer helps you compare web task flows quickly by turning interaction traces into auditable Keystroke-Level Model (KLM) estimates. Inspired by Card, Moran, and Newell's The Psychology of Human-Computer Interaction and Jef Raskin's The Humane Interface, the extension records a web task flow, converts the interaction trace into K, P, M, H, and R operators, and reviews the estimated expert execution cost with a step-by-step breakdown. Use it to compare prototype versions, validate design ideas, and identify the highest-cost step in a flow. Features: - Record web task flows on prototypes and real web apps - Auto-capture clicks, typing counts, scroll bursts, and response candidates - Convert modern interactions into original KLM operators - Review KLM estimate, operator counts, primary cost driver, and audit trace - Edit step classification before finalizing the estimate - Save recent measurements locally in your browser Keystroke-Level Model Analyzer stores measurement data locally and does not store typed text values.

Details

  • Version
    0.1.0
  • Updated
    May 28, 2026
  • Offered by
    Parin Norasetpakdi
  • Size
    852KiB
  • Languages
    English
  • Developer
    Email
    Parinkmutt@hotmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Keystroke-Level Model Analyzer has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Keystroke-Level Model Analyzer handles the following:

Web history
User activity

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps