1.1.0 • Published 4 months ago
simple-ime v1.1.0
Simple Ime
一个简易的web拼音输入法工具
与Goole Input tools相比,它携带了一个离线词库,因此不需要联网查询就可以完成拼音转换。
相应的,由于离线词库,包体积无法做到很小。此外,不支持iframe
。
如果你想减小离线词库的大小,可以运行
npm run splitDict
,然后将temp/
目录下的dict.txt
与packed-trie
复制到src/data
目录下,重新构建即可
快捷键
快捷键 | 描述 |
---|---|
↑ | 向上翻页 |
↓ | 向下翻页 |
+ | 向上翻页 |
- | 向下翻页 |
← | 向左切换候选词 |
→ | 向右切换候选词 |
< | 向左切换候选词 |
> | 向左切换候选词 |
Shift | 切换英/拼 |
Enter | 直接键入转换后内容 |
[ | 左移输入法上的光标 |
] | 右移输入法上的光标 |
安装
npm install simple-ime
使用
import { createSimpleIme } from 'simple-ime'
const ime = createSimpleIme()
// turn on ime
ime.turnOn()
// turn off ime
ime.turnOff()
APIs
createSimpleIme
创建一个SimpleIme实例
function createSimpleIme(): SimpleImeInstance
SimpleImeInstance
属性:
version
ime的版本
version: string
Methods:
turnOn
打开ime
function turnOn(): void
turnOff
关闭ime
function turnOff(): void
toggleOnOff
开关ime
function toggleOnOff(): void
dispose
销毁ime实例
function dispose(): void
开发
执行npm run dev
,打开页面http://localhost:xxx
构建
npm run build
感谢
- 输入框的实现参考了 CloudInput,它提供了输入法前后端的实现
- 感谢web-pinyin-ime ,它提供了生成词典以及优化查询速度的方法
1.1.0
4 months ago
1.1.0-beta.2
4 months ago
1.1.0-beta.1
4 months ago
1.1.0-beta.0
4 months ago
1.0.0
4 months ago
1.0.0-beta.11
4 months ago
1.0.0-beta.10
4 months ago
1.0.0-beta.9
4 months ago
1.0.0-beta.8
4 months ago
1.0.0-beta.7
4 months ago
1.0.0-beta.6
4 months ago
1.0.0-beta.5
4 months ago
1.0.0-beta.4
5 months ago
1.0.0-beta.3
5 months ago
1.0.0-beta.2
5 months ago
1.0.0-beta.1
5 months ago
1.0.0-beta.0
5 months ago