主题:关于系统键盘

  共有40048人关注过本帖    
帅哥哟,离线,有人找我吗?
yunlight
1楼 信息 | 搜索 | 邮箱


加好友 发短信
关于系统键盘  发帖心情 Post By:2014-3-29 12:12:00   [只看该作者]

你好,我的是em9170的板子,关于系统调用键盘有以下两个问题:
1,我们的程序中有部分要用到系统键盘,但是系统键盘默认是输入中文,是否能设置成默认输入英文?
2,系统键盘的输入框是否可以设置成在我要输入的地方的下边?比如我要用到文件浏览框来选择文件,但是键盘显示在左上角位置,遮挡了待输入框。

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2014-3-29 12:52:00   [只看该作者]

你好,我对这个问题不是很了解,周一会有相关工程师答复你。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2014-3-31 9:42:00   [只看该作者]

1.都可以的,用远程工具打开板子的注册表HKEY_CURRENT_USER/ControlPanel/Sip,下面有个DefaultIm,这个值是个CLSID,就是默认输入法的CLSID,你可以改成板子里有的任何一个输入法的CLSID。板子输入法的CLSID在HKEY_CLASS_ROOT/CLSID下,你可以查IsSIPInputMethod来快速找到。
你也可以用GetKeyboardLayout,GetKeyboardLayoutList,SipGetCurrentIM之类的API来修改。

2.输入框的位置,显示隐藏可以调用API函数SipShowIM,SipSetDefaultRect,SipGetInfo,SipSetInfo你可以百度或者MSDN查下这些函数的定义。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

关于系统键盘

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: