I am looking for a Pinyin-based input method for traditional characters on Windows, that allows me to force selecting the tone for learning purposes. E.g. entering le4 se4 should give 垃圾. Does something like this exist? Most methods for Taiwanese Mandarin seem to be either Zhuyin-based or just require the pinyin without tones.
The only thing that I know is 地球拼音 with rime, which is an input method engine. You can input traditional characters with pinyin and tone. But I think it follows the traditional Chinese character orthography on Chinese mainland. As you know, Chinese mainland, Hong Kong Macau, and Taiwan have different orthographies for traditional characters, though the difference is minor.
For rime, you can download it from its official website https://rime.im/. It comes in Windows, Mac and Linux versions. 地球拼音 is one of its default input schemas.
Here’s an article from the author of the schema (https://byvoid.com/zhs/blog/recommend-rime/) with screenshots of 帶聲調的拼音輸入法.
I strongly recommend rime. It offers wonderfully many possibilities for inputting, especially for Chinese.
A previous commenter mentioned using 地球拼音 (also called terra-pinyin) with rime, which is an input method engine.
Here's how I got this to work on Mac:
- Install squirrel (that's the name of rime for Mac)
- In terminal: Run
curl -fsSL https://raw.githubusercontent.com/rime/plum/master/rime-install | zsh
- In Keyboard -> Input Sources: Add squirrel as an input source, this will be listed under Chinese, Simplified
- Switch to Squirrel as your input
- Press F4, scroll down and select 地球拼音
- Start typing Chinese! To enter a tone, use - / < \ to indicate the tone.