设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2049|回复: 5
打印 上一主题 下一主题

完美输入法是不是调用过后,无法关闭按键获取信息?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
111
在线时间
74 小时
注册时间
2006-5-29
帖子
453
跳转到指定楼层
1
发表于 2008-1-20 21:43:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
{/gg}我已经被它打败了
我想问“完美输入法是不是调用过后,无法关闭按键获取信息?”

调用了一次关闭后(只是关了输入框和光标),它就一直在获取键盘信息。
调用第二次的时候会发现一堆字母和空格。
怎么关闭按键获取信息呢?

我看夏娜都用自己的DLL的,不知道是不是没这功能。
(PS:第二次调用输入法时 就算用脚本也清空不了已获取的键盘信息)

本来想多用几次输入法的{/dk}

请各位朋友帮帮忙回答下
不行的话也请告知我一下,谢谢{/hx}
版务信息:本贴由楼主自主结贴~
【我的百度空间】
 不定时更新绘画或像素图~~

Lv1.梦旅人

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
帖子
3454
2
发表于 2008-1-21 00:14:49 | 只看该作者
飘过
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
帖子
634
3
发表于 2008-1-23 22:19:52 | 只看该作者
TypeAPI.endType

估计是这个..因为各个API的作用也不是太清楚
我的Type_Field的update方法改成了如下样子,暂时是没有了一下出现一堆字的bug,不过应该还是有点累赘o.o
  #--------------------------------------------------------------------------
  # ● 更新
  #--------------------------------------------------------------------------
  def update
   # 非激活状态则返回
   if @active
     TypeAPI.startType
   else
     TypeAPI.endType
     return
   end
   # 获取按键信息
   key_info = TypeAPI.getKeyInfos
   case key_info
   when 0x09 # Tab
     # 按下 Tab 键的情况自己定义怎么处理
     return
   when 0x0d # Enter
     # 按下 Enter 键的情况自己定义怎么处理
     return
   when 0x1B # Esc
     # 按下 Esc 键的情况自己定义怎么处理
     return
   end
   self.update_text
   self.update_lrb
   self.update_back
   self.update_caret
  end

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

风吹过的晴天

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
607
4
发表于 2008-1-23 23:55:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
111
在线时间
74 小时
注册时间
2006-5-29
帖子
453
5
 楼主| 发表于 2008-1-24 23:35:32 | 只看该作者
 {/pz}哎,我也以为是‘TypeAPI.endType’的问题,
  但它只能屏蔽回车,信息获取还是无法关闭
总之 谢谢叶子了{/hx}
这事看来只有M夏娜,别无他法,问题就结了吧~~~
【我的百度空间】
 不定时更新绘画或像素图~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
帖子
634
6
发表于 2008-1-25 04:55:43 | 只看该作者
不好意思,还以为解决了..试了一下,BUG果然还存在。貌似要用TypeAPI.lostFocus来使输入法失去焦点,同时存在多个Typefield的话就需要统一管理TypeAPI.lostFocus,全部都没有激活的话就执行lostFocus,只要有一个被激活的话不执行o.o
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 21:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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