WinCE输入法使用总结

WinCE键盘输入法,WinCE输入法切换,WinCE中文手写输入法,实现字母,数字,中文输入快捷切换 市场上的WinCE操作系统的盘点机,PDA,移动终端,几乎斗殴没有通过键盘像手机一样来输入字母的,几乎都是打开WinCE输入法中的小键盘,通过触摸来进行字母的输入。 因为WinCE操作系统没有很好的解决这个问题,所以需要WinCE驱动工程师通过一种很巧妙的办法来实现。 网上关于实现这个的文章几乎没有。也可能是因为大多数人不知道怎么去实现。 先介绍一下,键盘输入字母的方式。键盘输入字母的方式, 阅读详情

 1、调用和隐藏输入法

  调用与隐藏输入法方式有多种,但最简单的是采用以下函数:

SipShowIM(SIPF_ON);  // 调出输入面板
SipShowIM(SIPF_OFF);  // 隐藏输入面板


     当然,得注意包含头文件#include "Sipapi.h"。一般情况下,WinCE里调用是当在光标移动至编辑框等输入控件时调出,这时可以在EN_SETFOCUSE消息响应函数里面添加调出输入面板函数,而光标离开时隐藏可在EN_KILLFOCUSE消息响应函数里面调用。

  另外,输入法的位置等信息可以在SIPINFO结构体中进行修改。

2、开机默认输入法设置

  大部分开发板自带触摸屏,一般如果要实现中文或手写输入,可下载捷通、国笔等手写输入软件,注册好后,可在注册表里面设置默认的输入法。

打开注册表编辑器,找到如下键选项:

[HKEY_CLASSES_ROOT\CLSID\{4A5AF224-05B8-41bc-8ED3-0DF0432A326B}]
@="手写输入法"
[HKEY_CLASSES_ROOT\CLSID\{F50603D1-CF2F-41d8-A74B-651226633FF0}]
@="拼音输入"

以上只列出了两种输入法,每个人的键选项内容可能不同,然后找到注册表:[HKEY_CURRENT_USER\ControlPanel\Sip],其中:
        "DefaultIm"="{F50603D1-CF2F-41d8-A74B-651226633FF0}"
这就是默认输入法设置选项,修改这个值就能设置相应的输入法。如上面设置的是系统自带的小输入面板,而大输入面板的注册表位置为:

[HKEY_CLASSES_ROOT\CLSID\{28BD0FFF-23E2-4976-A685-C419CB8011DC}]
@="拼音输入"

3、程序中输入法设置

  可采用函数:

BOOL SipSetCurrentIM( CLSID* pClsid);

参数CLSID为可用输入法,通过该函数可设置当前可用的输入法。

4、列举可用输入法

 

int SipEnumIM(
  IMENUMPROC pEnumIMProc  //指向回调函数SipEnumIMProc
);

   如果pEnumIMProc设置为NULL,则SipEnumIM返回当前系统中可用输入法的数量。回调函数SipEnumIMProc的原型为:

复制代码
int SipEnumIMProc(
  IMENUMINFO* pIMInfo  //指向IMENUMINFO结构体
);

struct_IMENUMINFO{
  TCHAR szName[MAX_PATH];
  CLSID clsid;  //安装的可用输入法
}IMENUMINFO;

深入解析WinCe中文输入法及其安装与应用 WinCE系统,全称为Windows Embedded Compact,是微软公司开发的嵌入式操作系统之一。该系统以其模块化、灵活性和高可配置性在工业控制、移动设备等领域得到广泛应用。在WinCE系统中,许多开发者可能会遇到需要使用中文输入法进行操作的情况。然而,WinCE系统默认并不自带中文输入法,这就需要我们手动安装一个适合的中文输入法来满足需求。安装和使用中文输入法,不仅可以提升WinCE系统的易用性,也能极大地提升工作效率。 阅读详情

相关推荐

WinCe中文输入法

WinCe中文输入法 在Windows Ce系统下可以运行的免费中文输入法

【原】WinCE输入法使用总结

1、调用和隐藏输入法   调用与隐藏输入法方式有多种,但最简单的是采用以下函数: SipShowIM(SIPF_ON); // 调出输入面板SipShowIM(SIPF_OFF); // 隐藏输入面板 当然,得注意包含头文件#include "Sipapi.h"。一般情况下,WinCE里调用是当在光标移动至编辑框等输入控件时调出,这时可以在EN_SETFOCUSE消息...

weixin_33802505的博客 241

WINCE下的中文输入法

WINCE5.0下的中文输入法,evc开发实现,具有汉字录入和汉字联想功能。

WinCE输入法操作

使用过Access的人都知道当焦点处在某一列时输入法被自动切换成表设计时所选输入法,这给用户操作带来了方便的同 时也显示了程序的专业性;目前绝大多数手机都具备了如Access那样的功能(如在iPhone手机上当要求用户输入数时系统自动调出数字输入法,而当要求用户输入英文时则系统自动调出英文输入 法等)。在VC6中通过修改注册表的相关项来实现输入法的控制(如有兴趣请参见VC6输入法控制);然而我们发现用同样的方 法在WinCE下 并不起用作,但WinCE为我们提供了一套更方便的输入法控制API;这些A

happinies的专栏 1630

几年积累的WINCE上比较好用的输入法

包括蒙恬手写输入法CAB, 万能拼音输入法CAB, 汉王手写输入法DLL、REG和BIB,相信总有一种你会满意。

WinCE/Windows Mobile关闭中文输入法方法

WinCE/Windows Mobile系统默认输入法为中文且无法修改为默认英文输入法,有时会造成录入不便,总是需要先切换输入法。使用该工具可以方便关闭中文输入法,如果需要恢复也很方便。

WINCE 6.0 输入法添加

WINCE6.0里面有两种IME输入法,一个是MSPY 3.0 ,另一个是Pocket IME.这两个任选其一都可以。组件添加:一、POCKET IME添加:1.在Catalog View添加“Core OS”->“CEBASE”->“International”->“Locale Specific support”->“Chinese (Simplified)”->“Fonts”->“SimSun & NSimSum(choose 1)”                          “S

电力行业解决方案 电力系统砖家 电动汽车砖家 2135

winCE6.0万能拼音输入法下载

安装说明: a. 下载万能拼音(WN.rar)程序,双击,弹出对话框,点击右上角“OK”。 b. 双击“Wnpy.ARMV4.CAB”(如果弹出不支持的系统版本窗口,直接点“是”),看到弹出安装窗口,直接点击右上角“OK”即可。 c. 在输入汉字时,点击右下角的键盘图标,选择相应的输入法。

wince 拼音输入法转化成英文输入法 、 获得和设置wince输入法 源码

#include "stdafx.h" #include "Keybd.h" #include "sipapi.h" #include "aygshell.h" #include "imm.h" #pragma comment (lib,"aygshell.li

q200824960的专栏 1055

强大的WINCE输入法(触摸版)

超强大的WINCE输入法(免费版),绝对是空前的,界面非常漂亮! 支持智能拼音,可以整句输入法,还支持联想。 支持手写识别,连笔,草写,都可以识别出来。 有英文键盘,数字符号键盘。

AutoDock Vina多配体对接 (Simultaneous Multiple Ligand Docking)

多配体分子对接(Simultaneous Multiple Ligand Docking, SMLD)或(Multiple Ligand Simultaneous Docking, MLSD)是一种分子对接技术,用于将多个配体(小分子药物候选物)同时对接到一个蛋白质分子的结合位点。与传统的分子对接技术不同,传统方法通常只考虑一个配体与一个蛋白质的相互作用。SMLD的目标是更高效地研究多个配体如何与同一个蛋白质相互作用,以寻找潜在的药物候选物。

MurphyStar的博客 7146

Wince下的手写输入法

文章来源: http://www.xcar.com.cn/bbs/viewthread.php?tid=8193654&extra=&showthread=&page=1 作者:Carl.Zeiss http://www.xcar.com.cn/bbs/space.php?563013/myblogs 以前一直用蒙恬手写1.3 , 也就是下面这个:优点是程序小, 不过缺点也是小..

易道 6263

LangChain学习及应用(超详细)

Model I/O 部分是与语言模型进行交互的核心组件,包括输入提示(Prompt Template)、调用模型(Model)、输出解析(Output Parser)。简单来说,就是输入、处理、输出这三个步骤。LLM 因其具有海量参数,需要花费相当的物力与时间成本进行预训练和微调,同时商用 LLM 还需要进行各种安全测试与风险评估等。因此 LLM 会存在知识滞后的问题。在专有领域,LLM 无法学习到所有的专业知识细节,因此在面向专业领域知识的提问时,无法给出可靠准确的回答。

weixin_39764056的博客 4258

WINCE使中文输入法status window不显示的一些方法

WINCE下一般都没有键盘做为输入,所以如果要输入汉字的话,方法一是在输入法dll中弹出SIP软键盘来按键,方法二当然就是手写输入了。我们用的是方法一,OS固化输入法后,从开机,输入法的status window就一直在,因为一直都有IMN_OPENSTATUSWINDOW消息通知输入法DLL打开status window。这时就要想法隐藏掉tatus window了,方法一:HIMC ImmAs

CodeLife 1707

新手如何结合pbootCMS和宝塔面板快速构建网站

摘要: 新手可通过pbootCMS(轻量CMS)和宝塔面板(可视化工具)快速搭建网站,无需命令行。步骤包括:1) 准备服务器(Linux/CentOS7.x)和域名;2) 安装宝塔面板并配置LNMP环境(PHP7.4+MySQL5.7);3) 创建网站目录,上传并解压pbootCMS源码,设置文件权限;4) 运行安装向导,填写数据库信息和管理员账号;5) 测试前台/后台功能,优化性能并绑定域名。全程约30-60分钟,宝塔简化运维,pbootCMS便于内容管理,适合零基础用户。注意定期更新和备份以保障安全。

qinzhenyan的博客 1643

DDPG算法实战:用Python一步步实现深度强化学习中的连续动作控制

本文详细介绍了DDPG算法在深度强化学习中的连续动作控制应用,通过Python和PyTorch实现从零构建智能体。内容涵盖环境搭建、网络架构设计、经验回放、OU噪声实现及训练流程优化,帮助开发者掌握DDPG在机械臂控制等场景的核心技术。

weixin_30335575的博客 416

简单的WINCE输入法样例下载

    简单的WINCE输入法样例,关于该代码解释可以参考我这篇文章:《 漫谈WinCE输入法的编写(五)--以DLL替代CIMWnd》http://blog.youkuaiyun.com/norains/archive/2007/10/12/1822541.aspx             其中的原理可以参考我漫谈输入法的文章。              该资源在此下载:http://downloa

norains的专栏 3125

YOLOv7独家原创改进:多种新颖的改进方式 | 保持原始信息-深度可分离卷积(MDSConv) | 全局感受野的空间金字塔 (Improve-SPPF)算法 | CA注意力改进版

多种新颖的改进方式 | 保持原始信息-深度可分离卷积(MDSConv) | 全局感受野的空间金字塔 (Improve-SPPF)算法 | CA注意力改进版

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1668

WINCE里随时用HOT KEY切出中文输入法

WINCE里随时用HOT KEY切出中文输入法  花了些工夫后,我们终于能在WINCE里随时用HOT KEY切出中文输入法了。内容都在注册表里,不过需要翻译出来才能看破。这部分在WIN XP和WINCE里是基本一致的。  进到 [HKEY_CURRENT_USER \ Control Panel \ Input Method \ Hot Keys] 里面.  这里有到一堆数字00000010

王浩然的博客 1616

ESP32-CAM 赋能 AI 视觉巡检小车:自主避障与目标追踪实现全解析

本文基于 ESP32-CAM 实现了低成本 AI 视觉巡检小车的核心功能,硬件成本<100 元,兼顾自主避障与目标追踪。算法升级:移植 YOLOv5nano 量化模型(INT8),提升目标检测精度(如识别巡检场景中的 “异常物体”“人员”);无线拓展:通过 MQTT 协议将巡检图像、距离数据上传到阿里云 / 腾讯云,实现远程监控;多传感器融合:增加温湿度(DHT11)、红外测温(MLX90614)模块,扩展巡检维度;路径规划:结合 SLAM 算法,实现自主建图与路径巡检。

weixin_42300449的博客 368

Spring Boot集成ShardingSphere实现数据加密及数据脱敏 | Spring Cloud 48

利用ShardingSphere实现: - 数据加密 - 数据脱敏

gmHappy 1万+

漫谈WinCE输入法的编写(五)--以DLL替代CIMWnd

//========================================================================//TITLE://    漫谈WinCE输入法的编写(五)--以DLL替代CIMWnd//AUTHOR://    norains//DATE://    Friday  12-October-2007//Environment://       

norains的专栏 4781

基于FPGA的万兆以太网学习(1)

万兆(10G) 以太网测速视频:SFP+屏蔽笼可以插入千兆或万兆光模块。SFP+信号定义与 SFP 一致。

baidu_34971492的博客 2250

WINCE 默认输入发设置

WinCE输入法  1、调用和隐藏输入法   调用与隐藏输入法方式有多种,但最简单的是采用以下函数: SipShowIM(SIPF_ON); // 调出输入面板SipShowIM(SIPF_OFF); // 隐藏输入面板      当然,得注意包含头文件#include "Sipapi.h"。一般情况下,WinCE里调用是当在光标移动至编辑框等输入控件时

lfqsy的专栏 3430

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

wince6安装第三方输入法

欢迎加入Wince技术讨论群QQ#326444254 要输入中文,微软自带的不太理想,所以就找了个第三方的蒙恬输入法,首先安装蒙恬输入法,发现安装的文件全部在wince系统的windows目录下,关机后就没有了,后来通过如下方法解决了。 1.使用ActiveSync拷贝如下文件到平台的FILES目录下 touchp.dll,tlcesrv.dll,recoggbk.dll,pps

u011610939的专栏 2160

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: GetModuleFileName& GetCurrentDirectory
下一篇: VC++网络安全编程范例(5)-创建创建密钥容器和密钥
seven-soft
博客等级 码龄15年 604粉丝 979原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值