A text expander that handles Hangeul, the Korean letters properly
Typoon is a text expander specifically designed to work with Hangeul, the Korean letter. Most of the text expander out there doesn't really work well with Korean typing system, so I ended up making one myself. Of course, it works with the alphabets, too.
It is heavily inspired by espanso, which is a magnificent text expander, and you'll probably want to use it instead of Typoon if you use alphabets only.
Go to the Latest Release to get the installer.
Refer to the wiki.
-
Image replacement: You can replace a text to an image.
-
Run command: You can replace a text with the output of a command.
-
Per-program configuration: Can be automatically turned on/off or use different matches depending on the currently focused program.
-
File watcher: Detects the change of the config file and the match file, and apply those changes automatically.
-
Cursor position: You can set where the cursor would be after the replacement happens.
-
JSON5: The config file and the match file use the JSON5 format. This project uses the C++ implementation of the format. For those who don't know what JSON5 is, it's a JSON but more human-friendly.
- Full Composite: Gets triggered only when the composition is complete.
- Keep Composite: Keep the last letter as being composed after replacement happens.
- Case Sensitive
- Propagate Case
- Capitalize per Word
- Word: Gets triggered only when the text is separated to be a word.
For detailed explanations and examples of these options, refer to the wiki.
Currently, Typoon works only if the user uses the two-set layout for Hangeul and QWERTY layout for the alphabets.
Currently, Typoon is only for Windows. But the codes are designed with cross-platform in mind, so adding supports for the other platforms wouldn't be that bad. That being said, I don't use the other platforms that much, so the priority is pretty low for now. Contributions are welcomed!
Reference to the Github Project for the planned features. However, since this is a hobby project and I'm still a student, I cannot give a roadmap with due dates set. Contributions are always welcomed!
- Incheol Hwang, for creating & providing the logo, coming up with the name of the program, and helping with several design decisions.