这是 kinput2-cannax 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
kinput2 - X11 的汉字输入服务器
概要
输入2 [-选项...]
商品描述
输入2 是一个用于输入日语文本的 X 窗口应用程序。 它充当前端
其他需要假名-汉字转换的应用程序。
调用时,经过一些初始化(大约需要几到 30 秒
取决于您的机器) 输入2 静静地等待来自的日语文本输入请求
另一个客户端(即没有窗口出现)。 什么时候 输入2 收到一个请求,它弹出一个
窗口并开始转换过程。 它将转换后的文本发送回客户端
文字是固定的。
输入2 与它的前身 kinput 相比有一些重大改进,kinput 有助于
X11R4。
现场/现场 输入
这些功能使转换过程能够在光标位置完成,避免
在光标位置和转换窗口之间不必要的眼睛移动。
输入2 还支持根窗口样式输入和现成样式输入。
多 协议 支持
输入2 支持多种前端和客户端之间的转换协议。
支持的协议有:
kinput协议
kinput2协议
松下 jinput 协议
索尼 xlc 协议
XIMP协议
X 输入法协议(X 联盟标准)
多 转化率提升 发动机 支持
输入2 可以使用 4 种不同的转换引擎,Wnn、Canna、Sj3 和 Atok。 你可以
在编译时或运行时选择一个。
输入法 兼容性
输入2 与 kinput 完全向上兼容,因此使用 kinput 的应用程序
作为前端也可以使用 输入2. 在这种情况下,应用程序不能
不过,现场转换的优势。
配置
输入2 接受所有标准的 X Toolkit 命令行选项。 以下选项
也被接受。
-wnn 此选项指定使用 Wnn jserver 作为转换引擎。
-j服务器
此选项指定要用于转换的 jserver 的主机名。
-ccdef 该选项指定输入字符转换规则文件。
-wnnenvrc4
该选项指定Wnn转换环境初始化文件
(wnnenvrc) 用于 Wnn 版本 4。
-wnnenvrc6
此选项类似于 -wnenvrc4,但适用于 Wnn 版本 6。
-美人蕉 此选项指定使用 Canna 转换服务器 (irohaserver) 作为
转换引擎。
-canna服务器
此选项指定 Canna 转换服务器的主机名。
-大麻文件
此选项指定 Canna 转换自定义文件。
-sj3 此选项指定使用 Sj3 转换服务器 (sj3serv) 作为
转换引擎。
-sj3serv
此选项指定主 sj3 转换服务器的主机名。
-sj3serv2
此选项指定辅助 sj3 服务器的主机名。 次要
服务器在什么时候使用 输入2 无法连接到主服务器。
-阿托克 此选项指定 Atok 服务器用作转换引擎。
-atokserver
此选项指定要用于转换的 atok 服务器的主机名。
-字体 ascii 字体
此选项指定用于显示 ASCII 文本的默认字体。
-汉字字体 汉字字体
此选项指定用于显示汉字文本的默认字体。
-假名字体 假名字体
此选项指定用于显示假名文本的默认字体。
-/+k 输入
此选项启用/禁用 kinput 协议族(即 kinput 协议、
kinput2 协议、jinput 协议和 xlc 协议)。
-/+ximp 此选项启用/禁用 XIMP 协议的使用。
-/+xim 此选项启用/禁用 X 输入法协议的使用。
-公元前 Kinput协议,是通信协议之一 输入2 支持,
使用 X 窗口的选择机制来通知其他客户端前端的
存在。 此选项强制 输入2 使用选择“JAPANESE_CONVERSION”
(这不是标准的选择名称)以及“_JAPANESE_CONVERSION”。
这是为了向后兼容,因为许多连接的应用程序
与 kinput 仍然使用这个非标准选择。
-tb高度P 标题栏高度
此选项指定附加到弹出窗口的标题栏的高度(以像素为单位)
壳,如候选人选择窗口。 输入2 使用这个值来计算
这些窗口的正确弹出位置。
WIDGET 树
下面是小部件层次结构 输入2.
kinput2 kinput2
ConversionManager 转换管理器
KinputProtocol kinput协议
XimpProtocol Ximp 协议
IMProtocol IMProtocol
分离转换转换器
CcWnn 输入对象
美人蕉输入对象
Sj3 输入对象
JpWcharDisplay 显示对象
表格形式
IC标签模式
JpWcharDisplay 显示
画布文本
TransientShell选择Shell
候选人面板选择
JpWcharDisplay 显示
瞬态壳辅助壳
辅助面板辅助
JpWcharDisplay 显示
OffTheSpotConversion 转换器
CcWnn 输入对象
美人蕉输入对象
Sj3 输入对象
JpWcharDisplay 显示对象
采用Shell模式Shell
IC标签模式
JpWcharDisplay 显示
CanvasShell 文本
TransientShell选择Shell
候选人面板选择
JpWcharDisplay 显示
瞬态壳辅助壳
辅助面板辅助
JpWcharDisplay 显示
OverTheSpotConversion 转换器
CcWnn 输入对象
美人蕉输入对象
Sj3 输入对象
JpWcharDisplay 显示对象
TransientShell选择Shell
候选人面板选择
JpWcharDisplay 显示
瞬态壳辅助壳
辅助面板辅助
JpWcharDisplay 显示
采用Shell模式Shell
IC标签模式
JpWcharDisplay 显示
瞬态壳模式壳
IC标签模式
JpWcharDisplay 显示
CanvasShell 文本
即将上线
这里有太多资源无法描述,但您不必了解其中的大部分。
所以这里是您可能想要设置的资源的简要说明。
输入2 应用资源:
转换引擎
此资源指定要使用的转换引擎。 您可以指定其中之一
“wnn”、“美人蕉”、“sj3”或“atok”。
转换控制 小部件(它是SeparateConversion 的超类,
OffTheSpotConversion 和 OverTheSpotConversion) 资源:
回送按键
如果此资源为“真”,则 KeyPress 事件被拦截但未被使用
输入2 当没有转换文本时发送回客户端。 虽然
这个功能很方便,它可能会让一些客户感到困惑,因为没有一个
发送相应的 KeyRelease 事件。 此外,由于 ``send_event'' 标志
这些事件是真的,有些客户端不接受由 输入2.
例如,kterm 不接受那些没有指定的事件
KTerm*allowSendEvents: 真
在资源文件中。
默认的 回送按键 资源是 true.
标题栏高度
此资源指定了附加到各种的标题栏的高度
弹出外壳窗口,例如候选选择。 在计算位置时
这些窗户, 输入2 使用这个值在正确的位置弹出它们。
默认是 0P。
OverTheSpot转换 小部件资源:
收缩窗口
如果此资源为“true”,则现场转换窗口的宽度会缩小
根据上面文字的长度。 否则,窗口永远不会缩小。
如果 Xserver 在窗口大小调整上的性能较差,可以考虑设置
这个资源是假的。 默认是 true.
模式位置
此资源指定状态小部件的位置,以防万一
类型转换。 除非客户端明确指定位置,否则
状态小部件由该资源确定。 如果这个资源的价值
是“topleft”,小部件放置在客户端窗口的左上角。 你可以
还指定“topright”、“bottomleft”和“bottomright”。 如果值为
``tracktext'',widget 被放置在光标位置的正下方,并移动
根据光标。 但是,如果可转换的区域太
小,状态放在客户区的左下角。 如果值为
``none'',状态小部件将永远不会出现。
默认是“tracktext”。
模式边界前景
如果此资源为“true”,则状态小部件的颜色将强制与
小部件的前景色。
默认是 false.
使用OverrideShellForMode
如果此资源为“真”,则状态小部件将成为
OverriddeShell,而不是默认的 TransientShell。 打开此资源,如果
你遇到一个奇怪的现象,状态小部件一直闪烁,你
无法输入任何文字。 这是由(不正确的)焦点管理引起的
窗口管理器,并设置此资源将停止任何窗口管理
小部件。 结果是小部件将被窗口完全忽略
manager,这意味着您不能移动、调整大小、升高或降低小部件。
默认是 false.
现场转换 小部件资源:
反馈属性
该资源指定预编辑字符串在现场时的显示属性
使用输入样式。 在现场风格中,绘制是客户的责任
预编辑字符串,kinput2 会发送一些关于如何绘制它的提示,即
由该资源控制。 此资源的值应为逗号
4个元素的分隔列表,每个元素代表的绘制提示
特定类型的字符串。 它们代表尚未转换的字符串的提示,
对于转换后的字符串,对于属于当前子句的转换后的字符串,
对于属于当前子条款的转换后的字符串,按该顺序。 每个
元素由零个或多个绘图属性组成,它们是“R”(反向)、“U”
(下划线)、“H”(突出显示)、“P”(主要)、“S”(次要)或“T”(三级)。
您应该查阅 Xlib 文档以了解这些属性的含义(请参阅
关于预编辑绘制回调的部分)。 默认为``U,,R,H'',接近
到其他输入样式使用的绘图属性。
中央电视台 (使用 Wnn 的转换小部件)资源:
服务器
此资源指定要用于的(主要)jserver 的主机名
转换。 如果未指定,则使用环境变量“JSERVER”的值。
jserver2nd
该资源指定了辅助 jserver 的主机名,如果
主服务器已关闭。 如果没有指定, 输入2 不使用二级
服务器。
wnnEnvrc4
该资源指定了 Wnn 转换环境的文件名
初始化文件。 当 Wnn 服务器 (jserver) 为版本 4 时使用此文件。
文件格式见Wnn文档。 默认是
/usr/local/lib/wnn/wnnenvrc.
wnnEnvrc6
该资源还指定了 Wnn 转换环境的文件名
初始化文件。 当 Wnn 服务器 (jserver) 为版本 6 时使用此文件。
文件格式见Wnn文档。
wnn环境
提供此资源是为了向后兼容。 用 wnnEnvrc4 or wnnEnvrc6
代替。
ccdef
该资源指定输入字符转换规则文件。 默认是
/usr/lib/X11/ccdef/ccdef.kinput2.
甘蔗 (使用 Canna 的转换小部件)资源:
大麻主机
此资源指定要使用的 canna 服务器的主机名。
大麻
此资源指定 Canna 转换自定义文件。
Sj3 (使用 SJ3 的转换小部件)资源:
sj3serv
此资源指定要用于的(主要)sj3serv 的主机名
转换。 如果未指定,则使用环境变量“SJ3SERV”的值。
sj3serv2
该资源指定了辅助 sj3serv 的主机名,如果
主服务器已关闭。
文件
此资源指定 Sj3 转换自定义文件的文件名。 这
默认是 /usr/lib/X11/sj3def/sjrc.
文件
此资源指定罗马字-假名转换规则文件。 默认是
/usr/lib/X11/sj3def/sjrk.
阿托克 (使用 Atok 的转换小部件)资源:
服务器
此资源指定要用于转换的 atok 服务器的主机名。
端口
该资源指定了 atok 服务器的端口号。
CONF
该资源指定了 atok 配置文件的名称。
样式
此资源指定 atok 样式文件的名称。
字符显示 (用于绘制日语文本的小部件)资源:
字体, 汉字字体, 假名字体
这些资源指定用于显示 ASCII、汉字和假名的字体
文本,分别。 自从 输入2 根据客户端请求动态更改字体,
可能不会使用这些资源指定的字体。 如果未指定,则
使用了以下字体。
-*-固定中-r-正常--14-*-*-*-c-*-iso8859-1
-*-固定介质-r-正常--14-*-*-*-c-*-jisx0208.1983-0
-*-固定介质-r-正常--14-*-*-*-c-*-jisx0201.1976-0
输入协议 (用于处理 kinput 协议族的小部件 - kinput、kinput2、jinput 和
xlc 协议)资源:
向下兼容
kinput协议族中的所有协议都使用X window的选择机制
通知其他客户端前端的存在。 如果此资源为“真”,
输入2 使用选择“JAPANESE_CONVERSION”(这不是标准选择
名称)以及“_JAPANESE_CONVERSION”。 这是为了向后兼容,
因为许多使用这些协议的应用程序仍然使用这种非标准
选择。
默认是 true.
xlc转换开始键
此资源指定启动转换的键。 关键是提示
客户端使用 xlc 协议来确定何时应该请求转换为
输入2. 规范的语法是翻译表的一个子集
句法:
修饰符名称键名
其中修饰符名称是以下各项的组合 转移, 锁, 元, 其他 和 模组[1-5].
默认是 转移空间.
协议 和 IM协议 (处理 XIMP 协议和 X 输入法协议)
资源:
转换开始键
此资源指定启动转换的键。 的语法
规范是转换表语法的一个子集:
修饰符名称键名
其中修饰符名称是以下各项的组合 按Ctrl, 转移, 锁, 元, 其他 和
模组[1-5]. '~' 可以放在每个修饰符名称之前,这意味着修饰符不能是
断言。 例如,如果转换开始键是带有 shift 的“汉字”键
按下的键和未按下的控制键(其他修饰键可能被按下或
不),规格为:
Shift ~Ctrl 汉子
可以通过用换行符分隔它们来指定多个键。
默认如下:
转移空格\n\
控制汉子
默认字体列表
如果客户端不使用此资源,则此资源指定要使用的默认字体
指定要使用的字体。 默认是 -*-固定介质-r-正常--14-*-*-*-c-*.
客户 设置
使用 X 输入法协议时,您必须指定您使用的输入服务器的名称
想用。 这可以通过设置``输入法'' 资源或设置 修改器
环境变量。 由于一些客户端不考虑 inputMethod 资源而其他
客户端忽略 XMODIFIERS 变量,因此最好同时设置它们。
要使用 kinput2,您应该将以下行添加到您的资源文件中(例如
.Xresources 或 .Xdefaults):
*输入法:kinput2
并且,将 XMODIFIERS 设置为“@im=kinput2”。
setenv XMODIFIERS "@im=kinput2"(用于 csh)
XMODIFIERS="@im=kinput2"; 导出 XMODIFIERS(用于 sh)
使用 onworks.net 服务在线使用 kinput2-cannax
