Rehab – Typing Test – v0.9

Text area.
source:
Duration: 0 s  Accuracy: 0 %  Char/second: 0  Char/minute: 0

Autocomplete Presets and Text Refresh (= start again)

Toggle Autocomplete settings

Debug area

Manual

Quick start

  • The default mode is the Simple mode.
  • It only focusses one typing the correct letter of the alphabet.
  • No need to type spaces, digits or special characters. They will be autocompleted.
  • No need to use Shift or Caps Lock. Uppercase is ignored.
  • You can also re-enable the simple mode by pressing the F1 key
  • Note the yellow cursor in the top left corner of the text area
  • Type the characters you see at the cursor.
  • If you’ve typed the correct chararcter the cursor wil advance to the next character.
  • If you’ve typed a wrong character the cursor will stay in place, the expected character shows up in bold red. If your sound is enabled, you will also hear a short faint beep.
  • The results like duration, accuracy, characters/second and characters/minute will be displayed once you completed typing the text. During typing they are hidden.

Design Principles

This typing test is designed for people who need to relearn typing during a medical rehabilitation process, e.g. due to loss of fine motor skills in one or both hands caused by physical trauma or neurological damage. Several auto-complete options help avoiding key combinations and far key stretches to match typist’s current typing abbilities.
But in the Type Test mode all auto-completion is switched off and it becomes another regular online typing test.

Prerequisites

  • As with most typing tests, best results can be achieved when using a PC with a relative large screen, a keyboard and a mouse.
  • Your browser needs to have Javascript enabled for this to work.

Features

  • Duration, accuracy and typing speed are displayed when typing a text is completed
  • Presets (F1-F4), Refresh (F5) and Auto-complete settings (F6-F10)
  • 4 preset modes with different levels of difficulties
    • Simple (F1)
    • Intermediate (F2)
    • Advanced (F3)
    • Type Text (F4)
  • Presets (F1-F4) selection with the corresponding function key or mouse click
  • A refresh option to load the next (randomly chosen) text: Refresh (F5)
  • Refresh (F5) triggering on page load, with F5 key and by mouse click
  • 5 auto-complete settings that can be toggled by function keys or mouse clicks
    • Punctuation (F6)
    • Caps (F7)
    • Numbers (F8)
    • Special Characters (F9)
    • Space (F10)
  • Auto-complete settings (F6-F10) toggle with the corresponding function key or mouse click
  • Faint audio-beep when character is auto-completed
  • A slightly louder beep if the wrong character is typed
  • Cursor doesn’t move and the expected character is shown in bold red if the wrong character is typed
  • Auto-scroll for text that is larger than the visible text field when cursor gets near the end of the visible part

Text Field

The text field displays the text to be typed. Note the yellow cursor in the top left corner. It is not blinking. It indicates the next character to type. If characters are auto-completed the cursor will move to the next character to type.

If the wrong character is typed, the cursor stays in place and the expected character will be displayed bold red until the correct character is typed. The remaining text will turn black instead of blue. Correctly typed text will become green. If audio is enabled an error beep will sound.

Results

When the page is first loaded the results are shown with values 0 in red, because no typing occured yet.

During typing this line will disappear. When the last character in the text is typed, the results are calculated and displayed again, this time in green.

Preset Buttons

Use F1 – F4 to select a auto-complete preset. If you hover the mouse over any of the buttons the background colour will turn orange. If you click the button background colour will become (or stay) dark blue. The presets not selected will become light blue.

Simple (F1)

All auto-complete options are on.

The typist only needs to worry about pressing the key with the correct character from the alphabet and can disregard uppercase.

Intermediate (F2)

The Caps (F7) and Space (F10) auto-complete options are off.

This means that the typist must also use the Shift key (or Caps Lock) for capital characters in the text and the Space Bar for Space.

Advanced (F3)

Except for Special Chars (F9), all auto-complete options are off.

This means the typist needs to type punctuation, capitals, numbers and spaces.

Type Text (F4)

All auto-complete options are off.

The typist must use any key combination required to display the correct and case-sensitive character from the text.

Characters that don’t apear on the keyboard can be displayed by using key combinations like <Alt> + <numbers on numeric keypad>. (Make sure Num Lock is on.)

Example: <Alt> + 0176 will display a degree sign °

Refresh (F5) Button

Press the F5 function key or click the Refresh button to jump to another text. The button background colour will stay light blue.

Auto-complete Buttons

The Preset Buttons will select some of the auto-complete buttons to a desired combination. Regardless of the Preset you can toggle the auto-complete buttons by using F6 – F10 function keys or using the mouse to click the buttons. This allows you to choose your own combination of auto-complete options.

Punctuation (F6) button

When displayed with a dark blue background, the auto-complete option for Punctuaton is switched on. No need to type punctuation characters like .?!,;:-–—()[]{}'”. They are auto-completed and the cursor moves to the next character.

Caps (F7) button

When displayed with a dark blue background, the auto-complete option for Captial Chararacters is switched on. The typing becomes cases-insensitive. This means that the typist doesn’t have to use the key combination Shift + <character key> and only has to type the lower-case characters. It will be automatically converted to upper-case where needed in the text.

Numbers (F8) button

When displayed with a dark blue background, the auto-complete option for Numbers is switched on. No need to type the numbers 0123456789. They are auto-completed and the cursor moves to the next character.

Special Chars (F9) button

When displayed with a dark blue background, the auto-complete option for Special Characters is switched on. No need to type special characters like #$%^&*_+`|\°£. They are auto-completed and the cursor moves to the next character. More special characters may be added over time.

Space (F10) button

When displayed with a dark blue background, the auto-complete option for Space is switched on. No need to use the space bar. Spaces are auto-completed and the cursor moves to the next character.

Scroll Text

Sometimes the text that needs to be typed is a bit longer and takes up more space than is visible in the text field. You can scroll it using the scrollbar on the right of the text field. Or the scroll wheel of you mouse while hovering over the text field. Allthough manual scrolling is not really needed.

Auto Scroll

Auto-scroll applies for text that is larger than the visible text field when the cursor gets near the end of the visible part. The text is automatically scrolled to the bottom to reveal the next part of the text to the typist, allowing uninterrupted typing experience.

Scroll Down (F11)

For a scrollable text the F11 function key can be used to jump to the bottom.

Scroll Up (F12)

For a scrollable text that has been scrolled down, the F12 function key can be used to jump back to the top.

Change History

V1.0

  • TODO: First release and public availability
Fixed issues in this version
  • When clicking refresh, text is not scrolled to the top
  • The degree sign “°” is not auto-completed. (Alt + 0176 on numeric keypad.)
  • trading.txt is too long for proper scrolling.
  • budget.txt is too long for proper scrolling.
  • health.txt might be too long for proper scrolling.
  • In preset mode F2 with Caps auto-complete swithed off, uppercase is still ignored.
  • Missing extensive manual.

v0.9

  • Development and beta test version

Known issues

  • Only tested on Firefox 151.0.2 (64 bits) browser
  • When space auto-complete is off, cursor is not shown at the end of line before wrapping.
  • When punctuation auto-complete is on, the last period is not auto-completed.
  • When multiple succesive characters are auto-completed the sound increases in volume. Especially when there are 10 or more of these.
  • Occasionally typing freezes. Not clear what causes this.
  • Green outlined keys in manual may not be entirely correct.
  • A lot of special characters like umlaut, accent circonflex are not yet supported.
  • Education.txt is to long for proper scrolling.