Data Retrieval Performance
- Total Events: 0.615s
- Pressed Events: 1.114s
- Released Events: 1.053s
- Date Range: 8.184s
- Hourly Activity: 28.302s
- Daily Activity: 31.379s
- Weekday Activity: 25.512s
- Top Keys: 20.470s
- Keyboard Heatmap: 20.800s
- Hour Day Heatmap: 11.554s
- Typing Speed: 33.527s
- Character Frequency: 20.532s
- Monthly Stats: 27.122s
- Peak Activity Times: 34.440s
- Wpm Calculation: 93.198s
- Performance Insights: 46.433s
Typing Speed & Performance
Detailed breakdown of words per minute, efficiency, and accuracy metrics.
Average WPM
Peak Hour WPM
Typing Efficiency
Consistency Score
Error Rate
Characters Typed
Hourly Activity Distribution
Average key press volume by hour of day (00:00–23:00) across the complete dataset.
Daily Activity Timeline (Last 365 Days)
Daily key press totals over the past year, illustrating long-term usage patterns.
Activity by Day of Week
Distribution of typing activity across weekdays, highlighting weekly patterns.
Monthly Activity Trends
Monthly key press totals showing seasonal and long-term productivity trends.
Top 30 Most Frequently Used Keys
Ranking of the most pressed keys by total count, excluding system keys.
Keyboard Usage Heatmap
Visual intensity map of key usage. Color intensity corresponds to press frequency.
Hour × Day Activity Matrix (Last 30 Days)
Detailed view of typing patterns by hour and day. Each cell represents one hour of activity.
Keypresses Per Hour Timeline
Hourly key press volume over time, highlighting peak productivity periods.
Letter Frequency Analysis
Relative frequency of letter usage (A-Z), case-insensitive.
Number Key Usage
Frequency distribution of numeric key usage (0-9).
Peak Activity Periods
Top 10 one-hour periods with highest key press volume.
| Rank | Time Period | Key Presses |
|---|---|---|
| 1 | 2024-12-23 12:00:00 | 11,389 |
| 2 | 2025-05-20 20:00:00 | 10,970 |
| 3 | 2025-02-18 09:00:00 | 10,449 |
| 4 | 2025-02-20 02:00:00 | 10,212 |
| 5 | 2025-05-20 23:00:00 | 10,135 |
| 6 | 2025-07-14 00:00:00 | 9,983 |
| 7 | 2025-01-28 13:00:00 | 9,845 |
| 8 | 2025-09-10 08:00:00 | 9,840 |
| 9 | 2025-08-25 23:00:00 | 9,821 |
| 10 | 2025-10-01 23:00:00 | 9,787 |