易维触摸屏软键盘 - 帮助说明
网页调用接口
网页里面调用软键盘,只需要打开调用的接口链接即可。IE内核浏览器可以通过功能设置点击输入框自动弹出,以及可以指定点击哪些输入框才自动弹出。其它内核浏览器,如果不可以自动弹出,可以通过下面的接口进行调用。
接口功能 调用接口 调用示例
打开
默认打开 mytouch://keyboard@show
打开标准键盘 mytouch://keyboard@show:key
打开数字符号键盘 mytouch://keyboard@show:char
指定位置打开标准键盘 mytouch://keyboard@show:key#200x100
指定位置打开符号键盘 mytouch://keyboard@show:char#200x100
指定位置打开 mytouch://keyboard@show#200x100
打开中文输入状态标准键盘 mytouch://keyboard@show:key!ch
指定位置打开中文输入状态标准键盘 mytouch://keyboard@show:key#200x100!ch
打开英文输入状态标准键盘 mytouch://keyboard@show:key!en
打开英文输入状态标准键盘(禁止切换中文) mytouch://keyboard@show:key!enc
程序第一次运行时,打开的位置是以功能设置中指定位置为准。200x100是位置信息,构成为左侧x顶部y距离,单位是像素(注:位置参数 0x0,将不改变位置)。对于只需要显示数字键盘的地方,可以删除键盘界面上的切换到标准键盘的按钮。
链接打开
打开标准键盘
打开数字符号键盘
指定位置打开
指定位置打开数字符号键盘
打开中文状态的标准键盘
打开英文状态的标准键盘
指定位置打开中文状态的标准键盘
打开英文状态的标准键盘(禁止切换中文)
关闭到托盘
默认关闭 mytouch://keyboard@hide
启用关闭到托盘,否则等同于退出接口。功能设置中可以设置点击不可以输入文字的地方自动关闭输入程序
链接关闭
切换样式
默认接口 mytouch://keyboard@skin$苹果风格
如注册码更换、界面样式等更换后,重新加载设置,将按最新的设置重新加载。
切换中文状态:苹果风格
切换英文状态:苹果风格
切换中文状态:Metro
切换英文状态:Metro
重新加载设置
默认接口 mytouch://keyboard@config
重新加载配置文件,但不重新加载界面样式
链接重载
Flash调用接口
一、通过浏览器打开的Flash动画,与网页调用接口相同,调用方法有两种:
  1. 通过getURL进行调用。下载示例
  2. 通过Flash与Javascript通信进行调用,资料参考:ExternalInterface.call。下载示例
二、Flash发布成exe文件调用
通过fscommand命令打开。下载示例
可执行(exe)程序调用接口
调用接口一

在本地可执行程序中进行调用,通过执行下面的接口即可以实现调用。例如打开接口:执行程序 mytouch.exe 参数 keyboard@show,调用接口与网页调用是一样的,把mytouch://更换成mytouch.exe即可。

也可以直接执行程序路径+Keyboard.exe,如网页调用接口,原接口是:mytouch://keyboard@show#200x100,现在调用为:c:\mytouch\Keyboard\Keyboard.exe,参数为show#200x100。把网页调用接口参数中 mytouch://keyboard@ 剩下的字符就是参数。

接口功能 调用接口
打开
默认打开 mytouch.exe keyboard@show
指定位置打开 mytouch.exe keyboard@show#200x100
......
更多参考上面网页调用接口,程序第一次运行时,打开的位置是以功能设置中指定位置为准。
关闭到托盘
默认关闭 mytouch.exe keyboard@hide
启用关闭到托盘,则不退出程序,否则等同于退出接口。功能设置中可以设置点击不可以输入文字的地方自动关闭输入程序
重新加载配置
默认接口 mytouch.exe keyboard@reload
如注册码更换、界面样式等更换后,重新加载设置,将按最新的设置重新加载。

调用接口二

参考网页调用接口,如果网页接口能够满足的,建议不要通过dll接口进行调用,直接用“调用接口一”的方式进行调用就可以了。

使用我们的DLL接口控件进行调用,接口控件文件:keyboard.dll位于程序安装目录的根目录下(文件名后面的32或64代表操作系统32位或64位)。本控件为标准Windows DLL组件,各类客户端程序都可以进行API调用。

如果更改安装程序位置,请确认注册表 HKEY_LOCAL_MACHINE\SOFTWARE\MyTouch\Keyboard\Path 这一项的值为当前Keyboard.exe程序所在的目录。

VB6调用程序示例    VC6调用程序示例    C#调用程序示例

本控件为标准Windows DLL组件
KeyboardProperty 设置参数说明,成功后返回结果1  不成功返回0
VB 调用说明
Private Declare Sub KeyboardExecute Lib "Keyboard.dll" (ByVal para As String)
Private Declare Function KeyboardProperty Lib "Keyboard.dll" (ByVal iniKey As String, ByVal iniValue As String) As Long
C# 调用说明
[DllImport("Keyboard.dll",)]
static extern int KeyboardProperty(string iniKey, string iniValue);
参数 参数功能 值说明
KeySkin 界面样式(值为栏目目录中支持的样式名称) 默认值:样式 1
Transparent 界面透明度 1-100,100为不透明
OpenType 启动时的位置
0 自定义位置 
1 左上角     
2 上中       
3 上右角     
4 中左角     
5 中中       
6 中右角     
7 下左角     
8 下中       
9 下右角     
10 鼠标位置   
ShowRight 自定义启动位置,距离屏幕右侧距离
数值不超过屏幕宽度
ShowBottom 自定义启动位置,距离屏幕底部距离
数值不超过屏幕高度
RunHide 程序运行时不显示程序界面
1 不显示
0 显示
isTray 点击关闭按钮,最小化到托盘
1 最小化到托盘
0 直接退出
TrayIcon 显示托盘图标
1 显示
0 不显示
KeyTitle 显示系统窗口标题栏
1 显示
0 不显示
KeyChinese 禁止切换到中文输入法状态
1 禁止
0 不禁止
KeyTitle 显示系统窗口标题栏
1 显示
0 不显示
ClickSound 启用按键音
1 启用
0 不启用
AutoShow 点击输入框自动弹出
1 自动弹出
0 不弹出
AutoHide 点击不可输入的地方自动关闭
1 自动关闭
0 不关闭
AutoPosition 根据点击的鼠标自动改变位置
1 自动改变
0 不改变
AutoCenter 界面始终水平居中
1 居中
0 不居中
noMove 锁定位置 禁止移动(自动改变位置时不可锁定)
1 锁定
0 不锁定
ShowThumb 自动显示界面之前,先显示提示图片
1 显示
0 不显示
ShowType 自动显示限定
0 点击所有输入框都显示
1 点击指定的输入框才显示

KeyboardExecute 使自定义配置信息生效,控制显示位置,控制显示与关闭
VB 调用说明
Private Declare Sub KeyboardExecute Lib "Keyboard.dll" (ByVal para As String)
C# 调用说明
[DllImport("Keyboard.dll",)]
static extern int KeyboardExecute(string para);
参数(para) 功能
reload 使自定义配置信息生效(使用reload重新加载配置生效后,如果原来是关闭的,还将保存关闭;如果是显示的,原窗口位置保持不变)
show 默认打开
show:key 打开标准键盘
show:char 打开数字符号键盘
show:key#200x100 指定位置打开标准键盘
show:char#200x100 指定位置打开符号键盘
show#200x100 指定位置打开(#号后面的参数为坐标位置,其中200为X坐标,100为Y坐标,请根据实际情况修改)
show:key!en 标准键盘显示英文输入状态
show:key!enc 打开英文状态的标准键盘,并且禁止切换中文输入法状态
show:key!ch 标准键盘显示中文输入状态
hide 关闭
config 重新加载配置文件