Go to file
liulinsong ab01c802e8 Optimize the support for virtual keyboard
1. There are two kinds of virtual keyboard at least.

2. The input method engine may support one or two function mode: full or limited.
   a) The full function mode is the default function mode. All the input method engine
   which does not implement InputMethodEngineV4 or its ascendants supports the full
   function mode.
   b) The limited function mode is a dedicated function mode which is used for the true
   virtual keyboard. The input method engine which implements InputMethodEngineV4 or its
   ascendants should tell fcitx which function mode it supports. That is, it may support
   full function mode or limited function mode or both.

3. The two different virtual keyboard use different function mode of input method engine.
   The virtual keyboard should tell fcitx which function mode it needs. Fcitx will decide
   which function mode is used. For example, if the virtual keyboard tells fcitx that it
   needs limited function mode, but the input method engine does not support that mode,
   then fcitx will use full function mode for compitibility reason.
2023-05-10 16:02:23 +08:00
.github/ISSUE_TEMPLATE Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
LICENSES Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
cmake Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
data Remove redundant comment 2023-04-12 10:16:22 +08:00
debian update changelog 2023-05-06 10:32:12 +08:00
endict 新增文件endict/en_dict.txt 2023-04-12 10:16:00 +08:00
po 对Fcitx5生成的desktop文件添加藏文翻译 2023-04-12 10:16:22 +08:00
src Optimize the support for virtual keyboard 2023-05-10 16:02:23 +08:00
test Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
testing Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
.clang-format Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
.codedocs Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
.formatignore Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
CMakeLists.txt Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
Doxyfile.in Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
Messages.sh Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
README.md Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00
config.h.in Import Upstream version 5.0.18 2022-10-08 15:16:30 +08:00

README.md

Next generation of fcitx

Fcitx 5 is a generic input method framework released under LGPL-2.1+.

Jenkins Build Status Coverity Scan Status Documentation

Packaging status