ALERT

[LAST CHANCE] Data Layer: Modern Business, Defined

Keystroke

Definition - What does Keystroke mean?

A keystroke is the pressing of a single key in a physical or virtual keyboard or any other input device. A single key press, in other words is considered as a keystroke. The keystroke is an important component considering typing speed, keystroke logging, hardware, software, acoustic analysis and other studies based on human-computer interaction.

Techopedia explains Keystroke

Keystrokes help operating systems and software applications to proceed with their next actions. Designated events and actions are provided for capturing and analyzing keystrokes in software and operating system-based applications. Keystroke rhythm is unique for a user on a specific keyboard, and is considered a behavior biometric which could be used in many areas such as security, authentication and surveillance. Again, with keystrokes different actions can be completed in the operating system and software applications. Typing speed can be measured in keystrokes per hour or keystrokes per minute.

Keystrokes are frequently used as input. One area of study is keystroke dynamics, which monitors the keyboard inputs thousands of times per second, thereby focusing on identifying the users based on the habitual typing rhythm patterns. Another area is keylogging, where a hardware- or software-based keylogger analyses the user typing and thus the user's typing behavior on specific computer keyboard. Software efficiency is also at times determined by the number of keystrokes used, although considering other parameters, it is usually a lowly ranked characteristic.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.