All source code in this page is released under the terms of the GNU General Public License. By downloading UniKey source code, you agree with all the terms of this license.
Before you start, you will need to follow the instructions on the first page of this site, to enable the Japanese input system (called Kotoeri in older systems) on your Mac. In addition, if you are learning Japanese input, things may be less confusing to begin with if you turn off the 'Predictive candidates' and 'Live Conversion' options. Use the Input menu: Click the Input menu in the menu bar, then choose a Korean input source. If an input source is dimmed, the current app doesn’t support it. You can also press Option-Control-Space bar to select the next input source in the Input menu, or Control-Space bar to select the previous input source.
UniKey Vietnamese Input Method
In 2001, I released the source code of the core engine UniKey Vietnamese Input Method together with the x-unikey linux package. Since then, the UniKey engine has been integrated to different keyboard input programs in various platforms: Linux,macOS and iOS, FreeBSD. The core engine is still pretty much unchanged in the latest version of UniKey for Windows. You can get the engine source code in the original x-unikey linux package.
For educational purposes, I have also released the full UniKey 3.6 (for Windows) source code. Please note that, UniKey 3.6was built with an old version of the UniKey Input Engine. You cand find the latest engine source code in the x-unikey package above.
UVConverter
UVConverter is a universal command-line Vietnamese encoding converter that supports 13 different charsets/encodings (Unicode, UTF8, TCVN3, VNI…). UVConverter can be built in Windows, Linux, Mac OS X.
Cuneiform Input Method For Machinery
- Tar.gz format (for Linux, Mac OS X): UVConverter 1.1.3b
- Zip format (for Windows): UVConverter 1.1.3b