1.1.0 • Published 4 months ago

simple-ime v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Simple Ime

CI latest tag npm

一个简易的web拼音输入法工具

英文文档

Goole Input tools相比,它携带了一个离线词库,因此不需要联网查询就可以完成拼音转换。 相应的,由于离线词库,包体积无法做到很小。此外,不支持iframe

如果你想减小离线词库的大小,可以运行npm run splitDict,然后将temp/目录下的dict.txtpacked-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