Fcitx
Fcitx (, ) stands for Flexible Context-aware Input Tool with eXtension support, is an input method framework with extension support for the X Window System that supports multiple input method engines including Pinyin transcription, table-based input methods (e.g. Wubi method), fcitx-chewing for Traditional Chinese, fcitx-keyboard for layout-based ones, fcitx-mozc for Japanese, and fcitx-hangul for Korean. It supports UTF-8, GBK and GB 18030 character encodings, can run in Linux and FreeBSD, and supports XIM protocol, GTK+ (both 2 and 3) and Qt input method modules. Before version 3.6, Fcitx used GBK encoding internally, which has been changed to UTF-8 in the 4.0 release. Since version 4.1, it has become highly modular, and has added support for Google Pinyin (which was ported from the Android version), fbterm, and KDE. The license was changed in the 5.0 release, from GPL to LGPL. Features * Theme support * Systray support * Kimpanel support (A D-Bus based protocol for ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Intelligent Input Bus
The Intelligent Input Bus (IBus, pronounced as I-Bus) is an input method (IM) framework for Multilingual software, multilingual input in Unix-like operating-systems. The name "Bus" comes from its bus (computing), bus-like architecture. Goals The main goals of the IBus project include: * Providing full-featured and user-friendly input-method user interfaces * Employing authentication measures to improve security * Providing a universal interface and library for input-method developers * Fitting the need of users from different regions and customs Motivation The draft ''Specification of IM engine Service Provider Interface'' document from the Northeast Asia OSS Forum Work Group 3 recommends bus-centric IM framework architectures with a bus implementation (similar to dbus). According to the specification, Smart Common Input Method, SCIM-1.4 is not considered suitable for further development as it is developed in C++, which usually causes Application binary interface, ABI transiti ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Zhengma Method
The Zhengma Input Method (Simplified Chinese: 郑码输入法, Traditional Chinese: 鄭碼輸入法) (also referred to as Zheng code method) is a Chinese language input method. The primary goal of Zhengma design is compatibility with different types of characters (ability to input both simplified Chinese and traditional Chinese), scalability (it works well with extremely large sets of ideographs) and ease of use, especially for people who are experienced with how ideographs are formed. For these reasons this input method is used more by scholars of the Chinese language or people who need to use both traditional and simplified Chinese. This input method is one of two stroke-based input method that are included with Microsoft Windows. (The other stroke-based method is Cangjie Cangjie is a legendary figure in Chinese mythology, said to have been an official historian of the Yellow Emperor and the inventor of Chinese characters. Legend has it that he had four eyes, and that when ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Anthy
Anthy () is a package for an input method editor backend for Unix-like systems for the Japanese language. It can convert Hiragana to Kanji as per the language rules. As a preconversion stage, Latin characters (Romaji) can be used to input Hiragana. Anthy is commonly used with an input method framework such as ibus, fcitx or SCIM. As of January 2014ibus-anthyis mature and stable, and can be used to author Japanese documents in LibreOffice version 4.1 by typing Romaji on a U.S. keyboard into a U.S. English localized LibreOffice installation. The Romaji is converted to Hiragana on-the-fly, and the Hiragana is likewise optionally converted to Kanji, with multiple Kanji equivalents presented for selection. The interface is well integrated into LibreOffice. Anthy is free software released under the GNU GPL v2. The input method is named after Anthy Himemiya, a character from the anime ''Revolutionary Girl Utena''. ReferencesThe Heke Project under which Anthy is developed WinAnthy a Wind ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Qt (framework)
Qt ( pronounced "cute") is a cross-platform application development framework for creating graphical user interfaces as well as Cross-platform software, cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android (operating system), Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed. Qt is currently being developed by The Qt Company, a publicly listed company, and the Qt Project under open-source governance, involving individual developers and organizations working to advance Qt. Qt is available under both commercial licenses and open-source GNU General Public License, GPL 2.0, GPL 3.0, and GNU Lesser General Public License, LGPL 3.0 licenses. Purposes and abilities Qt is used for developing graphical user interfaces (GUIs) and multi-platform application software, applications that run on all major Desktop computer ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Hanyu Pinyin
Hanyu Pinyin, or simply pinyin, officially the Chinese Phonetic Alphabet, is the most common romanization system for Standard Chinese. ''Hanyu'' () literally means ' Han language'—that is, the Chinese language—while ''pinyin'' literally means 'spelled sounds'. Pinyin is the official romanization system used in China, Singapore, Taiwan, and by the United Nations. Its use has become common when transliterating Standard Chinese mostly regardless of region, though it is less ubiquitous in Taiwan. It is used to teach Standard Chinese, normally written with Chinese characters, to students in mainland China and Singapore. Pinyin is also used by various input methods on computers and to categorize entries in some Chinese dictionaries. In pinyin, each Chinese syllable is spelled in terms of an optional initial and a final, each of which is represented by one or more letters. Initials are initial consonants, whereas finals are all possible combinations of medials ( semivowels co ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
UniKey (software)
UniKey is the most popular third-party software and input method editor (IME) for encoding Vietnamese for Windows. The core, ''UniKey Vietnamese Input Method'', is also the engine imbedded in many Vietnamese software-based keyboards in Windows, Android, Linux, macOS and iOS. UniKey is free and the source code for the UniKey Vietnamese Input Method is distributed under GNU General Public License. The official website of UniKey is unikey.org, which supports both English and Vietnamese. Overview UniKey supports: * Many Vietnamese character sets/encodings: ** TCVN3 (ABC), VN Unicode, VIQR ** VNI, VPS, VISCII, BK HCM1, BK HCM2, etc. ** Unicode UTF-8, Unicode NCR Decimal/Hexadecimal for Web editors * All 3 popular input methods: TELEX, VNI and VIQR * Win32 platforms: Windows 10, 8, 7, Vista, 2000, XP, 9x/ME UniKey is a minimalistic software and does not require additional library. About UniKey UniKey for Windows was released as a free program in 1999. It gained popularity fo ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
M17n
Multilingualism is the use of more than one language, either by an individual speaker or by a group of speakers. When the languages are just two, it is usually called bilingualism. It is believed that multilingual speakers outnumber monolingual speakers in the world's population. More than half of all Europeans claim to speak at least one language other than their mother tongue; but many read and write in one language. Being multilingual is advantageous for people wanting to participate in trade, globalization and cultural openness. Owing to the ease of access to information facilitated by the Internet, individuals' exposure to multiple languages has become increasingly possible. People who speak several languages are also called ''polyglots''. Multilingual speakers have acquired and maintained at least one language during childhood, the so-called first language (L1). The first language (sometimes also referred to as the mother tongue) is usually acquired without formal educa ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Mozc
is an input method published by Google for the entry of Japanese text on a computer. Since its dictionaries are generated automatically from the Internet, it supports typing of personal names, Internet slang, neologisms and related terms. Google Japanese Input can be used on Windows, macOS, and ChromeOS. Google also releases an open-source version under the name mozc. It can be used on Linux, Windows, macOS, Android, and ChromeOS. It does not use Google's closed-source algorithms for generating dictionary data from online sources. See also * Google IME *Google Pinyin Google Pinyin IME ( zh, t=谷歌拼音輸入法, s=谷歌拼音输入法, p=Gǔgē Pīnyīn Shūrùfǎ) is a discontinued input method developed by Google China Labs. The tool was made publicly available on April 4, 2007. Aside from Pinyin input, ... References External links * Japanese Input Input methods Japanese-language computing 2009 software {{Software-stub ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Android (operating System)
Android is an operating system based on a modified version of the Linux kernel and other open-source software, open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablet computer, tablets. Android has historically been developed by a consortium of developers known as the Open Handset Alliance, but its most widely used version is primarily developed by Google. First released in 2008, Android is the world's Usage share of operating systems, most widely used operating system; the latest version, released on June 10, 2025, is Android 16. At its core, the operating system is known as the Android Open Source Project (AOSP) and is free and open-source software (FOSS) primarily licensed under the Apache License. However, most devices run the proprietary software, proprietary Android version developed by Google, which ships with additional proprietary closed-source software pre-installed, most notably Google Mobile Services (GMS), which ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
D-Bus
D-Bus (short for "Desktop Bus") is a message-oriented middleware mechanism that allows communication between multiple Process (computing), processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE. The freedesktop.org project also developed a free and open-source software library called libdbus, as a reference implementation of the specification. This library is not D-Bus itself, as other implementations of the D-Bus specification also exist, such as GDBus (GNOME), QtDBus (Qt (software), Qt/KDE), dbus-java and sd-bus (part of systemd). Overview D-Bus is an inter-process communication (IPC) mechanism initially designed to replace the software component communications systems CORBA and Desktop communication protocol, DCOP, used by the GNOME and KDE Linux desktop environments respectively. The comp ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first copyleft license available for general use. It was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. The GPL is more restrictive than the GNU Lesser General Public License, and even more distinct from the more widely used permissive software licenses such as BSD, MIT, and Apache. Historically, the GPL license family has been one of the most popular software licenses in the free and open-source software (FOSS) domai ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |
|
Software License
A software license is a legal instrument governing the use or redistribution of software. Since the 1970s, software copyright has been recognized in the United States. Despite the copyright being recognized, most companies prefer to sell licenses rather than copies of the software because it enables them to enforce stricter terms on redistribution. Very few purchasers read any part of the license, initially shrink-wrap contracts and now most commonly encountered as clickwrap or browsewrap. The enforceability of this kind of license is a matter of controversy and is limited in some jurisdictions. Service-level agreements are another type of software license where the vendor agrees to provide a level of service to the purchaser, often backed by financial penalties. Copyleft is a type of license that mandates derivative works to be licensed under the license's terms. Copyleft licenses exist for free and open-source software, but also for commercial applications like the Ser ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   [Amazon] |