ç”± AutoHotkey 实现的 Rime 输入法引擎å‰ç«¯
Note
å‘çŽ°ç¨‹åºæ¼æ´žè¯·åœ¨ Issues å馈。使用问题å¯ä»¥åœ¨ Discussions è®¨è®ºï¼Œæˆ–è€…åŠ å…¥ Telegram 群èŠã€‚
æ£å¼å‘行版会在 Release 页é¢çš„ Assets ä¸ï¼Œä¸‹è½½æœ€æ–°çš„ rabbit-v<版本å·>.zip
,解压到一个新建文件夹,è¿è¡Œ Rabbit.exe
å³å¯ã€‚
æ¯å¤œæž„建版å¯åœ¨ latest
页é¢ä¸‹è½½ã€‚
通过 scoop 安装
scoop bucket add siku https://github.com/amorphobia/siku
# æ£å¼å‘行版
scoop install siku/rabbit
# æ¯å¤œæž„建版
scoop install siku/rabbit-nightly
本仓库æä¾›æºç å½¢å¼çš„玉兔毫脚本以åŠä»…ä¿®æ”¹ä¸»å›¾æ ‡çš„ AutoHotkey 坿‰§è¡Œæ–‡ä»¶ï¼Œç”¨æˆ·å¯æ ¹æ®éœ€è¦è‡ªè¡Œç¼–è¯‘ä¸ºå¯æ‰§è¡Œæ–‡ä»¶ä»¥åŠåŽ‹ç¼©ã€‚ç¼–è¯‘æ–¹å¼å¯å‚ç…§ AutoHotkey 的官方文档。
编译并使用 upx
压缩åŽï¼Œ64 ä½çš„坿‰§è¡Œæ–‡ä»¶å¤§å°å¯å‡å°‘为 Rabbit.exe
- 约 570+ KB, RabbitDeployer.exe
- 约 560+ KB。
点击展开
以下æè¿°çš„å¯åˆ 除ã€ç¼–译åŽå¯åˆ é™¤æŒ‡çš„æ˜¯åˆ é™¤åŽä¸å½±å“使用,若è¦å†æ¬¡åˆ†å‘脚本或编译åŽçš„坿‰§è¡Œæ–‡ä»¶ï¼Œéœ€éµå®ˆ GPL-3.0 å¼€æºè®¸å¯ã€‚
rabbit/
├─ Data/ 预设方案以åŠå¿…è¦é…ç½®ï¼Œå†…å®¹åˆ é™¤åŽå¯èƒ½æ— 法æ£å¸¸ä½¿ç”¨ï¼Œè‹¥ç”¨æˆ·ç›®å½•åŒ…å«æ‰€æœ‰å¿…è¦æ–‡ä»¶ï¼Œå¯åˆ 除
├─ Lib/ 玉兔毫è¿è¡Œä¾èµ–脚本库,编译åŽå¯åˆ 除
| ├─ librime-ahk Rime 引擎的 AutoHotkey 绑定,编译åŽå¯åˆ 除
| | ├─ rime.dll Rime 引擎的动æ€åº“,若本机已安装å°ç‹¼æ¯«ï¼Œå¯åˆ 除;若没有安装å°ç‹¼æ¯«ï¼Œéœ€è¦ a. ä¿ç•™åœ¨æ¤ï¼Œæˆ– b. 放到主目录,或 c. 放到环境å˜é‡ "LIBRIME_LIB_DIR" 指定的目录
| | ├─ ... librime-ahk 库的其他脚本,编译åŽå¯åˆ 除
| ├─ ... å…¶ä»–ä¾èµ–,编译åŽå¯åˆ 除
├─ plum/ è‹¥ä½¿ç”¨ä¸œé£Žç ´ï¼Œå°†è¢«å®‰è£…åˆ°æ¤è·¯å¾„
├─ Rime/ Rime 用户文件夹,è¿è¡ŒåŽä¼šè‡ªåŠ¨ç”Ÿæˆï¼›å¯ä¿®æ”¹æ³¨å†Œè¡¨ "HKEY_CURRENT_USER\Software\Rime\Rabbit" ä¸çš„ "RimeUserDir" æ¥æŒ‡å®šä¸åŒçš„用户文件夹
├─ LICENSE å¼€æºè®¸å¯ï¼Œå¯åˆ 除
├─ Rabbit.ahk 玉兔毫主程åºè„šæœ¬
├─ Rabbit.exe AutoHotkey 坿‰§è¡Œæ–‡ä»¶ï¼Œè‹¥æœ¬æœºå·²å®‰è£… AutoHotkey 或已编译,å¯åˆ 除
├─ RabbitDeployer.ahk 玉兔毫部署应用脚本
├─ README.md 本文件,å¯åˆ 除
├─ rime-install.bat ä¸œé£Žç ´æ‰¹å¤„ç†è„šæœ¬ï¼Œåˆ é™¤åŽæ— 法从设定ä¸è°ƒç”¨ä¸œé£Žç ´
以åŠä¸€äº›ä»£ç ç‰‡æ®µï¼Œåœ¨æ³¨é‡Šä¸æ³¨æ˜Žäº†æ¥æºé“¾æŽ¥
- æŸäº›æƒ…å†µæ— æ³•èŽ·å¾—è¾“å…¥å…‰æ ‡çš„åæ ‡
- 桌é¢ç‰ˆ QQ 的密ç è¾“å…¥æ¡†æ— æ³•ä½¿ç”¨ï¼šQQ密ç 输入框(防键盘钩å)原ç†åˆ†æžï¼Œ
(页é¢å˜æ¡£å¤‡ä»½ï¼Œå˜äºŽäº’è”网档案馆),å¯å³é”®ç‚¹å‡»ä»»åŠ¡æ å›¾æ ‡é€‰æ‹©ç¦ç”¨/å¯ç”¨çŽ‰å…”æ¯«ï¼Œæˆ–æ˜¯åœ¨
rabbit.custom.yaml
里设置suspend_hotkey
指定å 6EF7 ¿«æ·é”®æ¥ç¦ç”¨/å¯ç”¨çŽ‰å…”æ¯« - 在 Windows 7 䏿‰“开玉兔毫时å¯èƒ½ä¼šé€ æˆç³»ç»Ÿä¸€æ®µæ—¶é—´æ— å“应,需ç‰å¾…åˆå§‹åŒ–完æˆï¼ŒåŽŸå› æœªçŸ¥