整理:XIM(输入服务器)的四种输入风格
2009-05-13 10:15:40来源:未知 阅读 ()
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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:两个目录间快速切换
- FAMP5.0推出,网页式管理服务器,一键安装Apache+Nginx+Mysql+ 2009-05-13
- rsync服务器架设 2009-05-13
- Rsync服务架设 2009-05-13
- freebsd的NTP(时间)服务 2009-05-13
- FreeBSD服务器搭建手挡 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash