1.1.0 • Published 8 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
8 months ago
1.1.0-beta.2
8 months ago
1.1.0-beta.1
8 months ago
1.1.0-beta.0
8 months ago
1.0.0
8 months ago
1.0.0-beta.11
8 months ago
1.0.0-beta.10
8 months ago
1.0.0-beta.9
8 months ago
1.0.0-beta.8
8 months ago
1.0.0-beta.7
8 months ago
1.0.0-beta.6
8 months ago
1.0.0-beta.5
8 months ago
1.0.0-beta.4
9 months ago
1.0.0-beta.3
9 months ago
1.0.0-beta.2
9 months ago
1.0.0-beta.1
9 months ago
1.0.0-beta.0
9 months ago