手册

JS 接口

4536
文子
2020-08-21 19:10:49
前提1 主程序 DWMain 必须先启动。PS: Linux 平台必须以sudo模式
前提2 在输入法 接口设置里打开 “启动Http服务”,如有必要并且修改端口号,默认端口是1606。

PS:默认端口是可以修改的,修改后代码一定要做相应修改。
请求格式1 http://127.0.0.1:1606/命令1/命令2/命令3/命令4/...../
请求格式2 dwime://命令1/命令2/命令3/命令4/.../
例子 多个命令可以组合在一起使用,如:

http://127.0.0.1:1606/show/mode(py26)/skin(black.css)/size(800,360)/pos(500,900)/

这个命令的意思是:
显示键盘,同时切换到“全键盘拼音”,使用皮肤 “black.css”,设置键盘宽度为800高度为360,位置在 500,900的坐标。

引用 dwimeX.js 即可以通过api 控制输入法。


dwimeX.js 实际上就是发送一个GET 请求给输入法,因此输入法必须开启http服务,设置如下图。

注意:如果端口号修改了,dwimeX.js 代码里面的端口号也要相应修改,否则无法使用



使用例子:

// 显示
function onClickShow()
{
	var json = dwimeX.SendCmd2("show");
}

// 关闭
function onClickClose()
{
	dwimeX.SendCmd("close");
}