Fcitx5 Lilypad
Một chế độ gõ duy nhất — Hoạt động hoàn hảo trên mọi ứng dụng, mọi cấu hình máy tính và mọi tốc độ gõ. Triệt tiêu 100% nuốt chữ âm ghép, đơ phím và bung phím thô trên Wayland & Electron.
yay -S fcitx5-lilypad-bin

Giải Quyết Dứt Điểm Cơn Ác Mộng Của Người Dùng Linux
Nếu bạn từng bực bội vì gõ tiếng Việt trên Linux bị rụng chữ, mất dấu hoặc kẹt phím, Fcitx5 Lilypad sinh ra để kết thúc toàn bộ những phiền toái đó.
Nuốt chữ, mất chữ âm ghép khi gõ nhanh
Gõ từ “thương” bị rụng thành “tương”, “thành” thành “th” trên Chrome, Discord, Slack và VS Code do race condition giữa phím xóa và ký tự mới.
Kiến trúc Sequencer nguyên tử hóa vi bước phát phím xóa qua /dev/uinput, đồng bộ chuẩn nhịp Virtual DOM, cam kết 100% nguyên vẹn từng âm tiết.
Bung phím thô VNI (co6) và lặp từ Telex (nuuo7n)
Xuất hiện thường xuyên trên AFFiNE, Notion, Antigravity IDE khi ứng dụng tự ý nảy các sự kiện FocusOut/FocusIn giả lập trong lúc re-render giao diện.
Cơ chế Ghim tiêu điểm ảo (Virtual Focus Pinning) bảo vệ bộ đệm từ dở dang, triệt tiêu 100% hiện tượng rụng từ do nảy tiêu điểm giả mạo.
Đơ kẹt cứng hàng đợi gõ khi ứng dụng bị treo
Khi trình duyệt hoặc ứng dụng đích bị đóng băng, bộ gõ cũ bị kẹt vòng lặp chờ phản hồi, làm tê liệt luôn bàn phím khiến bạn không thể gõ ở cửa sổ khác.
Watchdog Hard Timeout tự động xả phím an toàn và giải phóng hàng đợi, đảm bảo bàn phím luôn thông suốt trong mọi tình huống.
Đảo dấu cách, xóa lẹm văn bản trước đó khi Paste
Sau khi dán văn bản hoặc gõ cạnh dấu câu, bộ gõ cũ tính sai số phím xóa lùi làm xóa lẹm vào đoạn văn cũ của người dùng.
Chốt chặn phần cứng KEY_PAUSE phi phá hủy thiết lập rào cản FIFO chuẩn evdev, không bao giờ gây nguy cơ xóa lẹm văn bản.

1 Chế Độ Gõ Duy Nhất — Thích Ứng Mọi Môi Trường
Bạn không cần nhớ phím tắt chuyển chế độ hay loay hoay cấu hình phức tạp. Lilypad tự động điều phối thông minh dưới nền tảng:
Mọi Ứng Dụng (All Applications)
Terminal phản hồi tức thì với sàn trễ 1.5ms; các ứng dụng Chromium/Electron nặng nề tự động đồng bộ theo nhịp 1 khung hình VSync (18ms ∼ 22ms).
Mọi Cấu Hình (All Hardware Specs)
Rào cản FIFO phần cứng KEY_PAUSE và cảm biến đo trễ thực tế bảo đảm các gói phím luôn xếp hàng chuẩn xác, không bị nuốt kể cả khi máy đang full tải CPU.
Mọi Tốc Độ Gõ (All Typing Speeds)
Lõi Bamboo Core thuần Rust (Rust Native C-ABI) xử lý âm tiết micro-giây, zero allocation, an toàn bộ nhớ tuyệt đối, không có GC ngầm gây giật nhịp gõ >120 WPM.
Hướng Dẫn Cài Đặt & Kích Hoạt Trong 2 Phút
Người dùng Arch Linux có thể cài ngay qua AUR; các bản phân phối khác có thể biên dịch mã nguồn nhẹ nhàng với CMake & Ninja.
1. Arch Linux / Manjaro / CachyOS
AUR OfficialCài đặt ngay bản binary dựng sẵn chính thức (không cần build) qua công cụ AUR của bạn:
yay -S fcitx5-lilypad-bin
# Hoặc bản tự biên dịch từ mã nguồn phát hành:
yay -S fcitx5-lilypad
# Hoặc bản phát triển mới nhất từ git:
yay -S fcitx5-lilypad-git
2. Ubuntu / Debian / Fedora / FOSS
Build from SourceTải mã nguồn từ GitHub và biên dịch nhẹ nhàng bằng CMake và Ninja:
git clone https://github.com/chiconcota/fcitx5-lilypad.git
cd fcitx5-lilypad/fcitx5-lilypad
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release -GNinja
cmake --build build -j$(nproc)
sudo cmake --install build
⚙️ Kích Hoạt Dịch Vụ Uinput Daemon (1 Lần Duy Nhất)
sudo modprobe uinput
sudo systemd-sysusers
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo systemctl daemon-reload
sudo systemctl enable --now fcitx5-lilypad-server@$USER.service
fcitx5 -r -d
1. Mở công cụ cấu hình bằng lệnh: fcitx5-configtool
2. Bỏ chọn ô “Only Show Current Language” (Chỉ hiển thị ngôn ngữ hiện tại).
3. Tìm kiếm “Lilypad” và bấm nút “>” để đưa vào danh sách hoạt động.
4. Sử dụng phím tắt (Ctrl + Space) để bắt đầu gõ tiếng Việt mượt mà!
Ma Trận Hỗ Trợ Môi Trường Desktop & Compositor
Nền Móng Mã Nguồn Mở & Lời Cảm Ơn
Fcitx5 Lilypad được xây dựng dựa trên tinh thần sẻ chia và đóng góp của cộng đồng phần mềm tự do nguồn mở (FOSS):
Tác giả bộ engine Bamboo mã nguồn mở với thuật toán xử lý âm tiết tiếng Việt tự nhiên và chuẩn xác.
Bản triển khai Bamboo Core thuần Rust hiệu năng cao, zero-allocation và an toàn bộ nhớ tuyệt đối.
Tác giả mvk — bộ gõ đầu tiên trên Linux tiên phong dùng /dev/uinput bắn phím xóa, mở đường cho toàn bộ thế hệ sau.
Nguồn cảm hứng kế thừa và mở rộng ý tưởng uinput trên nền tảng framework Fcitx5 mạnh mẽ.
Người sáng lập và duy trì framework gõ phím Fcitx5 mạnh mẽ, hiện đại bậc nhất thế giới Linux.
Tác giả kiến trúc Sequencer, Hardware Sentinel KEY_PAUSE, Dynamic Adaptive Governor và phát triển Lilypad.
