Tekka is a simple and mode-less Japanese input method in Squeak/Pharo environment. It's fully implemented in Smalltalk. Tekka uses a Japanese vocabulary dictionary SKK-JISYO.L, which is NOT included in this package because the dictionary file is distributed under GPL. Tekka's installation script will help you download it.
Tekka is mode-less in the sense that it has neither "alphabet mode", "hiragana mode" nor "katakana mode". It does NOT have an input buffer. Every character typed with the keyboard is inserted into the text. Pressing cmd-j (or ctrl-j) will turn a phrase into a japanese word. There's no distinction between "determined text" and "under conversion text". Every character you see on the screen is already a part of the text.
Tekka is deeply inspired by SKK and Sekka: their simplicity and less-modal human interfaces. Tekka is partly supported by Japanese MEXT/JSPS KAKENHI Grant Number 23650077.
It is recommended to use Japanese font by Pharo -> Settings -> Appearence -> Standard Fonts.
- Plan A: Use Iceberg to load this. Choose "default" to install Tekka, or "Tekkazan" to install extension for Google IME API.
- Plan B:
Metacello new
baseline: 'Tekka';
repository: 'github://tomooda/tekka:main/repository';
load.