È difficile da risolvere e ottenere dati significativi.
In primo luogo, cosa definisce una "parola"? Di solito in un programma di modifica del testo questo sarebbe definito come una serie di caratteri alfanumerici separati da uno spazio o un carattere di nuova riga. Ciò diventa piuttosto complicato in un sistema operativo che utilizza quei 2 tasti per altre opzioni come QuickView e inserisce dialoghi di salvataggio e simili.
Molte app semplicemente non inseriscono il testo in un modo che renderebbe utile una parola al minuto, ad esempio safari. Digitare gli URL di compilazione dei moduli fornirebbe dati significativi, o semplicemente cancellerebbe i bit più utili delle tue statistiche, ecc.
Potresti trovarti meglio a cercare un'app di scrittura che faccia questo (come questo per esempio - altri esistono) ed è in grado di capire quando viene utilizzato attivamente, e quando viene minimizzato ecc., in modo tale da catturare le informazioni solo quando si sta facendo qualcosa che vale la pena monitorare.
Per aiutare in questo c'è un ottimo strumento chiamato QuickCursor che ti permetterà di cambiare qualsiasi campo di inserimento del testo editor di testo di tua scelta. In questo modo, una volta trovato un programma che ti piace per la digitazione in cui è disponibile una funzione di conteggio WPM, puoi utilizzare quel programma per tutti i tipi di battitura passando ad esso con una scorciatoia da tastiera da qualsiasi luogo in cui è necessario digitare, inclusi moduli di posta elettronica / Web, ecc., quindi tornare indietro e prendere il contenuto con sé.
Dopo aver detto quanto sopra, c'è un'app chiamata TypingStats questo si limiterà a sedersi sulla barra dei menu e ad acquisire statistiche a livello di sistema, a condizione che supposi solo al tuo WPM contando ogni 5 ° tasto come "parola" e poi facendo i calcoli per darti un'approssimazione .