Skip to content

Repository files navigation

fydeRhythm(真文韵输入法)

fydeRhythm

Download for Chrome

fydeRhythm is a meticulously crafted keyboard input method editor (IME), designed by the FydeOS team. fydeRhythm is designed for operating systems that are based on the Chromium OS ecosystem, such as ChromeOS, openFyde and FydeOS. It leverages the power and versatility of the RIME input method engine.

fydeRhythm Demo

We're proud to present the source code for the second iteration of fydeRhythm. This version marks a departure from the first, bringing a fresh design paradigm and architectural approach. Every component of the input method, inclusive of the RIME engine, is encapsulated within the extension, thus eliminating the need for an independent server running within the system. We've successfully compiled the RIME engine into WebAssembly, courtesy of the emscripten toolchain, facilitating its execution directly within the extension environment. Additionally, optimisations have been applied to the storage content and startup process to ensure swift launches and an enhanced user experience.

Features

  • 🌍 Multi-language Input: Accommodates Pinyin, double Pinyin, simplified and traditional Chinese, along with Korean and Japanese input.
  • 🎛️ Customisability: Offers customisation of fuzzy tones and the number of candidate words, enabling a more personalised input experience.
  • 📊 Intelligent Prioritisation: Auto-adjusts the display order of candidate words based on the user's usage patterns, streamlining the input process.
  • 🧠 Custom User Dictionary: Creates a unique user dictionary built on the user's past input data, which bolsters input speed and efficiency.
  • 📚 Comprehensive Dictionary: Incorporates a built-in mainstream standard Chinese input method dictionary and common internet terms, enriching the input experience.
  • 📦 Dictionary Packs: Imports Sogou (.scel), QQ (.qcel, .qpyd), Baidu (.bdict, .bcd), RIME (.dict.yaml) and plain-text dictionaries, each of which can be switched on or off on its own.
  • 🛠️ Configurable Settings: Grants users the freedom to modify configuration files, offering flexibility in adjusting the input method settings to their needs.
  • 🔀 Schema Switch Shortcut: Cycles through the enabled schemas with Ctrl+` , which can be re-recorded, reset or turned off.
  • ⌨️ Letter Arrangement: Supports the QWERTY, Colemak and Dvorak physical keyboard layouts.
  • 🌗 Dark Mode: The settings page follows the system theme, or can be pinned to light or dark.

Download Options

  • FydeOS V23: Built in as a system input method and updated along with the system.

  • Chrome Web Store
  • GitHub Release

Discover More

If you're interested in our project and want to learn more about it, such as the build process, internal structure, etc., please visit our Wiki page.

License

fydeRhythm is released under the BSD 3-Clause License.

About

fydeRhythm (真文韵输入法): a redesigned CJK IME for FydeOS that also works on ChromeOS Flex and Chromebooks.

Topics

Resources

Stars

131 stars

Watchers

6 watching

Forks

Releases

Used by

Contributors

Languages