Input methodwikipedia
input methodIMEfront-endfrontendinput method editorfront-endsIMEsfront endinput methodsinput technology

Chinese input methods for computers

input methodChinese input methodsinput methods
Most, if not all, Chinese input methods fall into one of two categories: phonetic readings or root shapes.

Japanese input methods

Japanese kana keyboardinput methods for Japanese mobile phonesentering the sokuon using a computer or word-processor
Japanese input methods are the methods used to input Japanese characters on a computer.


ATOK (エイトック /ˈetoku/ or /ˈeɪtɔːk/) is a Japanese input method editor (IME) produced by JustSystems, a Japanese software company.

Windows XP

XPWindows XPXP SP2
On Windows XP or later Windows, Input method, or IME, are also called Text Input Processor, which are implemented by the Text Services Framework API.

List of input methods for Unix platforms

input method for UNIX platforms
See the input method page for more information.


Fleksy is a third party virtual keyboard and input method for mobile devices, which is private and improves traditional tap-typing input speed and accuracy through enhanced auto-correction and gesture control.


Tise (pronounced 'tee-say') is a Tibetan input method utility for Windows XP, Windows Vista and Windows 7 created by Grigory Mokhin.

Korean language and computers

Hangul in Unicodecan be directly mapped by algorithm
Depending on the IME and keyboard layout, double consonants can be entered by holding the shift button.


MessagEase is an input method and virtual keyboard for touchscreen devices.

Cangjie input method

Cangjiecangjie encoding
Most modern implementations of Cangjie IMEs provide various convenient features:

Microsoft Windows

On Windows XP or later Windows, Input method, or IME, are also called Text Input Processor, which are implemented by the Text Services Framework API.
Components for all supported input languages, such as Input Method Editors, are automatically installed during Windows installation (in Windows XP and earlier, files for East Asian languages, such as Chinese, and right-to-left scripts, such as Arabic, may need to be installed separately, also from the said Control Panel).

Keyboard layout

keyboard layoutlayoutkeyboard layouts
For instance, on the computer, this allows the user of Latin keyboards to input Chinese, Japanese, Korean and Indic characters; on many hand-held devices, such as mobile phones, it enables using the numeric keypad to enter Latin alphabet characters (or any other alphabet characters) or a screen display to be touched to do so. On some operating systems, an input method is also used to define the behaviour of the dead keys.
Chinese, Japanese, and Korean require special input methods, often abbreviated to CJK IMEs (Input Method Editors), due to the thousands of possible characters in these languages.

Japanese language and computers

characters from Japanese scriptsJapanesecomputer input
To input kanji on modern computers, the reading of kanji is usually entered first, then an input method editor (IME), also sometimes known as a front-end processor, shows a list of candidate kanji that are a phonetic match, and allows the user to choose the correct kanji.

CJK characters

CJKCJK encodingCJKV languages
Although originally coined for CJK (Chinese, Japanese and Korean) computing, the term is now sometimes used generically to refer to a program to support the input of any language.

Vietnamese language and computers

using the Vietnamese language with computers
Instead, Vietnamese input relies on software-based keyboard layouts, virtual keyboards, or input methods (also known as IMEs).

Internationalization and localization

localizationlocalizedinternationalization and localization

Predictive text

predictive texttextonymPredictive Text Entry
Predictive text is an input technology used where one key or button represents many letters, such as on the numeric keypads of mobile phones and in accessibility technologies.


TouchPal is an alternative input method for mobile devices, designed and developed by Shanghai-based CooTek.

Nintendo 3DS system software

system softwareHome Menu3DS
The Nintendo 3DS system software is a set of updatable firmware versions and software frontend on the Nintendo 3DS family of video game consoles.

Aptitude (software)

aptitude is a front-end to apt, the Debian package manager.

Intelligent Input Bus

The Intelligent Input Bus (IBus, pronounced as I-Bus) is an input method (IM) framework for multilingual input in Unix-like operating-systems.

Bobble Keyboard (App)

Bobble Keyboard is an input method app for Android and iOS devices founded in 2015 by Ankit Prasad and Mohd.

Dasher (software)

Dasher is an input method and computer accessibility tool which enables users to compose text without using a keyboard, by entering text on a screen with a pointing device such as a mouse, touch screen, or mice operated by the foot or head.