如何编写自己的输入法

如何编写自己的输入法
如何编写自己的输入法

本文拟结合作者的亲身体验简要介绍一下在Windows环境下如何编写输入法程序一直想写一点关于输入法编程的东西,今天终于有点时间,希望对后来者有点帮助。在此要特别感谢“自由拼音”的作者李振春,我刚开始的几个问题都是在他的帮助下才解决。

首先我们需要明白输入法是什么东西。目前常用的输入法基本上有两种类型:外挂式(如早期的万能五笔)及输入法接口式(Input Method Editor-IME)。外挂式比较简单,就是一个exe文件,通过模拟一些Windows输入消息来给当前处于活动状态的编辑窗口输入文字,一个显著的优点是输入法只要启动一次,就可以在所有进程中使用;但缺点不不容忽视,首先实现起来也不容易,一个更大的不足是兼容性不够好,通常一个Windows版本需要一人对应的输入法版本,此外这类输入法为了能够截获用户输入,通常需要挂接键盘钩子,容易造成系统不稳定或者效率不高。大部分的输入法还是采用IME来实现,下面本文主要讨论一下IME编程需要注意的问题及解决办法。

IME是什么?IME是在Windows平台上使用的标准的输入法接口规范。它实质是一个DLL,Windows为这个DLL定义一系列的接口,不同的接口实现指定的功能。程序员在编写输入法程序时只需要实现这些接口并导出就可以作为输入法使用。关于具体接口的定义不是本文的重点,如果您需要了解只需要在网络中搜索“输入法编程指南”就可以明白,更多信息参考MSDN。

刚开始输入法编程最棘手的问题通常是程序框架搭好了却不知道如何使用及调试。这里涉及到一个很重要的问题就是输入法的安装。输入法就是Windows的一个插件,需要先进行注册,Windows才能识别并使用。为此您需要先将您生成的DLL复制到系统目录(Windows\System32)再调用API ImmInstallIME就可以实现了,在我的实践中是先编一个简单的程序来做安装工作,在每次输入法重新编译完成以后调用一次以完成输入法的注册。这里还有一个需要注意的问题是:Windows提供了一种机制,它允许输入法程序一旦启动就就不再退出,这就意味着如果你的程序代码经过修改需要重新安装时将不得不重新启动电脑。在IME定义的接口中有一个接口是提供IME的初始化的,它就是BOOL WINAPI ImeInquire(LPIMEINFO lpIMEInfo,LPTSTR lpszUIClass,LPCTSTR lpszOption),下面的代码来自我写的输入法:

BOOL WINAPI ImeInquire(LPIMEINFO

lpIMEInfo,LPTSTR lpszUIClass,LPCTSTR lpszOption)

{

lpIMEInfo->dwPrivateDataSize = sizeof(CONTEXTPRIV);//系统根据它为INPUTCONTEXT.hPrivate分配空间

lpIMEInfo->fdwProperty = IME_PROP_KBD_CHAR_FIRST |

#ifdef _UNICODE

IME_PROP_UNICODE |

#endif

IME_PROP_SPECIAL_UI |

IME_PROP_END_UNLOAD ;

lpIMEInfo->fdwConversionCaps = IME_CMODE_FULLSHAPE |

IME_CMODE_NATIVE;

lpIMEInfo->fdwSentenceCaps = IME_SMODE_NONE;

lpIMEInfo->fdwUICaps = UI_CAP_2700;

lpIMEInfo->fdwSCSCaps = 0;

lpIMEInfo->fdwSelectCaps = SELECT_CAP_CONVERSION;

_tcscpy(lpszUIClass,CLSNAME_UI);

return TRUE;

}

lpIMEInfo->fdwProperty告诉Windows系统您编写的输入法的一些特征,注意一下

IME_PROP_END_UNLOAD 这个标志,有了它您编写的输入法会随着启动您的输入法的应用程序(如NotePad)的退出而退出,否则它将长驻于系统中,这也是为什么很多输入法在升级安装时需要首先重新启动电脑的原因。

在这个接口中还有一点需要特别注意,那就是lpIMEInfo->dwPrivateDataSize,至少我是经过很多次测试才基本证实Windows根据该值为INPUTCONTEXT.hPrivate分配空间。此外如果您修改了这个接口,按照我个人的经验是需要重新调用ImmInstallIME来安装。

在安装完成后,在输入法列表中应该已经有了您自己的输入法。点击调试,由于它是一个DLL,您需要先选择一个宿主程序,一般选择“记事本”,以调试方式启动“记事本”后,在这个“记事本”中打开您的输入法,您就可以在源代码中设置断点了。需要说明的是,VC6.0调试DLL不太好用,首先需要打上SP5或者SP6,这样也不能够在DLL启动的时候就设置断点,推荐使用.net来调试。

输入法上下文(HIMC):HIMC是什么?在输入法编程时必然要接触到输入法上下文这个术语,刚接触时听起来实在是半懂不懂。由于输入法是一个插件,它需要和调用它的应用程序通讯,在输入法中生成的编码及重码信息保存在哪里应用程序才能正确的读取呢?答案就在于输入法上下文。输入法上下文是由User.exe(一个系统进程)为应用程序分配的内存句柄,在应用程序中启动的输入法在这块内存中写入数据,User.exe再将数据传递到应用程序。

UIWnd:在IME中需要导出一个接口,原型如LRESULT WINAPI UIWndProc(HWND hUIWnd, UINT message,WPARAM wParam, LPARAM lParam),hUIWnd是由User.exe传过来的窗口句柄,它是输入法中创建的窗口如编码窗口,重码窗口,状态栏窗口的宿主(Owner),初学输入法编程的人可能会问这个窗口显示在哪里呢?其实它并不是一个普通的窗口,它只是一个用来传递Windows消息的窗口(Message Only),在使用时,您不需要

关心它在哪里,只需要使用它就好了。

一个IME需要导出19个(Win98版本)接口,但是对于一个只需要实现一般意义的文字输入的软件,您只需要实现几个基本的接口就可以让输入法正常工作了。下面逐一介绍一下这几个接口。

搜狗拼音输入法的输入技巧

搜狗拼音输入法使用技巧 1.V模式中文数字 v模式中文数字是一个功能组合,包括多种中文数字的功能。只能在全拼状态下使用: a),中文数字金额大小写:输入【v424.52】,输出【肆佰贰拾肆元伍角贰分】; b),罗马数字:输入99以内的数字例如【v12】,输出【XII】; c),年份自动转换:输入【v2008.8.8】或【v2008-8-8】或【v2008/8/8】,输出【2008年8月8日】; d),年份快捷输入:输入【v2006n12y25r】,输出【2006年12月25日】; e), 计算结果输入:输入【v8+5*2】输出【18】 2.英文的输入 输入法默认是按下“Shift”键就切换到英文输入状态,再按一下“Shift”键就会返回中文状态。用鼠标点击状态栏上面的中字图标也可以切换。 除了“Shift”键切换以外,搜狗输入法也支持回车输入英文。在输入较短的英文时使用能省去切换到英文状态下的麻烦。具体使用方法是: 方法1:回车输入英文:输入英文,直接敲回车即可。 3.简拼 简拼是输入声母或声母的首字母来进行输入的一种方式,有效的利用简拼,可以大大的提高输入的效率。搜狗输入法现在支持的是声母简拼和声母的首字母简拼。例如:你想输入“张靓颖”,你只要输入“zhly”或者“zly”都可以输入“张靓颖”。 同时,搜狗输入法支持简拼全拼的混合输入,例如:你输入“srf”“sruf”“shrfa”都是可以得到“输入法”的。 请注意:这里的声母的首字母简拼的作用和模糊音中的“z,s,c”相同。但是,这属于两回事,即使你没有选择设置里的模糊音,你同样可以用“zly”可以输入“张靓颖”。有效的用声母的首字母简拼可以提高输入效率,减少误打,例如,你输入“指示精神”这几个字,如果你输入传统的声母简拼,只能输入“zhshjsh”,需要输入的多而且多个h容易造成误打,而输入声母的首字母简拼,“zsjs”能很快

搜狗拼音输入法

【词库】选项卡 搜狗支持全拼、简拼、双拼方式。详细介绍如下:全拼是输入完整的拼音序列来输入汉子,例如要输入“超级女声”可以输入“chaojinvsheng”。选中简拼,可以进行简拼和全拼的混合输入。要了解简拼,请查看怎样使用简拼 选中【使用z、c、s表示zh、ch、sh】后,可以用【cjns】表示【超级女声】, 此功能默认开启。 双拼是用定义好的单字母代替较长的多字母韵母或声母来进行输入的一种方式。例如:如果T=t,M=ian,键入两个字母“TM”就会输入拼音“tian”。使用双拼可以减少击键次数,但是需要记忆字母对应的键位,但是熟练之后效率会有一定提 高。 打开【双拼展开提示】后,会在输入的双拼后面给出其代表的全拼的拼音提示。打开【双拼下同时使用全拼】后,双拼和全拼将可以共存输入。经过我们的观察实验,两者基本上没有冲突,这可以供双拼新手初学双拼时使用。 词库管理 通过词库管理中的选项可以备份、还原、删除用户词库。 细胞词库 打开【启用细胞词库】后,细胞词库内的词条会添加到您的词库中。 细胞词库是搜狗首创的、开放共享、可在线升级的细分化词库功能。细胞词库包括但不限于专业词库,通过选取合适的细胞词库,搜狗拼音输入法可以覆盖 几乎所有的中文词汇。 打开【启用细胞词库自动更新】后,输入法就能够在线更新词库了。频率大概在一周1-2次左右。网络上的新词就能自动更新到你的词库中。让你与网络保持同步。搜狗输入法是所有输入法中第一个拥有词库在线更新功能的。

怎样快速输入人名?——人名智能组词模式 输入您要输入的人名的拼音,如果搜狗输入法识别人名可能性很大,会在候选中有带“n”标记的候选出现,这就是人名智能组词给出的其中一个人名,并且输入框有“按逗号进入人名组词模式”的提示,如果提供的人名选项不是您想要的,那么此时您可以按逗号进入人名组词模式,选择您想要的人名: 搜狗拼音输入法的人名智能组词模式,并非搜集整个中国的人名库,而是用过智能分析,计算出合适的人名得出结果,可组出的人名逾十亿,正可谓“十亿中国人名,一次拼写成功”! 怎样使用自定义短语 自定义短语是通过特定字符串来输入自定义好的文本,可以通过输入框上拼音串上的“添加短语”,或者候选项中的短语项的“编辑短语”/“编辑短语”来进行短语的添加、编辑和删除, 如图: 设置自己常用的自定义短语可以提高输入效率,例如使用yx,1=wangshi@https://www.360docs.net/doc/2f18609271.html,,输入了yx,然后按下空格就输入了wangshi@https://www.360docs.net/doc/2f18609271.html,。使用sfz,1=130123456789,输入了sfz, 然后按下空格就可以输入130123456789。 自定义短语在设置选项的【高级】选项卡中,默认开启。点击【自定义短语设置】即可。其 界面如图:

搜狗输入法技巧与功能介绍

输入法的天职当然是“输入”,它的使命就是让用户输入更快、更方便。但是,结合输入法的特点,附带一些别的功能,却能产生一些极为实用、贴心的价值。搜狗输入法在保持输入效率和准确性上遥遥领先的同时,也在开拓一些看似和输入法无关的功能,不仅没有给人“不务正业”的感觉,反而很给力,很有人情味。不信?来体验一下。 天气预报随意查 不经意间和QQ上的好友聊到“明天天气”,搜狗输入法会非常贴心地即时显示出当地明天的天气情况。同样的,输入“天气”、“今天天气”、“天气预报”等相关词汇时,搜狗也会显示相应的天气信息。 ▲图1 ▲图2 其实天气预报电视里也可以看到,在搜索引擎或者相关的网站也能查到,但是很多人都会忘记去查,出门才发现忘记带雨伞。而将这个功能植入到输入过程中,很容易让用户留意到。并且这免去了繁琐的操作,十分便捷。 节日节气信息即时显示 与天气查询功能类似,当用户在输入“春节”、“腊八”等农历传统节日或者24节气时,搜狗输入法会显示对应的日期和星期。并且,搜狗很智能,当你输入“去年春节”或者“明年腊八”,它也能推算出对应的信息。 ▲图3 ▲图4

“听得见”的皮肤 搜狗输入法提供了强大的皮肤设计接口,除了支持普通的静态皮肤,还支持动画皮肤,甚至还有“听得见”的皮肤。青檬音乐台就设计了搜狗专用皮肤,下载安装地址:https://www.360docs.net/doc/2f18609271.html,/skins/sv_350012.html 安装完毕之后,即点即听,再不用单独打开一个网页或者播放器了。 ▲图5 总结:上述这些功能都有一个共同的原则:不会对用户体验造成任何打扰,并且很契合输入法这种产品,给用户带来了莫大的方便。大家不妨在使用搜索输入法的时候不妨留意一下。 搜狗输入法输入法界面解析 1,输入法皮肤 搜狗输入法从3.0公测第一版开始支持可充分自定义的、不规则形状的皮肤。包括输入窗口、状态栏窗口都可以进行自由设计。 2,皮肤系列 您可以通过下载并安装皮肤系列的皮肤来得到此功能。 安装一款皮肤系列,相当于安装了多个皮肤:搜狗官方将为您每日更新此系列的、高质量的皮肤。您之需要每天联网即可完成皮肤的更新,方便快捷。 我们为您更新的皮肤,均和您使用过的上一款皮肤保持同一主题,同一系列,如:花渡系列、魔兽世界系列、几米系列……等等,种类繁多,必有一款适合您哦。 3,皮肤模式说明 搜狗拼音有4种皮肤模式:横排同窗、横排分窗;竖排同窗、竖排分窗。 安装搜狗拼音后,默认为横排同窗模式。另外3种模式的效果如图所示: 横排分窗:

搜狗拼音输入法使用技巧

搜狗拼音输入法使用技巧 拆字辅助码 拆字辅助码让你快速的定位到一个单字,使用方法如下: 想输入一个汉字【娴】,但是非常靠后,找不到,那么输入【xian】,然后按下【tab】键,在输入【娴】的两部分【女】【闲】的首字母nx,就可以看到只剩下【娴】字了。输入的顺序为xian+tab+nx。 独体字由于不能被拆成两部分,所以独体字是没有拆字辅助码的。 笔画筛选 笔画筛选用于输入单字时,用笔顺来快速定位该字。使用方法是输入一个字或多个字后,按下tab键(tab 键如果是翻页的话也不受影响),然后用h(横)、s(竖)、p(撇)、n(捺)、z(折)依次输入第一个字的笔顺,一直找到该字为止。五个笔顺的规则同上面的笔画输入的规则。要退出笔画筛选模式,只需删掉已经输入的笔画辅助码即可。 例如1,快速定位【珍】字,输入了zhen后,按下【tab】,然后输入珍的前两笔【hh】,就可定位该字。 例如2:如“硗”的打法。通常输入拼音qiao后至少要翻3页才能找到该字,但输完qiao的拼音后,按一下Tab,然后先后输入该字的笔画辅助码hp,这个字立刻跳到了第一位。 U模式笔画输入 U模式是专门为输入不会读的字所设计的。在输入u键后,然后依次输入一个字的笔顺,笔顺为:h横、s 竖、p撇、n捺、z折,就可以得到该字,同时小键盘上的1、2、3、4、5也代表h、s、p、n、z。这里的笔顺规则与普通手机上的五笔画输入是完全一样的。其中点也可以用d来输入。由于双拼占用了u键,智能ABC的笔画规则不是五笔画,所以双拼和智能ABC下都没有u键模式。 值得一提的是,树心的笔顺是点点竖(nns),而不是竖点点。 例如1,输入【你】字:输入【upspzs】

搜狗拼音输入法安装使用协议

搜狗拼音输入法安装使用协议 欢迎您使用搜狗拼音输入法! "搜狗拼音输入法"是由搜狗公司提供的客户端软件和相关的网络服务。用户在安装"搜狗拼音输入法"前应仔细阅读本服务协议,只要用户安装"搜狗拼音输入法",即表明用户已经完整准确地了解了本协议所有约定,并同意接受本协议的全部条款。 一.关于知识产权保护 "搜狗拼音输入法"受国际版权公约、中华人民共和国著作权法、专利法、及其他知识产权方面的法律法规的保护,其所有知识产权归搜狗公司所有和享有。用户需承认搜狗公司拥有对"搜狗拼音输入法"的所有权利,包括但不限于所有知识产权。"知识产权"包括在专利法、版权法、商标法、反不正当竞争法中等法律规定的任何和所有权利、任何和所有其它所有权以及其中的任何和所有应用、更新、扩展和恢复。 用户不得修改、改编、翻译"搜狗拼音输入法",或者创作"搜狗拼音输入法"的派生作品,不得通过反向工程、反编译、反汇编或其他类似行为获得"搜狗拼音输入法"源代码,否则由此引起的一切法律后果由用户负责,搜狗公司将依法追究违约方的法律责任。 用户不得恶意修改、复制、传播与"搜狗拼音输入法"相关的材料。如果用户复制和修改传播这些材料,因此而造成对其他人的损害,或者造成对搜狗公司形象损害,要承担相应的法律责任。用户不得删除、掩盖或更改搜狗公司的版权声明、商标或其它权利声明。 二.义务和责任限制 搜狗公司免费授权用户非商业性使用"搜狗拼音输入法"软件,并为用户提供升级更新和提供有关网络服务。这意味着用户可以自主选择安装或卸载并免费使用或停止使用"搜狗拼音输入法",及免费使用搜狗公司提供的有关网络服务。用户可以非商业性地复制和散发"搜狗拼音输入法"。但是如果要进行商业性的销售、复制、散发或其他商业活动,例如软件预装和捆绑,必须事先获得搜狗公司的书面授权和许可。另外,用户在使用"搜狗拼音输入法"时,不得损害、妨碍、影响、禁用搜狗的网络服务,也不得影响任何其它方享用搜狗的网络服务,不得有违反法律、危害网络安全或损害第三方合法权益之行为,否则由此产生的后果均由用户自己承担,搜狗公司对用户不承担任何责任。 用户理解并自主选择免费下载和使用"搜狗拼音输入法",即视为用户接受并认可搜狗拼音输入法提供的所有服务,风险自负,包括但不限于用户使用"搜狗拼音输入法"过程中的行为,以及因使用"搜狗拼音输入法"而产生的一切后果。如因下载或使用"搜狗拼音输入法"而对计算机系统造成的损坏或数据的丢失,用户须自行承担全部责任。在法律允许的最大限度内,搜狗公司明确表示不做出任何明示、暗示和强制的担保,包括但不限于适销性、针对特定用途的适用性以及不侵犯所有权的担保。搜狗公司不做出任何与"搜狗拼音输入法"的安全性、可靠性、及时性和性能有关的担保。搜狗公司有权在任何时候,暂时或永久地变更、中断或终止"搜狗拼音输入法"或其中任何一部分。搜狗公司对本服务的变更、中断或终止,对用户和任何第三人均不承担任何责任。 用户可以向搜狗公司提出咨询和获得"搜狗拼音输入法"相关的合理技术支持,搜狗公司的此项义务不应超过搜狗公司的合理承受限度。如果用户对"搜狗拼音输入法"有任何意见,或有如何改进的建议,请使用"用户反馈"功能发表您的意见或建议。 三.无担保声明及隐私政策 "搜狗拼音输入法"(包括其升级版)经过搜狗公司详细的测试,但搜狗公司不能保证其与所有的软硬件、系统完全兼容。如果出现不兼容的情况,用户可将情况报告搜狗公司,以获得技术支持。如果无法解决问题,用户可以选择卸载"搜狗拼音输入法"。 由于"搜狗拼音输入法"可以通过网络途径下载、传播,对于从非搜狗公司指定官方站点下载的"搜狗拼音输入法"以及从非搜狗公司发行的介质上获得的"搜狗拼音输入法",公司无法保证该软件是否感染计算机病毒、是否隐藏有伪装的特洛伊木马程序等黑客软件,也不承担对由此使用户所遭受的一切直接或间接损害的赔偿等法律责任。 "搜狗拼音输入法"软件具有自动升级功能,以便及时为用户提供新功能和修正软件中的错误。为了改进"搜狗拼音输入法"软件产品质量,为了给使用"搜狗拼音输入法"的用户提供更优化的网络服务(包括但不限于在

搜狗输入法使用方法

搜狗输入法 ?搜狗拼音输入法 ?搜狗手机输入法 ?搜狗五笔输入法 ?浏览器 ?音乐盒 ?首页 ?皮肤下载 ?细胞词库

?官方论坛 ?官方博客 ?升级日志 ?使用帮助 皮肤 花渡刀刀迪斯尼兔斯基囧青花瓷几米悠嘻猴中国风黑色阿狸海绵宝宝海贼王质感手绘柯南死神魔兽 1.输入法简介 2.快速上手指南 ·怎样切换出搜狗输入法? ·怎样进行翻页选字? ·怎样使用简拼? ·怎样进行中英文切换输入? ·怎样修改候选词的个数? ·怎样修改外观? ·怎样方便的输入网址? ·怎样使用自定义短语? ·怎样设置固定首字? ·怎样快速输入人名?——人名智能组词模式 ·怎样快速进行关键字搜索?——搜狗输入法搜索 ·怎样快速进行生僻字的输入?——拆分输入 ·怎样快速输入表情以及其他特殊符号?——表情&符号输入

搜狗拼音输入法是搜狗(https://www.360docs.net/doc/2f18609271.html,)推出的一款基于搜索引擎技术的、特别适合网民使用的、新一代的输入法产品。具体介绍请查看搜狗拼音输入法官方博客的开篇介绍。 怎样切换出搜狗输入法? 将鼠标移到要输入的地方,点一下,使系统进入到输入状态,然后按“Ctrl+Shift键”切换输入法,按到搜狗拼音输入法出来即可。当系统仅有一个输入法或者搜狗输入法为默认的输入法时,按下“Ctrl 键+空格键”即可切换 出搜狗输入法。 由于大多数人只用一个输入法,为了方便、高效起见,你可以把自己不用的输入法删除掉,只保留一个自己最常用的输入法即可。你可以通过系统的“语言文字栏”右键的“设置”选项把自己不用的输入法删除掉(这里的删除并不是卸载,以后可以还通过“添加”选项添上)。 怎样进行翻页选字? 搜狗拼音输入法默认的翻页键是“逗号(,)句号(。)”,即输入拼音后,按句号(。)进行向下翻页选字,相当于PageDown键,找到所选的字后,按其相对应的数字键即可输入。我们推荐你用这两个键翻页,因为用“逗号”“句号”时手不用移开键盘主操作区,效率最高,也不容易出错。 输入法默认的翻页键还有“减号(-)等号(=)”,“左右方括号([])”,你可以通过“设置属性”→“按键”→“翻 页键”来进行设定。 怎样使用简拼? 搜狗输入法现在支持的是声母简拼和声母的首字母简拼。例如:你想输入“张靓颖”,你只要输入“zhly”或者“zly”都可以输入“张靓颖”。同时,搜狗输入法支持简拼全拼的混合输入,例如:输入“srf”“sruf”“shrfa”都是可以 得到“输入法”的。 请注意:这里的声母的首字母简拼的作用和模糊音中的“z,s,c”相同。但是,这属于两回事,即使你没有选择设置里的模糊音,你同样可以用“zly”可以输入“张靓颖”。有效的用声母的首字母简拼可以提高输入效率,减少误打,例如,你输入“指示精神”这几个字,如果你输入传统的声母简拼,只能输入“zhshjsh”,需要输入的多而且多个h容易造成误打,而输入声母的首字母简拼,“zsjs”能很快得到你想要的词。 怎样进行中英文切换输入? 输入法默认是按下“Shift”键就切换到英文输入状态,再按一下“Shift”键就会返回中文状态。用鼠标点击状态 栏上面的中字图标也可以切换。 除了“Shift”键切换以外,搜狗输入法也支持回车输入英文,和V模式输入英文。在输入较短的英文时使用能 省去切换到英文状态下的麻烦。具体使用方法是: 回车输入英文:输入英文,直接敲回车即可。 V模式输入英文:先输入“V”,然后再输入你要输入的英文,可以包含@+*/-等符号,然后敲空格即可。 怎样修改候选词的个数?

搜狗拼音输入法应用方法

搜狗拼音输入法应用方法 目前使用搜狗拼音输入法的朋友是越来越多,包括我自己也是其中之一,搜狗输入法特别适合平时使用,他可以通过互联网备份自己的个性化词库和配置信息。如果你在使用过程中仔细留意下面的一些方法,那么你使用起来就更加顺手了。 一、偶尔输入法的设置菜单打不开,先不要着急,这不一定是输入法出现问题,估计也不会是电脑操作系统的问题,您可以试试快捷方式“Ctrl+Shift+M” 或者“开始→控制面板→区域和语言选项→语言→详细信息→设置→已安装的服务里的搜狗拼音输入法→ 属性按钮”,一般情况下,这两种方式是可以解决这个问题的。 二、很多人对输入法的i模式比较好奇,用户只要打开“输入法菜单→设置属性→高级→滚动条拉到下面→选择开启i模式换肤”,就可以将其开启或者关闭了,i模式其实一点也不神秘。(如下图)

三、搜狗输入法的输入语言栏偶尔不显示也没有关系,打开输入法菜单→设置属性→常用→初始状态→不勾选“隐藏状态栏”,就可以了,又或者快捷键“ctrl+空格”或“ctrl+shift”也是可以的,要是不明白,请看下图。 四、想要开启或者关闭搜狗输入法的网页功能也是很容易的,输入法菜单→设置属性→高级→滚动条拉到下面→选择“分号”,就可以开启这项功能了,而要是想关闭这项功能,只要不选择“网站直达”就可以啦。请看下图。

五、搜狗拼音输入法特殊的使用方法 1、键入haha选择2,得到^_^,选择3,得到o(∩_∩)o...哈哈 2、键入sj选择1、2得到当前时间 3、键入xq选择1得到当前日期和星期,选择2得到当前星期 4、键入rq选择1得到××××年××月××日格式时间,选择2得到××××-××-××格式时间,选择3得到例如二〇〇 八年三月三十一日的时间 5、键入xixi选择2得到(*^__^*) 嘻嘻…… 6、键入hehe选择2得到:-),键入3得到o(∩_∩)o... 7、键入llysc选择2得到离离原上草,一岁一枯荣。野火烧不尽,春风吹又生。远芳侵古道,晴翠接荒城。又 送王孙去,萋萋满别情。 8、键入pai选择3得到π 9、键入aerfa选择2得到希腊字母α,依此类推 10、键入wjx选择3、4分别得到☆和★ 11、键入sjt、xjt、zjt、yjt分别得到↑、↓、←和→ 12、键入sjx选择3、4分别得到△和▲ 13、输入v123+456,就能得到579

以快制胜——搜狗拼音输入法

[课题]以快制胜——搜狗拼音输入法 [教学目的与要求] 1、知识与技能 1)了解搜狗输入法的下载和安装方法。 2)掌握用搜狗输入法输入文字的方法。 3)能利用搜狗输入法输入表情符号和数学符号。 4)能利用搜狗输入法输入生僻字。 5)会给搜狗输入法更换皮肤。 2、过程与方法 通过完成老师布置的任务和进行比赛,让学生感受搜狗输入法的便捷之处。3、情感态度价值观 通过使用搜狗输入法,让学生解决输入中一些疑难问题,让学生感受文字输入的乐趣。 4、创新与行为 通过输入数学符号、表情符号及生僻字,让学生感受搜狗输入法比其他输入法便捷之处。 [课时安排] 1 课时 [教学重点与难点] 重点: 1) 掌握用搜狗输入法输入文字的方法。 2) 能利用搜狗输入法输入表情符号和数学符号。 3) 能利用搜狗输入法输入生僻字。 难点:让学生解决输入中一些疑难问题。 [教学准备] 多媒体网络教室 [教学过程] 一、下载及安装: 复习已学过的输入法——智能ABC。 设疑:今天李老师要输入几个特殊的字符,怎么用记事本输入呢? 54÷9=6 bǎmō 师:我们就可以用搜狗输入法可以很好的解决这个问题。 问题:如何获得搜狗输入法? (出示网址:https://www.360docs.net/doc/2f18609271.html,)演示下载和安装。 任务:下载搜狗输入法并安装。

(学生安装搜狗输入法) 二、输入文字 1、全拼方式输入 师:搜狗输入法的基本使用方法和智能ABC是差不多的。 问: 1)字一个字输入快还是将词的拼音连续输入快?为什么? 2)人的名字能不能作为一个词输入? Tip:如果多输入几遍名字,搜狗输入法就会将名字保存在库中,下次可作为词来输入。 任务:打开记事本,输入“春晓”。 2、简拼方式输入 师:当我们遇到常见的词和句子的时候,我们可以用简拼的方式输入这些词和句子。 举例:输入“春眠不觉晓” 任务:输入完整的《春晓》诗句。 生:完成任务。 3、输入生僻字 认一认:堃 师:遇到不认识的字的时候,我们可以利用搜狗输入法扩展功能里的“手写输入”来输入需要的字。(示范安装和使用方法) 任务:比一比,看谁先输入“骉”,并能读出字的读音。 (学生比赛) 三、输入特殊符号 1、表情符号 师:我们在用QQ聊天的时候,很想让对方知道自己的表情,可是又没有摄像头,该怎么办呢?那么我们可以用字符来表示自己的表情,下面我们来看几个字符表情: (*^__^*) 嘻嘻…… (⊙_⊙)? (演示输入方法) 任务:当你生气的时候,想一想用什么表情呢? 生:寻找表情并输入。 2、数学符号 在上课一开始,老师就给了一个数学算式,如果数学老师问我们如何用电脑输入这个算式,我们如何教他呢? (演示软键盘的使用方法) 那么如果语文老师请你帮他输入拼音该怎么帮他呢? 任务: bǎmō 生:探索并交流如何完成任务。 四、更换皮肤

搜狗输入法SDK使用说明

目录 目录 (1) & 手册目的 (2) & 声明 (2) 1. 软件目的 (3) 2. 软件内容 (3) 3. SDK更新日志 (3) 3.1 V4.1.3 (3) 3.2 V3.6.3 (4) 3.3 V3.1.2 (5) 3.4 V2.0.2 (5) 4. SDK使用方法 (6)

& 手册目的 本文档对搜狗输入法SDK(iPhone版本)第三方开发接入的接口进行定义,使用说明描述。& 声明 在使用本软件时,请遵循SDK的完整性,未经授权不可随意更改官方的SDK所提供的资源。

1. 软件目的 文档读者为使用搜狗输入法SDK进行开发的产品设计师、软件工程师,在开发应用程序时,仅需关注文档中所提供的接口函数而不用了解具体实现。 2. 软件内容 本SDK包括接入搜狗输入法SDK(iPhone版本)的API接口的头文件、静态库文件和对应的词库、皮肤资源文件,以及如何使用该SDK的一个示例程序。本SDK支持device iOS5.0及以上系统,编译工具推荐使用XCode5.0。 本版本SDK支持功能点如下: l●中文输入:9、26键中文; l●英文输入:26键英文,直接上屏字母; l●数字输入键盘; l●符号界面; l●繁体输入; l●云输入; l●智能纠错、智能纠错标记; l●模糊音; l●快捷符号自定义; l●联想; l●候选字大小调节; l●手势操作; l●按键音; l●光标避让; l●点滑功能; l●长按输入符号、字母; l●左划删除键,清空候选; l●通讯录词库; 3. SDK更新日志 3.1 V 4.1.3 发布日期:2014/04 新增功能 1.工具条功能内容整合及调整:UI效果、功能分类及整合、工具条通过下滑操作切换收起常驻状态; 2.单行皮肤:皮肤显示效果改为单行、云候选从右侧动画出现; 3.百宝箱插件:集成传语音、传图片、拍照片、二维码、条形码五个插件。

搜狗拼音输入法使用教程1

搜狗拼音输入法(简称搜狗输入法、搜狗拼音)是搜狐公司推出的一款汉字拼音输入法软件,是目前国内主流的拼音输入法之一。号称是当前网上最流行、用户好评率最高、功能最强大的拼音输入法。搜狗输入法与传统输入法不同的是,采用了搜索引擎技术,是第二代的输入法。由于采用了搜索引擎技术,输入速度有了质的飞跃,在词库的广度、词语的准确度上,搜狗输入法都远远领先于其他输入法。 2.快速上手指南 怎样切换出搜狗输入法? 将鼠标移到要输入的地方,点一下,使系统进入到输入状态,然后按“Ctrl+Shift键”切换输入法,按到搜狗拼音输入法出来即可。当系统仅有一个输入法或者搜狗输入法为默认的输入法时,按下“Ctrl 键+空格键”即可切换出搜狗输入法。 由于大多数人只用一个输入法,为了方便、高效起见,你可以把自己不用的输入法删除掉,只保留一个自己最常用的输入法即可。你可以通过系统的“语言文字栏”右键的“设置”选项把自己不用的输入法删除掉(这里的删除并不是卸载,以后可以还通过“添加”选项添上)。 怎样进行翻页选字? 搜狗拼音输入法默认的翻页键是“逗号(,)句号(。)”,即输入拼音后,按句号(。)进行向下翻页选字,相当于PageDown键,找到所选的字后,按其相对应的数字键即可输入。我们推荐你用这两个键翻页,因为用“逗号”“句号”时手不用移开键盘主操作区,效率最高,也不容易出错。 输入法默认的翻页键还有“减号(-)等号(=)”,“左右方括号([])”,你可以通过“设置属性”→“按键”→“翻页键”来进行设定。

怎样使用简拼? 搜狗输入法现在支持的是声母简拼和声母的首字母简拼。例如:你想输入“张靓颖”,你只要输入“zhly”或者“zly”都可以输入“张靓颖”。同时,搜狗输入法支持简拼全拼的混合输入,例如:输入“srf”“sruf”“shrfa”都是可以得到“输入法”的。 请注意:这里的声母的首字母简拼的作用和模糊音中的“z,s,c”相同。但是,这属于两回事,即使你没有选择设置里的模糊音,你同样可以用“zly”可以输入“张靓颖”。有效的用声母的首字母简拼可以提高输入效率,减少误打,例如,你输入“指示精神”这几个字,如果你输入传统的声母简拼,只能输入“zhshjsh”,需要输入的多而且多个h容易造成误打,而输入声母的首字母简拼,“zsjs”能很快得到你想要的词。 怎样进行中英文切换输入? 输入法默认是按下“Shift”键就切换到英文输入状态,再按一下“Shift”键就会返回中文状态。用鼠标点击状态栏上面的中字图标也可以切换。 除了“Shift”键切换以外,搜狗输入法也支持回车输入英文,和V模式输入英文。在输入较短的英文时使用能省去切换到英文状态下的麻烦。具体使用方法是: 回车输入英文:输入英文,直接敲回车即可。 V模式输入英文:先输入“V”,然后再输入你要输入的英文,可以包含@+*/-等符号,然后敲空格即可。 怎样修改候选词的个数? 5个候选词: 9个候选词: 你可以通过在状态栏上面右键菜单里的【设置属性】→【外观】→【候选词个数】来修改,你的选择范围是3-9个。

搜狗输入法快速输入实用技巧疑难输入快捷输入

搜狗输入法快速输入实用技巧疑难输入快捷输入

————————————————————————————————作者:————————————————————————————————日期:

搜狗输入法输入技巧 U模式输入 U模式主要用来输入不会读(不知道拼音)的字等。在按下u键后,输入笔画拼音首字母或者组成部分拼音,即可得到您想要的字。 由于双拼占用了u键,所以双拼下需要按shift+u进入u模式。 u模式下的具体操作有: 一、笔画输入 仅通过输入文字构成笔画的拼音首字母来打出想要的字。例如:【木】字由横(h)、竖(s)、撇(p)、捺(n)构成,因此: 其中为笔画提示区,上方是常见笔画:「一丨丿丶乛」,右下方为各笔画拼音的首字母。您可以在此区域用鼠标点击输入笔画,也可以通过键盘敲入hspnz等输入笔画。具体笔画以及对应的按键如下: 键盘上的1、2、3、4、5也代表h、s、p、n、z。 需要注意的是:【忄】的笔顺是点点竖(dds),不是竖点点、点竖点。 二、拆分输入 将一个汉字拆分成多个组成部分,u模式下分别输入各部分的拼音即可得到对应的汉字。如【林】字,可拆分为两个独立的【木】字: 又如【曙】字,可以拆分成【日】【罒】和【者】,于是: 也可以做部首拆分输入。如【氻】,可拆分为【氵】和【力】 下表列出了常见部首的拼写输入:

三、笔画拆分混输 您还可以进行“笔画+拆分”混合操作。例如:【羿】。 笔画筛选 笔画筛选用于输入单字时,用笔顺来快速定位该字。使用方法是输入一个字或多个字后,按下tab键(tab 键如果是翻页的话也不受影响),然后用h横、s竖、p撇、n捺、z折依次输入第一个字的笔顺,一直找到该字为止。五个笔顺的规则同上面的笔画输入的规则。要退出笔画筛选模式,只需删掉已经输入的笔画辅助码即可。 例如,快速定位【珍】字,输入了zhen后,按下【tab】,然后输入珍的前两笔【hh】,就可定位该字。 v模式 v模式是一个转换和计算的功能组合。由于双拼占用了v键,所以双拼下需要按shift+v进入v模式。v模式下具体功能有: 一、数字转换 1. 输入v+ 整数数字,如v123,搜狗拼音输入法将把这些数字转换成中文大小写数字。 特别的,输入99以内的整数数字,还将得到对应的罗马数字,如v12的c选项:

搜狗拼音输入法八大妙用

搜狗拼音输入法八大妙用 搜狗拼音输入法八大妙用 通过日常使用发现,各种拼音输入法还有很多隐秘的功能,不起眼却相当实用,掌握之后有望给你的工作和学习节省很多时间。下面,让我们一起走近这些神秘的功能吧。点击下载搜狗拼音输入法 妙用1支持多国语言 用我们的电脑怎么打出日文片假名、平假名?怎么打出罗马字母?希腊字母?俄文?记者发现,搜狗拼音输入法可以帮我们解决这些难题。 找到它的方法是点击搜狗输入法横条中的“功能菜单”,找到“软键盘”,那么多国的字母就可以任你使用了。在电脑屏幕右下方会出现一个模拟的键盘,你可以对照使用这些特殊的文字和符号了。 挖空的星形符号,在网上常用的各种搞怪符号,以及制图画表用到的符号、数字符号等,网友们都可以在这个“软键盘”里找到。 妙用2网址与邮件轻松输入 网址和邮箱是每个上网的人经常输入的东西,一款好的输入法会帮网民考虑怎样混输中英文以及邮箱符号。记者试用发现,拼音加加、搜狗、微软输入法都支持这一功能,可以支持大多数的网址与邮箱。 妙用3顺利找到模糊音 这个功能特别适合那些普通话不够标准的网友使用。模糊音用于许多方言发音不标准的地方。比如一些网友总是对si和shi、zi和zhi分不清楚,可以通过输入法中事先勾选相应的模糊音,例如“zi--zhi”,在输入“zi”时照样可以打出“只”来。记者一一试用发现,紫光V5、搜狗3.0B1、微软2007、拼音加加4.01都支持模糊音的功能。 妙用4增加变形文字 很多网友在BBS中“灌水”时,不仅喜欢能留下有个性的文字,也追求文字外形的与众不同。猫扑网站的“猫爪”就能留下各种有趣的、造型千奇百怪的签名,还要靠注册等途径获得积分才能拥有这样的权利。网民的这种需求也催促网站及时回应。有的输入法有酷字功能,可以在“功能菜单”中选用,它用线条把文字变形,可以让坛子里的你更容易给别人留下深刻印象。 妙用5自动转换大写数字 大写数字对于很多上世纪80年代出生的网友来说是一个有用的帮助,因为他们平时很少有机会接触数字的大写方法,显得陌生。中文数字大写用在输入金额的时候,有简单的方法,可以自动转换,而不必一一输入再忙着选字,这个功能可以为金融工作者节省不少时间。比如有的输入方式有v模式大写功能,输入“v525798645”,就可以输出“伍亿贰仟伍佰柒拾玖万捌仟陆佰肆拾伍”。 妙用6专业词库丰富 在工作的时候,网友往往需要输入专业的词汇,如果用一个有专业词库功能的输入法,会更省时省力。专业词库除了一些专业名词,比如金融、制造业、化工、畜牧业,还包括一些游戏、诗词等其他专属内容的词库,这些词库被多个领域的网民所使用。 目前拼音加加支持非常多的专业词库,在拼音加加论坛里有许多热心网友整理的网络游戏魔兽世界等词库下载。这些粉丝们对输入法词库的完善可以说功劳不小。微软拼音2007在专业词库方面功能也非常强大。与专业词库相对应的是,由于搜狗输入法是利用搜索引擎技术,根据网民搜索词生成的互联网词库,所以更容易准确打出流行词汇。比如最红的明星

搜狗输入法介绍及使用技巧

搜狗输入法介绍及使用技巧 1.输入法简介 搜狗拼音输入法是搜狗推出的一款基于搜索引擎技术的、特别适合网民使用的、新一代的输入法产品。 2.快速上手指南 怎样切换出搜狗输入法? 将鼠标移到要输入的地方,点一下,使系统进入到输入状态,然后按“Ctrl+Shift 键”切换输入法,按到搜狗拼音输入法出来即可。当系统仅有一个输入法或者搜狗输入法为默认的输入法时,按下“Ctrl 键+空格键(space)”即可切换出搜狗输入法。 由于大多数人只用一个输入法,为了方便、高效起见,你可以把自己不用的输入法删除掉,只保留一个自己最常用的输入法即可。你可以通过系统的“语言文字栏”右键的“设置”选项把自己不用的输入法删除掉(这里的删除并不是卸载,以后可以还通过“添加”选项添上)。 怎样进行翻页选字? 搜狗拼音输入法默认的翻页键是“逗号(,)句号(。)”,即输入拼音后,按句号(。)进行向下翻页选字,相当于PageDown键,找到所选的字后,按其相对应的数字键即可输入。我们推荐你用这两个键翻页,因为用“逗号”“句号”时手不用移开键盘主操作区,效率最高,也不容易出错。 输入法默认的翻页键还有“减号(-)等号(=)”,“左右方括号([ ])”,你可以通过“设置属性”→“按键”→“翻页键”来进行设定。 怎样使用简拼? 搜狗输入法现在支持的是声母简拼和声母的首字母简拼。例如:你想输入“张靓颖”,你只要输入“zhly”或者“zly”都可以输入“张靓颖”。同时,搜狗输入法支持简拼全拼的混合输入,例如:输入“srf”“sruf”“shrfa”都是可以得到“输入法”的。 请注意:这里的声母的首字母简拼的作用和模糊音中的“z,s,c”相同。但是,这属于两回事,即使你没有选择设置里的模糊音,你同样可以用“zly”可以输入“张靓颖”。有效的用声母的首字母简拼可以提高输入效率,减少误打,例如,你输入“指示精神”这几个字,如果你输入传统的声母简拼,只能输入“zhshjsh”,需要输入的多而且多个h容易造成误打,而输入声母的首字母简拼,“zsjs”能很快得到你想要的词。 怎样进行中英文切换输入? 输入法默认是按下“Shift”键就切换到英文输入状态,再按一下“Shift”键就会返回中文状态。用鼠标点击状态栏上面的中字图标也可以切换。 除了“Shift”键切换以外,搜狗输入法也支持回车输入英文,和V模式输入英文。在输入较短的英文时使用能省去切换到英文状态下的麻烦。具体使用方法是:回车输入英文:输入英文,直接敲回车即可。 V模式输入英文:先输入“V”,然后再输入你要输入的英文,可以包含@+*/-等符号,然后敲空格即可。

手把手教你关掉搜狗拼音输入法的自动更新

手把手教你关掉搜狗拼音输入法的自动更新 2010-02-16 19:28 序: 要问当今网络用户中使用率最高、效果最好的输入法,大家一定会异口同声的说——搜狗拼音输入法;不可否认,搜狗拼音输入法无论在输入速度、准确率、个性、方便这几个方面做得相当好,这也是其成功的原因,然而再好的产品也会有不足和瑕疵,这些问题可能没有引起开发商的重视,但是这些瑕疵确确实实的影响了我们作为一名普通用户的使用感受和质量,OKernel Technology本次在这里就搜狗输入法自动更新、同步词库时影响用户应用和在游戏时卡屏的问题给出解决方案,同时希望搜狗拼音输入官方能就此问题给出官方的解决方案,将搜狗拼音输入法做到最好。 问题: 搜狗自动更新出现时,CPU占用率100%,导致其它应用无法进行甚至死机。 由于搜狗拼音输入法将其自动更新程序的优先级默认为最高,导致其更新词库、更新程序时占用过高的CPU资源(个人认为,频繁的更新词语对普通用户意义不是很大,建议官方可以选择长的周期来更新用户的词库,或者在每次程序体更新时附带最新的词汇) 解决方案: 现在的搜狗输入法的更新程序已经具备自我修复功能,像前些版本那样将更新程序重命名的方法已经失效,所以我们采取从组策略禁用的方式来解决这个问题(本操作将对需要时时更新词库的用户产生影响) 首先在开始菜单运行里输入gpedit.msc进入组策略中。

在组策略中左侧如图所示位置点击——用户配置——系统 在右侧位置会出现“不要运行只定的windows应用程序”选项,双击这个选项。 在如图位置选择“已启用”选项,然后选择显示按钮。 接着找到搜狗拼音输入法的安装目录,会在其安装文件夹下找到这两个文件

搜狗拼音输入法使用中的常见问题

搜狗拼音输入法使用中的14个最常见问题 一、搜狗输入法不能使用(不能打字)了怎么办遇到这个问题,可能是软件的兼容出现了问题,也有可能和系统中安装的某软件冲突,可是试试右键点击输入法指示栏——>设置——>快捷键设置——>更改按键顺序——>勾选“切换输入语言”和ctrl+shift,然后确定,一般情况下可以解决这个问题,如果无法解决,而您又不会处理系统问题,或者无法判断具体是哪一款软件同搜狗输入法冲突,那么,建议您直接换一款输入法试试,这是最简单的解决方法,可以试试QQ拼音输入法。 二、搜狗输入法不见了怎么办正常情况下,windows默认的输入法切换快捷方式是Ctrl+shift,如果默认的输入法只有两个,也可以按Ctrl+空格,如果是输入法不见了,可以右键在输入法出点击,进入输入法设置,看看是不是设置出现的问题,如果找不到问题出现在哪里,可以试试还原默认设置,一般情况下可以解决这个问题。 三、搜狗输入法是否有病毒目前有许多的版本的搜狗输入法,但是,他们的来源都不可靠,因此,用户一定要去下载官方正版软件,下载搜狗输入法,请点击【搜狗拼音输入法6.0版新特性及下载】 四、搜狗输入法卸载不了正在使用的软件是无法卸载的,出现无法卸载搜狗输入法的情况,首先要检查一下看看后台手机都有没有运行搜狗输入法,如果有,关闭在卸载就可以了。 五、搜狗输入法安装不了可能是下载的软件版本有问题,也可能是软件的安装包在下载的过程中被破坏,也有可以用户许可的地方没有选择同意。一般情况下,正版的官方软件,是不会出现这个问题的。 六、聊QQ的时候不能使用搜狗输入法可以设置搜狗输入法成默认的输入法,然后再设置下快捷键. 再聊QQ的时候就能用了,实在不行,用专业的软件管家把搜狗输入法彻底卸载再重新下载安装。 七、搜狗输入法不能切换出现这种情况,首先要检查一下,是不是输入法快捷键的设置出现问题,如果是,那么重新设置一下,另外,可以设置在输入法中只留下搜狗拼音输入法和美式英文。 八、搜狗输入法不能显示可能是安装了有病毒的输入法皮肤,试试把皮肤还原为默认皮肤,还有一个最最低级的错误,那就是没有点一下应该输入法的地方,没有给介入点。 九、搜狗输入法不能注册首先清理一下缓存,另外,需要用户注意的是,如果您是在非官方渠道下载的精简版、绿色版的软件,可能无法注册,因此,再次强调,一定要下载官方正版软件。 十、搜狗输入法打不出字(无法打字)这个,上面提到了,首先确定鼠标是不是在需要输入的地方点击了,检查一下是不是已经切换到了输入法的中文状态,或者是不是大写锁定了,如果排除了上述的情况,则可能是输入法的问题,用专业的软件管家把搜狗输入法彻底卸载再重新下载安装。 十一、搜狗输入法打不开首先看看是不是切换的快捷键出现了问题,再有,看看是不是已经添加了搜狗输入法,要知道,安装和添加是完全两回事,虽然一般情况下安装的时候默认会添加,不过,很可能一时不注意给删除了。 十二、搜狗输入法打字卡首先,不太建议把输入法安装在C盘,如果出现打字卡,很有可能是内存使用率过大,或者CPU使用率过高,下载个硬件大师优化一下。 十三、搜狗输入法无法退出在任务栏的语言栏右击点设置,将默认语言改成中文(中国)-美式键盘应该就可以了。 十四、搜狗输入法打字的时候不能翻页用Pageup和Pagedown一般能行,如果不能翻的话,右键点输入法设置,选搜狗拼音,点属性看一下翻页键是哪个,改过来就行了,

相关文档
最新文档