整理:XIM(输入服务器)的四种输入风格

2009-05-13 10:15:40来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


XIM(X Input Method)是X窗口系统上为多字节语言定义的输入协议. 它主要是针对中文、日文和韩文建立的协议. 该协议采用了Client/Server的架构联系输入服务器和应用软件. XIM服务器接收从客户程序来的请求, 并从输入方法(Input Method)码表中查找出需要的汉字, 在回送字符串到客户程序.
对于绝大多数输入方法, 需要几个西文字母或数字才能组成所需要的汉字索引. 所以XIM服务器通常需要一个预编辑区域和一个状态提示区域, 对于中文, 通常需要一个候选字区域. 根据预编辑区域和状态提示区域的不同, 把XIM输入服务器划分成四种输入风格(Input Style), 它们是,
    * Root 风格
      Root 风格的XIM服务器使用一个独立的窗口来显示预编辑区域. 所有的显示和交互式操作均由输入服务器完成. 对于中文来说, 通常还把状态提示(全角/半角状态, 中文/英文标点符号状态)显示在窗口上. 预编辑区域和候选字区域在一起.
    * Over-The-Spot 风格
      Over-The-Spot 风格又称光标跟随风格. 顾名思义就是输入条随着输入位置的改变而移动. 它要求客户程序在光标(Windows下称脱字符)位置改变后, 告诉输入服务器新的光标位置. 在中文输入中, 通常跟随条显示预编辑区域, 候选字区域另外提供.
    * On-The-Spot 风格
      On-The-Spot 风格下, 预编辑区域由客户程序显示, 它也是比较理想的输入风格. 该风格不能设定候选区域的位置, 所以对中文的许多需要候选区域的输入方法来说, 该风格有一定缺陷.
    * Off-The-Spot 风格
      本风格把预编辑区域显示在离输入位置较远的地方, 一般是窗口的下方, 一般较少用到.
摘录自
于明俭的《XIM 服务器和国际化客户程序》
http://www-128.ibm.com/developerworks/cn/linux/i18n/xim/xim-1/index.html
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12258/showart_396995.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用skim在kbabel中输入中文原来如此简单

下一篇:两个目录间快速切换