Summary: tTalk
Description: Monitors clipboard content, maintains a history, and announces content in English or Thai.
Author: 'chai chaimee
Version: 2025.5
Minimum NVDA Version: 2022.4
Last Tested NVDA Version: 2025.1
URL: https://github.com/chaichaimee/tTalk
These commands are designed for ease of use:
The add-on uses standard NVDA global plugin architecture. Key functions include:
GlobalPlugin: The main class handling global gestures.__init__: Initializes language settings and binds gestures.script_toggleLanguage: Switches the internal language state and announces the change.script_announceCopy: Handles the copy command, with special logic for copying text in NVDA's browse mode before sending the standard Ctrl+C.script_announcePaste: Announces paste and sends the Ctrl+V keypress.script_announceCut: Announces cut and sends the Ctrl+X keypress.script_announceUndo: Announces undo and sends the Ctrl+Z keypress.script_announceSelectAll: Announces select all and sends the Ctrl+A keypress.script_announceSave: Announces save and sends the Ctrl+S keypress.If you encounter issues, please check the NVDA log for messages starting with "tTalk:". Common issues might include:
For further assistance, please refer to the GitHub repository.