TC官方合作论坛

 找回密码
 立即注册
查看: 1313|回复: 19
打印 上一主题 下一主题

[问题] 再次求教热键问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-21 14:59:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
在热键的设置中遇到了以下问题,首先,热键0_热键()这个功能,我无法实现按下热键就相当于按下设置的键(有读写配置);
其次,热键0与热键1的互换方法写不出(热键的交换);热键1替代热键0,热键2替代热键1而他们会导致热3个键的效果都是热键0(热键的替换),不知怎么处理(这一部分尝试的写法太多,错误一堆,求大神写个对比下这2个方式);
最后,设置热键的光标时,如何实现tab按序光标切换,但又并非强制要完成整个顺序流程光标才消失(失去焦点设置的时候会强制按顺序显示,而不能中途点击光标消失)。

读写配置分别初始化和按钮设定了,但是按键的时候不知为何不能达到效果
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
热键.获得("热键0",返回键码,返回功能键)
热键.注册("热键0")
键盘.按键(返回键码,1)
返回 真
功能结束

//以下方法强制光标要完成了跳到热键1后才能完成,而且我之前尝试了if语句判断tab按下一次后光标跳到下一热键,但会卡死有时候
功能 逻辑型 热键0_失去焦点()
//这里添加你要执行的代码
句柄=控件.获得句柄("热键1")
窗口.设置焦点(句柄)

返回 真
功能结束
回复

使用道具 举报

20#
 楼主| 发表于 2012-11-23 11:48:36 | 只看该作者
回复 19楼pixiangyun的帖子

跟你说了,你可以尝试下要不你就自己新建一个空间,空间名字跟我的一样,然后把我代码全复制进去,新建2个按钮和6个热键,反正我试了很久还是有问题,不行我可以把我的打包发给你
回复 支持 反对

使用道具 举报

19#
发表于 2012-11-23 10:43:40 | 只看该作者
那样解决不行,新方法,使用窗口内鼠标移动到直到位置点击编辑框激活,需要获取窗口句柄
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2012-11-23 08:57:35 | 只看该作者
回复 17楼pixiangyun的帖子

我知道,你那个样子的我会写,但是需要的不是那样,还有关于TAB设置按键不知道为何会没反应,失去焦点那边试过,你可以把我的脚本完整COPY下然后测试下就知道了
回复 支持 反对

使用道具 举报

17#
发表于 2012-11-23 08:41:50 | 只看该作者
我给你的那个只是一个师范,至于热键的更改,你可以根据键值修改,方式是灵活的就是看你能不能想到,tab的问题,只是编辑框的切换吧,你设置tab为热键,然后让他循环的焦点.失去焦点到每一个编辑框,
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2012-11-23 08:21:23 | 只看该作者
回复 14楼pixiangyun的帖子

对了,你测试的时候可以尝试下文档,以热键点击功能为键盘.按键测试试,消息框有效,但是按键无效不知道为何
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2012-11-23 08:17:36 | 只看该作者
回复 14楼pixiangyun的帖子

谢谢您的解答,但是这个还不是我想要的结果,得到了些许启示,一会去尝试下。
其实我的意思就是你可以尝试一下编辑一个改键的脚本看看,但是我需要的是更改前的键和更改后的键都是可以更改的,并非强制性的将特定键改成某个键。(还有就是热键的替代效果,如4个热键框中将F1改为F2、F3改为F2,但是F3不会串至F1的效果)然后就是更改时光标可以以tab来切换光标至各控件,而且光标只要鼠标点击既可使光标跳跃至控件,或者消失。
回复 支持 反对

使用道具 举报

14#
发表于 2012-11-22 16:42:34 | 只看该作者
回复 13楼头疼宁的帖子

OK,我也刚来论坛
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2012-11-22 15:56:57 | 只看该作者
回复 12楼pixiangyun的帖子

有点忙突然,明天测试下,如果可以还有几个问题也帮忙试试,期待都能成功吧,到时候给以采纳
回复 支持 反对

使用道具 举报

12#
发表于 2012-11-22 13:51:30 | 只看该作者
回复 10楼头疼宁的帖子

热键切换源码  我刚发了切换的源码,你看看
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-9 02:45 , Processed in 0.192525 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表