Practice library
PUNCTUATION · THREE ORIGINAL EXERCISES

Underscores in identifiers typing practice

Copy underscore-separated labels without turning the separator into a hyphen or a space. Practise short identifiers and their use in a practical note.

0/3 passages finished on this device
Choose an exercise
Practice format

Changing the exercise or format resets the run. A time limit is a maximum: finishing the text ends the run early, using your actual active time.

Preview this exercise · 24 words · 176 characters

first_name last_name room_number start_time final_copy draft_notes. Copy each underscore as part of its identifier, then use a space only between the complete displayed groups.

Ready when you are
24 words · Finish at the last character
first_name last_name room_number start_time final_copy draft_notes. Copy each underscore as part of its identifier, then use a space only between the complete displayed groups.
The timer starts with your first keystroke.

Type the displayed passage in order. Backspace corrects the last character. Paste is disabled. Escape pauses. Control or Command plus Enter restarts. Leaving the input pauses the timer.

0%complete
—words / min
100%accuracy
No sign-up. Just you and the keys.esc pause ctrl + enter restart
 

How to practise underscores in identifiers

An underscore normally sits low on the line, while a hyphen appears nearer the middle. The sample identifiers have no spaces inside them. Read the group after each underscore before reaching for Shift, and release the modifier before entering its first ordinary letter.

What to check after a run

Check file_name against file-name and file name. They are different copying targets. This exercise does not check whether an identifier would be accepted by a particular application.

Read the three original exercises

Preview the exact targets before choosing a run. Counts include spaces and punctuation after whitespace normalisation.

1. Find the pattern

first_name last_name room_number start_time final_copy draft_notes. Copy each underscore as part of its identifier, then use a space only between the complete displayed groups.

2. Connect the movement

The sample fields are item_code, order_date, and review_status. The note says to keep source_file beside backup_copy. These labels are invented examples for practising a low separator.

3. Apply it in context

During the file check, Noor looked for project_notes and final_summary. A third file, meeting_agenda, was still in the draft folder. She copied each identifier into the handover note without replacing its underscores with spaces, then compared the result with the original list.

Original practice lesson added 26 October 2026. Educational transcription practice; no professional assessment or qualification.