Training Line
TrainingLine is an NVDA add-on that provides a special line for practicing pronunciation and performing arithmetic simple operations.
It is particularly useful for learning, checking word pronunciation, and quick mathematical calculations.
Main Features
- Text pronunciation: Enter any text and hear its pronunciation
- Arithmetic calculations: Perform mathematical operations with various output options
- Flexible settings: Configure behavior when receiving calculation results
- Easy control: Simple interface with keyboard command support
Launching the Training Line
No keyboard shortcut is assigned by default.
To add a keyboard shortcut, go to Input Gestures, find the “Training Line” category, and assign a shortcut to “Open training line”.
Usage
Basic Operations
- Text input: Simply start typing in the line
- Text pronunciation: Press Enter to speak the entered text
- Repeat pronunciation: Press Enter again to repeat the pronunciation
- Close: Press Escape to exit
Arithmetic Operations
The add-on supports calculating mathematical expressions:
Supported operators:
- Addition:
+
- Subtraction:
-
- Multiplication:
*, ×, х, X
- Division:
/, ÷, :
- Parentheses:
( )
Expression examples:
2+3
10*5
(15-3)/4
12.5*2 (with decimal point)
Text Management
- Clear entire line: Shift+Delete
- Delete characters: Use Backspace or Delete
- Navigation: Left/right arrows
Settings
Result Announcement Types
In NVDA settings (Category “Training Line"), you can choose one of four options for handling arithmetic results:
- Speak result only - simply speaks the calculation result
- Speak and copy to clipboard - speaks and copies the result
- Speak and paste to line - speaks and pastes the result in “expression=result” format
- Speak, copy and paste to line - performs all three actions
Configuration via NVDA Interface
- Open NVDA menu → Preferences → Settings
- Select “Training Line” category
- Choose the desired result announcement type
- Click “OK” to save
- Press NVDA+Control+C to save settings to NVDA configuration
Audio Signals
The add-on uses various audio signals for feedback:
- Dialog opening: High tone (440 Hz)
- Focus received: Medium tone (330 Hz)
- Dialog closing: Low tone (220 Hz)
- Text boundaries: Short signals when reaching boundaries
Usage Tips
For Pronunciation Practice
- Enter words and phrases to check their pronunciation
- Use repeated Enter presses for multiple listening
- Practice complex words and sound combinations
For Mathematical Calculations
- Use different operator formats (×, *, х for multiplication)
- Decimal numbers can be entered with either dot or comma
- Results can be immediately copied to other applications
For Quick Work
- Memorize hotkeys for fast access
- Use Shift+Delete for quick field clearing
- Configure suitable output types for your tasks
Troubleshooting
Problem: Dialog doesn’t open
Solution: Check if there’s a conflicting input gesture. Try opening through NVDA menu.
Problem: Arithmetic expressions don’t calculate
Solution: Make sure the expression contains mathematical operators and is written correctly.
Problem: Copy to clipboard doesn’t work
Solution: Check the result type settings and clipboard access permissions.