您的位置:首页 > Web前端 > JavaScript

JS 开启 win10 触屏键盘

2017-02-03 01:31 489 查看
1. 编辑注册表导入文件: tabkey.reg        

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\tabkey]
@="URL:tabkey Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\tabkey\DefaultIcon]
@="TabTip.exe,1"

[HKEY_CLASSES_ROOT\tabkey\shell]

[HKEY_CLASSES_ROOT\tabkey\shell\open]

[HKEY_CLASSES_ROOT\tabkey\shell\open\command]
@="\"TabTip.exe\" \"%1\""

2. 将 tabkey.reg 文件导入到注册表

3. Chrome 浏览器,若不能启动则需要修改配置Chrome的阻止的协议列表

C:\Users\xxxx\AppData\Local\Google\Chrome\User Data\Local State

打开此文件后,找到如下内容,确保我们自己定义的协议 tabkey 后面的值为"false", 即不在被排除的列表中.:

"protocol_handler":
{
"excluded_schemes":
{
"afp":true,
"data":true,
"disk":true,
"disks":true,
"file":true,
"hcp":true,
"iview":false,
"javascript":true,
"mailto":false,
"ms-help":true,
"ms-windows-store":false,
"tabkey":false,
"news":false,
"nntp":true,
"shell":true,
"snews":false,
"tencent":false,
"vbscript":true,
"view-source":true,

4. 网页中的连接打开本地相关应用程序的示例如下,当进入 text 输入框时,自动弹出触摸键盘

<script type="text/javascript">
window.onload=function(){
$("input[type='text']").each(function(){
$(this).focus(function(){
location.replace("tabkey:");
});
})
}
</script>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  触屏键盘