社区
JavaScript
帖子详情
高分求解,触摸屏输入问题!!有什么好办法!自己写模拟键盘不知道怎么将键盘吗送给输入法?
sjie_ji
2002-12-20 10:03:23
rt
...全文
86
10
打赏
收藏
高分求解,触摸屏输入问题!!有什么好办法!自己写模拟键盘不知道怎么将键盘吗送给输入法?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bombshell
2003-04-19
打赏
举报
回复
学习!
心云意水
2003-04-19
打赏
举报
回复
不可能去掉
除非客户端主动降低安全性!
因为通过那个可以操作客户端的文件系统。
yingbin214
2003-04-19
打赏
举报
回复
qiushuiwuhen(秋水无恨) 按照你的方法做,会弹出一个对话框,提示也此页面中的ActiveX控件较换不安全,该如何去掉这个对话框呢?
yingbin214
2003-04-17
打赏
举报
回复
qiushuiwuhen(秋水无恨) 按照你的方法做,会弹出一个对话框,提示也此页面中的ActiveX控件较换不安全,该如何去掉这个对话框呢?
sjie_ji
2002-12-26
打赏
举报
回复
var wsh=new ActiveXObject("wscript.shell");
在jsp里好象不能用,提示没有对象。
不知道什么原因。
我用的是windows2k server.
blues-star
2002-12-20
打赏
举报
回复
ms的输入法不好么?又有软键盘,还有手写笔,还有WIN XP下还带一个大软键盘,
vcppking
2002-12-20
打赏
举报
回复
我也正在做一个触摸屏,你的上面有模拟的键盘吗?还是手写输入?
无爱大叔
2002-12-20
打赏
举报
回复
一个简单的:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
var msg="";
function sub(){
str=form1.text1.value;
form1.text1.value=str.substring(0,str.length-1);
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<div align="center">
<input type="text" name="text1">
</div>
</form>
<p align="center"> </p>
<table width="200" border="0" height="203" align="center" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF">
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'1'">
<div align="center"><font size="2"><font size="2"><b>1</b></font></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'2'">
<div align="center"><font size="2"><font size="2"><b>2</b></font></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'3'">
<div align="center"><font size="2"><font size="2"><b>3</b></font></font></div>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'4'">
<div align="center"><font size="2"><font size="2"><b>4</b></font></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'5'">
<div align="center"><font size="2"><font size="2"><b>5</b></font></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'5'">
<div align="center"><font size="2"><font size="2"><b>6</b></font></font></div>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'7'">
<div align="center"><font size="2"><font size="2"><b>7</b></font></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'8'">
<div align="center"><font size="2"><font size="2"><b>8</b></font></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'" onclick="form1.text1.value+=msg+'9'">
<div align="center"><font size="2"><font size="2"><b>9</b></font></font></div>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'">
<div align="center"><font size="2"><a href="javascript:form1.reset();">取消</a></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'">
<div align="center"><font size="2"><a href="javascript:sub();">回退</a></font></div>
</td>
<td onmouseover="this.bgColor='#f7f7f7'" onmouseout="this.bgColor='#ffffff'">
<div align="center"><font size="2"><a href="javascript:form1.submit();">确认</a></font></div>
</td>
</tr>
</table>
</body>
</html>
qiushuiwuhen
2002-12-20
打赏
举报
回复
var wsh=new ActiveXObject("wscript.shell");
SendKeys 方法
请参阅
WshShell 对象 | Run 方法
将一个或多个键击发送到活动窗口(仿佛是在键盘上击键一样)。
object.SendKeys(string)
参数
object
WshShell 对象。
string
表示要发送的键击(一个或多个)的字符串值。
说明
使用 SendKeys 方法可以将键击发送到无自动化界面的应用程序中。多数键盘字符都可用一个键击表示。某些键盘字符由多个键击组合而成(例如,CTRL+SHIFT+HOME)。要发送单个键盘字符,请将字符本身作为 string 参数发送。例如,要发送字母 x,则请发送 string 参数 "x"。
注意 要发送空格,则请发送字符串 " "。
可使用 SendKeys 同时发送多个键击。为此,可将每个键击按顺序排列在一起,以此来创建表示一系列键击的复合字符串参数。例如,要发送键击 a、b 和 c,则需要发送字符串参数 "abc"。SendKeys 方法将某些字符用作字符的修饰符(而不使用其本身的含义)。这组特殊的字符可包括圆括号、中括号、大括号,以及:
加号 "+"、
插入记号 "^"、
百分号 "%"、
和“非”符号 "~"。
用大括号 "{}" 括起这些字符可以发送它们。例如,要发送加号,请使用字符串参数 "{+}"。SendKeys中使用的中括号 "[ ]" 无任何特殊含义,但是必须把它们括在大括号中,以便容纳确实要赋予其特殊含义的应用程序(例如,对于动态数据交换 (DDE) 就是这样)。
要发送左中括号字符,请发送字符串参数 "{[]";要发送右中括号字符,请发送字符串参数 "{]}"。
要发送左大括号字符,请发送字符串参数 "{{}";要发送右大括号字符,请发送字符串参数 "{}}"。
某些键击不生成字符(如 ENTER 和 TAB)。某些键击表示操作(如 BACKSPACE 和 BREAK)。要发送这些类型的键击,请发送下表中列出的参数:
键 参数
退格键 {BACKSPACE}、{BS} 或 {BKSP}
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
DEL 或 DELETE {DELETE} 或 {DEL}
向下键 {DOWN}
END {END}
ENTER {ENTER} 或 ~
ESC {ESC}
HELP {HELP}
HOME {HOME}
INS 或 INSERT {INSERT} 或 {INS}
向左键 {LEFT}
NUM LOCK {NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
PRINT SCREEN {PRTSC}
向右键 {RIGHT}
SCROLL LOCK {SCROLLLOCK}
TAB {TAB}
向上键 {UP}
F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}
F13 {F13}
F14 {F14}
F15 {F15}
F16 {F16}
要发送由常规键击和 SHIFT、CTRL 或 ALT 组合而成的键盘字符,请创建表示该键击组合的复合字符串参数。可通过在常规键击之前添加一个或多个以下特殊字符来完成上述操作:
键 特殊字符
SHIFT +
CTRL ^
ALT %
sjie_ji
2002-12-20
打赏
举报
回复
怎么没有人呀???
搜狗
输入
法
4K皮肤
支持4K屏幕的搜狗
输入
法
的皮肤,完美适配!!!
linux
输入
法
高分
屏,支持
高分
屏 提升生僻字准确率 搜狗五笔
输入
法
重大更新
原标题:支持
高分
屏 提升生僻字准确率 搜狗五笔
输入
法
重大更新对于习惯使用拼音
输入
法
的大多数用户来讲,五笔
输入
是需要强制记忆字根,通过练习才能掌握的
输入
法
,它显得有些过时。甚至不少
输入
法
厂商已经放弃了五笔...
Linux Deepin
输入
法
缩放折腾
问题
-装个搜狗就完事了
安装类搜狗之后可以设置字体大小,但是搜狗
输入
法
的配置不晓得在哪里打开就卸载类,卸载最后有一个消息闪过,说删除啥文件后重启。。我都没看起就没有类 参考 Deepin安装搜狗中文
输入
法
- 松林羊 [在Deepin Linux...
搜狗 语音
输入
法
linux,搜狗
输入
法
Linux1.0企业版发布 全面提升用户
输入
体验
同时实现多设备终端
输入
,既支持物理
键盘
、软
键盘
,又支持触屏
输入
,适配多种类型终端设备。早在2014年搜狗
输入
法
就已开展Linux
输入
法
的研发,经过多年实战,积累了丰富的Linux系统相关技术经验。时隔多年...
Qt 软
键盘
(虚拟
键盘
)嵌入式使用【含demo链接,不需要积分即可下载】
软
键盘
在Qt工程中已经封装为子工程,可以直接使用,含demo工程
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章