Chewing (Input Method)

Chewing (Input Method)
Chewing
Libchewing.png
Original author(s) Chewing core team
Developer(s) Chewing core team
Stable release 0.3.2 / December 1, 2008; 2 years ago (2008-12-01)
Development status Active
Written in C
Operating system Unix-like, Windows, MacOS
Available in Chinese
Type input method
License GNU Lesser General Public License
Website Chewing project website

The Chewing (酷音) input method is an intelligent Zhuyin input method. It is one of the most popular input methods among Traditional Chinese Unix users.

Chewing was a project established by Lu-Chuan Kung (龔律全) and Jeremy Kang-Pen Chen (陳康本), sponsored by Tsan-sheng Hsu (徐讚昇) from Academia Sinica [1]. Their research result (the program) is published under the GPL.

Chewing core team extends their work and actively maintain the project.

Contents

Motivation

Chewing was inspired by several other propriety intelligent Zhuyin input methods under Microsoft Windows, namely, Wang-Xin (忘形) by Eten, Microsoft New Zhuyin (微軟新注音), and Nature Zhuyin (自然注音).

Since Zhuyin-based input methods are the most popular among Traditional Chinese computer users, an intelligent Zhuyin method is a necessity for Unix-like systems in order to attract more users. There was a similar input method, bimsphone (詞音), which was bundled in XCIN. However, it does not have convenient API for further development.

Original chewing (the one developed by Gong and Chen) is no longer maintained, only works with XIM, nor does it have generic API for input frameworks[2]. Jim Huang, et al. form the Chewing core team and extend Gong and Chen's work. Thus the chewing core team renames the project as "new" chewing (新酷音) to differentiate from the original one. Nevertheless, its English name is still "chewing".

Goals

  • Split the logic and view.
  • Support multiple operating systems, and input framework.
  • Provide a universal API for input framework and further development.

Supported Systems

Chewing has been adopted by various input frameworks in Unix-like systems. On these systems, the chewing package is usually split into two parts: libchewing, which handles the actual character selection logic; and input framework interface for display and preference setting. For examples:

  • ibus-chewing for IBus.
  • iiimf-chewing for IIIMF.
  • scim-chewing for SCIM.
  • uim-chewing for uim[3].

There are also chewing input method for Windows (win32-chewing) and MacOS (SpaceChewing via OpenVanilla).

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • OpenVanilla — (OV) is a free, open source text entry (input method) and processing architecture, and includes a collection of popular input methods and text processing filters. It serves as a bridge between input methods and the operating system. It was… …   Wikipedia

  • Chew (disambiguation) — Chew or Chewing usually refers to mastication. Chew or Chewing may also refer to: Chew (comics), an American comic book Chewing (Input Method), an Intelligent Chinese Zhuyin input method USS Chew (DD 106), a destroyer River Chew, in… …   Wikipedia

  • UIM — Тип метод ввода Написана на C Операционная система Юникс подобные Первый выпуск August 26, 2002 Последняя версия 1.7.1 Лицензия BSD license …   Википедия

  • IBus — Тип метод ввода Автор Peng Huang Написана на C, Питон Операционная система Юникс подобные Первый выпуск …   Википедия

  • nervous system, human — ▪ anatomy Introduction       system that conducts stimuli from sensory receptors to the brain and spinal cord and that conducts impulses back to other parts of the body. As with other higher vertebrates, the human nervous system has two main… …   Universalium

  • digestive system disease — Introduction       any of the diseases that affect the human digestive tract. Such disorders may affect the esophagus, stomach, small intestine, large intestine (colon), pancreas, liver, or biliary tract. A prevalent disorder of the digestive… …   Universalium

  • Head and neck anatomy — focuses on the structures of the head and neck of the human body, including the brain, bones, muscles, blood vessels, nerves, glands, nose, mouth, teeth, tongue, and throat. It is an area frequently studied in depth by surgeons, dentists, dental… …   Wikipedia

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • Motion sickness — For the album by Bright Eyes, see Motion Sickness. Motion sickness Classification and external resources ICD 10 T75.3 ICD 9 …   Wikipedia

  • Diffusion of technology in Canada — This article outlines the history of the diffusion or spread of technology in Canada. Technologies chosen for treatment here include, in rough order, transportation, communication, energy, materials, industry, public works, public services… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”