Skip to content
/ tekka Public

a modeless Japanese input method for Pharo Smalltalk

License

Notifications You must be signed in to change notification settings

tomooda/tekka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

INSTALL

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.

DEMO

Tekka, converting roman letters into Japanese kanjis

Tekka, converting roman letters into Japanese kanjis.

Tekka, converting English words into Japanese

Tekka, converting English words into Japanese

Tekka, for typing math symbols

Tekka, for typing math symbols

Tekkazan, an extension package to convert longer phrases with Google IME API

Tekkazan, an extension package to convert longer phrases with Google IME API

About

a modeless Japanese input method for Pharo Smalltalk

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published