ToneTyper is a lightweight background service that converts numbered pinyin tones into their proper symbols. For example, "Zho1ngguo2" => "Zhōngguó".
To escape a character, type an apostrophe before the u or number. For example, typing "a'3" will result in "a3".
To pause or resume ToneTyper, click its icon on the system tray, or use the hotkey "Alt + P".
To change the toggle hotkey, right-click the ToneTyper icon on the system tray and choose "Change Hotkey".
To change the Ü mode, right-click the ToneTyper icon on the system tray and choose .
To exit ToneTyper, right-click its icon on the system tray and choose "Exit".
Before you begin, ensure you have met the following requirements:
- You use a machine supported by .NET 6
- You have .NET 6 installed
- You have downloaded the file "build.zip" from the latest release
OR
- You use a Windows machine supported by .NET 6
- You do not need to have .NET 6 installed
- You have downloaded the file "standalone.zip" from the latest release
Due to low demand, standalone builds for Mac OSX and Linux are not provided. If you'd like a standalone build for Mac OSX or Linux, contact me.
- Download either "build.zip" or "standalone.zip" from the latest release, depending on your prerequisites.
- Unzip the file.
- Find the file "ToneTyper.exe" within the unzipped folder and run it.
- To add a tone mark to a vowel, type the number of the tone you'd like after typing the vowel.
- By default, the character 'ü' can be accessed by typing "uu". This behavior can be changed instead so that 'v' is converted into 'ü' by right-clicking ToneTyper on the system tray and choosing "Toggle Ü Mode".
- To pause or resume ToneTyper, click its icon on the system tray or use the hotkey (default is Alt + P).
- To exit ToneTyper, right-click its icon on the system tray and choose "Exit".
To contribute to ToneTyper, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.