https://github.com/cangsdarm/vue-keyboard-input
Vue + SimpleKeyboard + cnchar
https://github.com/cangsdarm/vue-keyboard-input
simplekeyboard vue
Last synced: 9 months ago
JSON representation
Vue + SimpleKeyboard + cnchar
- Host: GitHub
- URL: https://github.com/cangsdarm/vue-keyboard-input
- Owner: cangSDARM
- Created: 2025-06-17T03:32:52.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-17T03:40:13.000Z (about 1 year ago)
- Last Synced: 2025-06-17T04:28:11.778Z (about 1 year ago)
- Topics: simplekeyboard, vue
- Language: JavaScript
- Homepage: https://cangsdarm.github.io/vue-keyboard-input/
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Vue + SimpleKeyboard
1. 支持屏幕键盘、保持单个键盘实例
2. 支持 i18n
3. 键盘扩展事件、按键触发支持
4. 支持中文大字库
5. 支持自定义词库
6. 支持 rime 词库导入
7. 支持 indexdb/remote 词库的获取
8. 支持高平面的汉字输入、显示,如 𰻝
## cnchar 绑定
### Start
- 生成 rime 词库/字库(未编译的 .dict.yaml)
- 将对应文件放于 `src/assets/dictionary` 下
- npm run dev
- npm run gen:dicts
- 转换 rime 词库/字库供前端使用
## rime 绑定
### Start
> !NOTE:
>
> 1. 暂不支持需要额外 lua 扩展的词库,如 rime-ice。如果需要,请移步 [my-rime](https://github.com/LibreService/my_rime) 手动编译 wasm,并修改 rime.js 删除 Moudle 声明、导出 IDBFS
> 2. worker 暂时只支持本地词库加载,远程加载请自定义 worker.ts
- 生成 rime 词库(`rime 用户文件夹/build`,包含: `.schema.yaml/.prism.bin/.reverse.bin` 文件)
- 将对应文件放于 `src/assets/ime` 下
- npm run gen:rime-configs
- 生成 metadata 供前端使用