[发明专利]将一键盘模式的文本转换为另一键盘模式的文本的方法无效
申请号: | 99108879.4 | 申请日: | 1999-06-23 |
公开(公告)号: | CN1245316A | 公开(公告)日: | 2000-02-23 |
发明(设计)人: | 约汉·苏拉庞特·瓦纳 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 酆迅 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 键盘 模式 文本 转换 另一 方法 | ||
1.一种将利用第一键盘模式输入的第一字符集转换为对应另一个键盘模式和另一种语言的另一个字符集的方法,包括以下步骤:
确定第一字符集所代表的语言;
如果第一字符集代表替换语言,则对于第一字符集中的每个字符,选择其中的一个字符作为所选字符;
通过以下步骤确定所选替换字符:
确定对应所选字符的所选虚拟键;并且
确定对应虚拟键的替换选择字符;并且
用替换选择字符替换所选字符。
2.根据权利要求1的方法,其中,确定对应所选字符的所选虚拟键的步骤包括步骤:
请求对应第一键盘模式的第一键盘驱动程序将所选字符映射为所选虚拟键。
3.根据权利要求1的方法,其中确定对应虚拟键的替换选择字符的步骤包括步骤:
请求对应替换键盘模式的替换键盘驱动程序将所选虚拟键映射为替换选择字符。
4.根据权利要求1的方法,其中确定第一字符集所代表的语言的步骤包括以下步骤:
将第一字符集送到语言检测模块;
从语言检测模块中接收第一语言标识符以及第二语言标识符,该第一语言标识符识别用来输入第一字符集的键盘模式,该第二语言标识符识别本来应该用来输入第一字符集的键盘模式;
比较第一语言标识符和第二语言标识符;并且
如果第一语言标识符识别第一键盘模式,第二语言标识符识别替换键盘模式,则确定第一字符集代表替换语言。
5.根据权利要求4的方法,其中第一语言对应第一键盘模式,并且其中确定第一字符集所代表何种语言的步骤进一步包括步骤:
如果第一语言标识符识别第一键盘模式并且第二语言标识符也识别第一键盘模式,则确定第一字符集代表第一语言。
6.根据权利要求1的方法,其中,第一字符集是一个句子。
7.在带一个支持第一语言的第一键盘模式和支持第二语言的第二键盘模式的键盘的计算机系统中,一种将使用第一键盘模式输入的一个句子的第一个字转换为第二语言的第二字的方法,包括以下的步骤:
(a)确定句子主要用第一语言或第二语言;
(b)如果句子主要用第二语言,则选择第一字;
(c)确定第一字是否拼错;
(d)如果第一字拼错,则从第一字中选择一个字符;
(e)将所选字符转换为虚拟键;
(f)将虚拟键转换为第二语言中的第二字符;并且
(g)重复执行步骤(d)-(f),直到第一字被转换为第二字。
8.根据权利要求7的方法,其中步骤(a)包括以下的步骤:
将句子送到语言检测模块;
从语言检测模块中接收第一语言标识符以及第二语言标识符,该第一语言标识符识别用来输入该句子的键盘模式,该第二语言标识符识别本来应该用来输入该句子的键盘模式;
比较第一语言标识符和第二语言标识符;并且
如果第一语言标识符识别第一键盘模式,第二语言标识符识别第二键盘模式,则确定该句子主要采用第二语言。
9.根据权利要求8的方法,其中步骤(a)进一步包括以下的步骤:
如果第一语言标识符和第二语言标识符都识别第一键盘模式,则确定该句子主要采用第一语言。
10.根据权利要求7的方法,其中第一键盘驱动程序模块对应第一键盘模式,并且其中步骤(e)包括步骤:
将所选字符送到第一键盘驱动程序模块;并且
从第一键盘驱动程序模块中接收虚拟键和键盘状态信息。
11.根据权利要求10的方法,其中第二键盘驱动程序模块对应第二键盘模式,并且其中步骤(f)包括以下步骤:
将虚拟键和键盘状态信息送到第二键盘驱动程序模块;并且
从第二键盘驱动程序模块中接收被转换的字符。
12.根据权利要求8的方法,进一步包括步骤:
如果第一字没拼错,则从句子中选择第二字;并且
对第二字重复执行步骤(c)-(g)。
13.根据权利要求8的方法,进一步包括步骤:
对该句子中剩下的字重复执行步骤(c)-(g)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99108879.4/1.html,转载请声明来源钻瓜专利网。