CS Slayer

Get event order right (Try 2!)

TL;DR: this is not considered as a user facing change. In a previous post , we discussed the issue between the input method event order and the blocking dbus call. To put it simple, input method may generate multiple different outcomes from a single key press, such as committing text, set preedit, etc. The key …

Get event order right (Try 2!) Read More »

Introduction to libime principle (2)

The first part mainly introduced the content related to beam search and input segmentation, as well as some basic data structures provided. Next, we mainly focus on completing the implementation details of UserLanguageModel and HistoryBigram that were not mentioned last time. It is stated that many of the prerequisite knowledge required in this article can …

Introduction to libime principle (2) Read More »

Fcitx 5 Plasma Theme support

Kimpanel is a plasma applet that uses plasma and dbus to display the input method popup window. In X11, people who want to have native plasma theme based input method window may use it to provide a nice integration with plasma. So you might ask, we already having kimpanel in Plasma desktop, what’s point to …

Fcitx 5 Plasma Theme support Read More »

Setup Fcitx 5 on Linux (Video)

Recently I started to make some video with detailed step on how to setup Fcitx 5 on different distribution. Helps are also welcome if you want to make an instruction for the distribution that you use. Fedora/KDE: https://www.youtube.com/watch?v=FwqTtGEN4vQ (Vocal by me in English) Archlinux: https://www.youtube.com/watch?v=8XDmLr6wb4M (No voice, English/Chinese subtitled) This article is reprinted from https://www.csslayer.info/wordpress/diary/setup-fcitx-5-on-linux-video/ …

Setup Fcitx 5 on Linux (Video) Read More »

Setup Fcitx 5 on Linux (Video)

Recently I started to make some video with detailed step on how to setup Fcitx 5 on different distribution. Helps are also welcome if you want to make an instruction for the distribution that you use. Fedora/KDE: https://www.youtube.com/watch?v=FwqTtGEN4vQ (Vocal by me in English) Archlinux: https://www.youtube.com/watch?v=8XDmLr6wb4M (No voice, English/Chinese subtitled) This article is reprinted from: https://www.csslayer.info/wordpress/diary/setup-fcitx-5-on-linux-video/ …

Setup Fcitx 5 on Linux (Video) Read More »