rime-fast-xhup  by boomker

Rime config for fast double-pinyin input with auxiliary codes

Created 2 years ago
311 stars

Top 86.5% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a highly customized Rime input method configuration, "FeiHe KuaiPin," designed for Chinese users familiar with Pinyin or Wubi. It enhances typing efficiency and user experience by integrating Xiaohui Shuangpin (two-stroke Pinyin) with Xiaohui shape codes, offering features like intelligent auto-completion, custom word management, and multi-format input for English and symbols.

How It Works

The core of this configuration is the "FeiHe KuaiPin" schema, which combines Xiaohui Shuangpin with shape code assistance for faster character selection, reducing the need for page-turning. It introduces "sound code flying key" rules, which remap certain common or awkward key combinations to improve typing rhythm and reduce finger movement. The system also supports direct auxiliary code input without a leading symbol, allowing for pure Shuangpin input after shape-assisted word formation.

Quick Start & Requirements

  • Installation: Place provided files into your Rime user directory and redeploy.
  • Prerequisites: Rime input method framework (Weasel for Windows, Squirrel for macOS, etc.).
  • Resources: Requires a standard Rime installation. Large dictionaries may impact initial load times.
  • Documentation: Rime User Guide, FeiHe KuaiPin README

Highlighted Details

  • Features "sound code flying key" rules for optimized key combinations.
  • Supports advanced word management: forced deletion, frequency reduction, and pinning.
  • Includes intelligent auto-spacing for mixed Chinese-English input and various symbol/date/time formats.
  • Offers prefix-based commands for app launching, translation (macOS), and utility functions.

Maintenance & Community

The project is actively updated and draws inspiration from other Rime configurations like "ZiRan KuaiShou" and "WuSong PinYin." It utilizes community-contributed dictionaries and tools.

Licensing & Compatibility

The project's licensing is not explicitly stated in the README, but it relies on the Rime framework, which is typically under permissive licenses. Compatibility with commercial or closed-source applications is generally good, as Rime itself is designed for flexible integration.

Limitations & Caveats

  • Some advanced features, like app launching (/jk), are only tested on macOS.
  • The auto-spacing for mixed input may occasionally add unwanted spaces at the beginning of the edit area.
  • Symbol pairing functionality is not tested on Windows.
  • Users may need to manually download missing phonetic lookup files for certain characters.
Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
3
Star History
10 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.