找回密码
 立即注册

QQ登录

只需一步,快速开始

dystar001 悬赏达人认证

高级会员

63

主题

426

帖子

1689

积分

高级会员

积分
1689

活字格认证圣诞拼拼乐悬赏达人

dystar001 悬赏达人认证
高级会员   /  发表于:2019-2-26 11:34  /   查看:3475  /  回复:10
请教一个问题,
活字格怎样用按钮或链接模拟键盘输入。(用于触摸屏环境,屏幕上虚拟键盘)
要能用于谷歌内控浏览器方案。

谢谢!

10 个回复

倒序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-2-26 12:18:50
沙发
您好,您要模拟键盘实现什么功能呢?我理解一般情况下会直接触发调出输入法键盘的。
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-2-26 18:46:19
板凳
Tracy.Liu 发表于 2019-2-26 12:18
您好,您要模拟键盘实现什么功能呢?我理解一般情况下会直接触发调出输入法键盘的。



类似这样的效果。是个触摸屏显示的项目,不能用键盘,也不能调出系统自带的屏幕键盘,只能自己写。只需要字母和数字。

谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-2-27 09:19:56
地板
dystar001 发表于 2019-2-26 18:46
类似这样的效果。是个触摸屏显示的项目,不能用键盘,也不能调出系统自带的屏幕键盘,只能自己写。只 ...

我不是很理解为什么要这么做?这样做用JS代码应该是可以实现的,但是有些问题可能需要解决。例如,文本框的获得焦点事件方法要重写,接入你的JS代码,将软键盘点击的文本回写功能都需要通过代码完成。
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-2-27 14:05:01
5#
本帖最后由 dystar001 于 2019-2-27 14:07 编辑
Eric.Liang 发表于 2019-2-27 09:19
我不是很理解为什么要这么做?这样做用JS代码应该是可以实现的,但是有些问题可能需要解决。例如,文本框 ...

不这么做,要怎么实现呢?没有键盘啊。。。
其实我只要知道怎样触发键盘按键就可以了,比如模拟点击字母A,回车,F2键盘等。

焦点之类的问题可以处理。
回复 使用道具 举报
风从北来
中级会员   /  发表于:2019-2-27 14:19:06
6#
本帖最后由 风从北来 于 2019-2-27 14:51 编辑

如果触摸屏是安卓的类型的话,应该自动触发吧.没有相关设备无法测试,给你个链接
https://blog.csdn.net/cnmqw/article/details/54839677
再给你一个js,这个似乎很强大,如果有能力希望做个插件或者上传一个工程文件给后来人参考下.





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-2-27 16:40:30
7#
感谢楼上格友提供的资源,您可以参考一下哈~
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2019-2-27 16:49:29
8#
Tracy.Liu 发表于 2019-2-27 16:40
感谢楼上格友提供的资源,您可以参考一下哈~



就是搞不来JS啊,搞得来就不用求助了。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-2-27 17:26:47
9#
您可以先尝试一下给您推荐的第一种方式触发触屏键盘:https://blog.csdn.net/cnmqw/article/details/54839677
因为我们这边没有相关设备没法测试,所以可能需要您自己实现一下。

是直接模拟做一个键盘,点击按钮时往文本框写入内容,您可以看下附件工程,数字和字母的实现方式都类似。您也可以在代码中改成获取按钮上的值来拼接,这样每个按键的js就都一样了。不过对于退格等功能按键,可能需要另外写js实现逻辑。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
无厘头
初级会员   /  发表于:2019-7-6 23:58:58
10#
Tracy.Liu 发表于 2019-2-27 17:26
您可以先尝试一下给您推荐的第一种方式触发触屏键盘:https://blog.csdn.net/cnmqw/article/details/548396 ...

能帮我看下我的工程文件吗?
https://gcdn.grapecity.com.cn/fo ... mp;extra=#pid235262
设置都一样,就是无法录入!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部