社区
Windows Server
帖子详情
XP软键盘大小修改
melody_zyp
2009-06-26 09:44:06
问题起因:公司做了一个XP系统的触摸屏展览机,在调出系统的软键盘时觉得软键盘太小了不方便用户使用
问题:有没有什么办法能够调整系统软件盘的大小呢?
或者 如果我自己画一个键盘图 通过用户的点击根据坐标值得知用户点的是哪个键,然后把这个键传给系统软件盘,让它去做处理,那么这个接口是什么啊?
多谢各位了~~!
...全文
563
4
打赏
收藏
XP软键盘大小修改
问题起因:公司做了一个XP系统的触摸屏展览机,在调出系统的软键盘时觉得软键盘太小了不方便用户使用 问题:有没有什么办法能够调整系统软件盘的大小呢? 或者 如果我自己画一个键盘图 通过用户的点击根据坐标值得知用户点的是哪个键,然后把这个键传给系统软件盘,让它去做处理,那么这个接口是什么啊? 多谢各位了~~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimpe
2011-11-21
打赏
举报
回复
呵呵,我终于找到方法了。很简单
打开屏幕键盘,设置为标准键盘,关到屏幕键盘。
找到[HKEY_CURRENT_USER\Software\Microsoft\Osk]"Setting"=
把它导出来,打开编辑结果如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Osk]
"Setting"=hex:04,00,00,00,01,00,00,00,00,00,00,00,c0,c0,c0,00,ff,80,c0,00,00,\
ff,40,00,80,80,ff,00,02,00,00,00,01,00,00,00,65,00,00,00,00,00,00,00,00,00,\
00,00,01,00,00,00,01,00,00,00,00,00,00,00,e8,03,00,00,f5,ff,ff,ff,00,00,00,\
00,00,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,00,03,02,01,22,4d,69,63,72,\
6f,73,6f,66,74,20,53,61,6e,73,20,53,65,72,69,66,00,00,00,00,00,00,00,00,00,\
00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,98,3a,\
00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,02,00,00,\
00,01,00,00,00,07,00,00,00,07,00,00,00,10,00,00,00,07,00,00,00,00,00,00,00,\
00,00,00,00,bc,02,00,00,00,00,00,00,01,02,02,22,53,79,73,74,65,6d,00,10,68,\
8a,f7,0c,ac,00,01,00,94,33,02,00,00,00,57,01,00,00,09,00,8b,01,a4,01,00,00,\
00,00,80,ff,80,00,01,00,00,00,20,00,00,00,01,00,00,00,01,00,00,00,01,00,00,\
00,01,00,00,00,00,00,00,00,01,00,00,00,b8,00,00,00,ce,00,00,00,5f,01,00,00,\
66,
02
,00,00,
22
,02,00,00,6d,01,00,00,ee,02,00,00,39,02,00,00,00,00,00,00,00,\
00,00,00,72,00,00,00,b1,00,00,00,00,00,bc,42,00,00,c8,41,71,00,00,00,72,00,\
00,00,73,00,00,00,74,00,00,00,75,00,00,00,76,00,00,00,77,00,00,00,78,00,00,\
00,79,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,f4,01,00,00,\
01,00,00,00,01,00,00,00
"Stepping"=dword:00000003
那是十六进制的,高度02改为03或04就够大了,长度22改为aa较为合适,当然大小任你改了,呵呵!改好如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Osk]
"Setting"=hex:04,00,00,00,01,00,00,00,00,00,00,00,c0,c0,c0,00,ff,80,c0,00,00,\
ff,40,00,80,80,ff,00,02,00,00,00,01,00,00,00,65,00,00,00,00,00,00,00,00,00,\
00,00,01,00,00,00,01,00,00,00,00,00,00,00,e8,03,00,00,f5,ff,ff,ff,00,00,00,\
00,00,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,00,03,02,01,22,4d,69,63,72,\
6f,73,6f,66,74,20,53,61,6e,73,20,53,65,72,69,66,00,00,00,00,00,00,00,00,00,\
00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,98,3a,\
00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,02,00,00,\
00,01,00,00,00,07,00,00,00,07,00,00,00,10,00,00,00,07,00,00,00,00,00,00,00,\
00,00,00,00,bc,02,00,00,00,00,00,00,01,02,02,22,53,79,73,74,65,6d,00,10,68,\
8a,f7,0c,ac,00,01,00,94,33,02,00,00,00,57,01,00,00,09,00,8b,01,a4,01,00,00,\
00,00,80,ff,80,00,01,00,00,00,20,00,00,00,01,00,00,00,01,00,00,00,01,00,00,\
00,01,00,00,00,00,00,00,00,01,00,00,00,b8,00,00,00,ce,00,00,00,5f,01,00,00,\
66,04,00,00,aa,02,00,00,6d,01,00,00,ee,02,00,00,39,02,00,00,00,00,00,00,00,\
00,00,00,72,00,00,00,b1,00,00,00,00,00,bc,42,00,00,c8,41,71,00,00,00,72,00,\
00,00,73,00,00,00,74,00,00,00,75,00,00,00,76,00,00,00,77,00,00,00,78,00,00,\
00,79,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,01,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,f4,01,00,00,\
01,00,00,00,01,00,00,00
"Stepping"=dword:00000003
然后保存,导入注册表,就OK啦,打开屏幕键盘看看!!
fairchild811
2009-06-26
打赏
举报
回复
自己画的话,用key_event函数
asideu
2009-06-26
打赏
举报
回复
屏幕键盘的代码网上有的
你也可以直接修改屏幕键盘的大小
他的大小是在注册表里面保存的。
修改下注册表的键值就可以了。
[HKEY_CURRENT_USER\Software\Microsoft\Osk]"Setting"=
修改这个就可以了
只是怎么修改你需要参考源码里面的操作。
需要的话 我可以给你定做一个屏幕键盘 几个会比较公道的 呵呵。
melody_zyp
2009-06-26
打赏
举报
回复
[Quote=引用 1 楼 fairchild811 的回复:]
自己画的话,用key_event函数
[/Quote]
能详细的说一下吗? 谢谢~
QT之全平台虚拟
软键盘
本文介绍了QT全平台虚拟
软键盘
的开发。开发环境涉及PC机的QT5.6.2及
XP
系统,嵌入式平台的Linux内核等。详细给出了头文件和cpp文件核心代码,包括构造函数、初始化界面布局和数据函数、焦点及按键处理函数等,该程序可在PC和ARM板运行,方便加入现有工程。
计算机应用基础项目一试题,2017年一级结构工程师考试《计算机应用基础》练习试题及答案...
这篇内容介绍了Windows
XP
操作系统的基本操作,包括终止应用程序、启动应用程序、管理文档、使用
软键盘
、选择和取消选择文件、调整窗口、设置文件属性、使用资源管理器以及对话框的使用等。此外,还提到了关闭计算机前的正确步骤和文件回收站的用途。
Qt开发嵌入式设备实现中文
软键盘
本文介绍了如何在Qt应用中实现自定义虚拟键盘,包括使用QTVirtualKeyboard模块、针对不同环境的风格定制、生成动态链接库以及在Qt5和Qt6中的兼容性处理。,
社工考试 计算机基础,2017结构工程师考试《计算机应用基础》备考题
这篇博客提供了2017年结构工程师考试《计算机应用基础》部分的备考题及解析,内容涉及Windows操作系统的基本操作,如应用程序的启动和关闭,文件管理,
软键盘
使用等。试题涵盖选择题,包括终止应用程序执行、启动应用程序、文档管理、
软键盘
操作、文件选择等多个方面,旨在帮助考生熟悉考试格式和内容。
计算机初级班培训,20XX年计算机培训初级班基础知识.ppt
本文详细介绍了Windows
XP
的基础操作,包括常用软件类型、安装和卸载程序、文件和文件夹管理、系统设置、输入法使用、对话框与菜单操作、控制面板功能、任务管理、剪贴板功能、快捷键应用等,适合初学者快速上手。
Windows Server
6,872
社区成员
177,930
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章