Μετάβαση στο κύριο περιεχόμενο
LibraTool logoLibraTool

Δοκιμή Ταχύτητας Πληκτρολόγησης (WPM) δωρεάν

Μετρήστε την ταχύτητα πληκτρολόγησης (WPM) και την ακρίβειά σας με δοκιμές χρόνου, αριθμού λέξεων, αποσπασμάτων, προσαρμοσμένες και Zen. Ζωντανό WPM, ακατέργαστη ταχύτητα, συνέπεια, γράφημα αποτελεσμάτων, πολλές γλώσσες και σχόλια ανά χαρακτήρα — όλα στο πρόγραμμα περιήγησής σας.

Δεν υπάρχει ακόμα λίστα λέξεων για Ελληνικά, οπότε οι λέξεις είναι αγγλικές. Πληκτρολογήστε τες ή επικολλήστε δικό σας κείμενο.
0Tab — επανεκκίνηση · Esc — αποχώρηση από το κείμενο

Απλώς αρχίστε να πληκτρολογείτε — το χρονόμετρο ξεκινά με το πρώτο πάτημα πλήκτρου.

Κείμενο για πληκτρολόγηση:

Εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας — τίποτα δεν μεταφορτώνεται.

Συνηθισμένες χρήσεις

  • Δοκιμή WPM για απαιτήσεις εργασίαςΕλέγξτε τις λέξεις ανά λεπτό σε σχέση με τις απαιτήσεις ρόλων εισαγωγής δεδομένων και διαχείρισης.
  • Πληκτρολόγηση Πρακτική για το σχολείοΔημιουργήστε την ευχέρεια πληκτρολόγησης που κάνει τα δοκίμια και τις σημειώσεις ταχύτερα.
  • Θέρμανση πριν την εργασίαΈνα γρήγορο burst δακτυλογραφίας για να ξυπνήσετε τα δάχτυλά σας πριν από μια συγκεντρωμένη συνεδρία.
  • Σύγκρινε την ταχύτητα πληκτρολόγησης σε πληκτρολόγιαΔείτε εάν ένα νέο πληκτρολόγιο ή διάταξη σας κάνει πραγματικά ταχύτερα.

Πώς λειτουργεί

Το τεστ ταχύτητας πληκτρολόγησης εκτελείται εξ ολοκλήρου στον browser με React state και performance.now() για τη χρονομέτρηση — χωρίς διακομιστή, μεταφόρτωση ή εξωτερική υπηρεσία. Τα πατήματα πλήκτρων ταξινομούνται και μετρώνται σε πραγματικό χρόνο και τα WPM, η ακρίβεια και η σταθερότητα υπολογίζονται με τους ίδιους τύπους βάσει χαρακτήρων που τεκμηριώνει δημόσια το Monkeytype.

  1. 1
    Η λίστα λέξεων φορτώνεται τοπικά
    Όταν επιλέγετε γλώσσα, το σύνολο λέξεων φορτώνεται από ένα στατικό αρχείο JSON και αποθηκεύεται στο state του component. Στη συνέχεια οι λέξεις επιλέγονται τυχαία για να σχηματιστεί το κείμενο του τεστ· με ενεργά τα σημεία στίξης ή τους αριθμούς, η γεννήτρια εισάγει πιθανοτικά κόμματα, τελικά σημεία και αριθμητικά tokens στην ακολουθία.
  2. 2
    Τα πατήματα πλήκτρων μετρώνται ανά δευτερόλεπτο
    Ένα κρυφό στοιχείο input καταγράφει κάθε χαρακτήρα. Κάθε πάτημα αυξάνει έναν μετρητή ανά δευτερόλεπτο και κάθε χαρακτήρας συγκρίνεται αμέσως με τον στόχο για να χαρακτηριστεί σωστός, λάθος ή περιττός. Το χρονόμετρο τρέχει μέσω setInterval ανά 1 δευτερόλεπτο, με performance.now() για ακρίβεια.
  3. 3
    Οι μετρήσεις υπολογίζονται από τα ακατέργαστα δεδομένα πληκτρολόγησης
    Στο τέλος του τεστ, τα καθαρά WPM υπολογίζονται από τους χαρακτήρες των εντελώς σωστών λέξεων μαζί με τα κενά που τις ακολουθούν, διαιρούνται με τα δευτερόλεπτα που πέρασαν και μετατρέπονται στην τυπική μονάδα των 5 χαρακτήρων ανά λέξη. Τα ακατέργαστα WPM μετρούν κάθε πάτημα, μαζί με τα λάθη. Η σταθερότητα χρησιμοποιεί τα ακατέργαστα δείγματα ανά δευτερόλεπτο για να υπολογίσει συντελεστή μεταβλητότητας και μετά εφαρμόζει τον τύπο εξομάλυνσης kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) για βαθμολογία 0–100.
  4. 4
    Το γράφημα αποτελεσμάτων αποδίδεται σε Canvas
    Οι σειρές WPM και ακατέργαστων WPM στον χρόνο σχεδιάζονται σε στοιχείο HTML Canvas με το 2D Context API. Όταν εξάγετε το αποτέλεσμα, το ίδιο Canvas API αποδίδει εικόνα 820×460 — με το γράφημα, τα κύρια στατιστικά και την αναφορά libratool.com — και την παραδίδει ως PNG μέσω canvas.toBlob().

Σχετικά εργαλεία

Συχνές ερωτήσεις