社区
C#
帖子详情
如何实现类似输入法的软键盘?
lovingkiss
2008-07-08 04:37:32
1、键盘可见
2、点击按键不改变焦点(这个我没想出解决方案)
3、输出按键
...全文
411
17
打赏
收藏
如何实现类似输入法的软键盘?
1、键盘可见 2、点击按键不改变焦点(这个我没想出解决方案) 3、输出按键
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lupeng1981
2008-07-09
打赏
举报
回复
[Quote=引用 6 楼 yilanwuyu123 的回复:]
MARK
[/Quote]
lovingkiss
2008-07-09
打赏
举报
回复
http://www.vbvan.com/bbs/viewthread.php?tid=5756
原理应该和这个差不多了;呵呵~~
GhostAdai
2008-07-08
打赏
举报
回复
自己画一个/(*^@^*)\
yaoleshi
2008-07-08
打赏
举报
回复
楼主搞定了 可否把解决方案 放上来 让小弟们学习学习!
lovingkiss
2008-07-08
打赏
举报
回复
主要是2套系统之间的操作转移的;全局的软键盘,和ToolBar是无关的,主要窗体也不能获得焦点的;
fj4408
2008-07-08
打赏
举报
回复
TextBox.SelectedText="输入的字符"
这样就可以,不用改变焦点.
CloneCenter
2008-07-08
打赏
举报
回复
楼上的朋友是不是把问题都想复杂了?其实用ToolBar里面的ToolButton是不会改变焦点的。ToolStrip也是的。
lovingkiss
2008-07-08
打赏
举报
回复
问题是我想自己编制这个软件盘,不想用现成的软件啊;
flyskylf
2008-07-08
打赏
举报
回复
关注一下,我也遇到同样的问题,找了很久也没有找到解决方法.
HimeTale
2008-07-08
打赏
举报
回复
如果是只给自己程序用的,比如辅助输入密码。设个全局变量存放焦点所在的控件名,SendKey后再设回去。
如果想所有程序通用,那就Process.Start( "C:\\WINDOWS\\system32\\osk.exe ");
lovingkiss
2008-07-08
打赏
举报
回复
最好能有详细的代码,VB C# VB.Net的都行啊。。。
网址也行啊
yilanwuyu123
2008-07-08
打赏
举报
回复
MARK
skison
2008-07-08
打赏
举报
回复
对于按键不改变焦点,感觉是比较麻烦
可以考虑去操作Window鼠标事件队列 让windows忽略掉鼠标在软键盘上点下时的事件。
然后换成对应的的键盘按键事件 传给windows
这是我的一个想法。希望对你有帮助
yagebu1983
2008-07-08
打赏
举报
回复
还有源码呢!!!
cnblogs里!!
yagebu1983
2008-07-08
打赏
举报
回复
前段时间还在网上看到过呢!!!!
不过没有收藏!!!
yagebu1983
2008-07-08
打赏
举报
回复
前段时间还在网上看到过呢!!!!
不过没有收藏!!!
badtank
2008-07-08
打赏
举报
回复
要用windows api
点击按键不改变焦点,使用钩子消息来处理。
QtEmbedded
软键盘
输入法
实战
本文介绍了在QtEmbedded中
实现
软键盘
输入法
的方法,包括如何避免
软键盘
与程序窗口争夺焦点,如何将
软键盘
的键值发送给焦点widget,并提供了一个简单的
软键盘
实例。通过设置Qt::Tool属性解决焦点问题,利用QWSInputMethod的sendPreeditString和sendCommitString方法处理文本输入。此外,文章还提到QtEmbedded
输入法
框架的基本原理,以及如何在QtE的程序中
实现
类似
scim的中文
输入法
。
android EditText搜索页面自动弹出
软键盘
,且响应
软键盘
的搜索按钮。
本文详细介绍了如何在Android应用中
实现
类似
京东的搜索页面优化,包括设置EditText布局以支持搜索行为,通过延迟获取焦点和弹出
输入法
软键盘
,以及设置
软键盘
上的搜索按钮监听,
实现
更流畅的用户体验。
C#
软键盘
实现
教程:打造
类似
QQ和金山打字通的输入工具
本教程介绍用C#创建
类似
QQ和金山打字通的
软键盘
。涵盖C#
软键盘
实现
基础、Windows Forms与WPF UI设计、按钮点击事件处理及模拟键盘输入、特殊按键处理、
输入法
切换与自定义布局、动画效果与用户体验优化等内容,助开发者打造个性化输入工具。
C语言开发
软键盘
程序,
实现
一个
软键盘
,使得
软键盘
也能中文输入
本文介绍了一种使用图片而非按钮控件来模拟
软键盘
按键的方法,以解决窗口焦点改变导致
输入法
清空的问题。通过在鼠标移动、点击事件中控制图片显示状态,
实现
了
类似
按钮的效果。代码示例展示了如何在MFC应用中创建和响应这些事件,从而在保持编辑框焦点的同时
实现
软键盘
功能。
Android
输入法
弹出时把布局顶上去和登录按钮顶上去的解决方法
文章详细介绍了如何通过调整布局和动画效果解决登录界面中
输入法
软键盘
遮挡登录按钮的问题,提供了两种解决方案:一种是通过在AndroidManifest.xml中设置窗口属性,另一种是使用自定义布局和动画
实现
类似
QQ的效果。同时,还提供了来自卷皮的设计思路,即在点击输入框时,背景逐渐变小隐藏,使输入框滚动到顶部,方便用户输入。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章