Manpages

名 前

xkbcomp − XKB の キ ー ボ ー ド 記 述 の コ ン パ イ ル

書 式

xkbcomp [option] source [ destination ]

説 明

xkbcomp キ ー マ ッ プ コ ン パ イ ラ は 、 XKB キ ー マ ッ プ の 記 述 を い く つ か の 出 力 フ ォ ー マ ッ ト の い ず れ か に 変 換 す る 。 xkbcomp の 最 も 一 般 的 な 使 い 方 は 、 コ ン パ イ ル さ れ た キ ー マ ッ プ フ ァ イ ル (拡 張 子 は .xkm)を 生 成 す る こ と で あ る 。 XKB 対 応 の X サ ー バ や ユ ー テ ィ リ テ ィ は 、 こ の フ ァ イ ル を 直 接 読 み 込 む こ と が で き る 。 キ ー マ ッ プ コ ン パ イ ラ を 使 っ て C の ヘ ッ ダ フ ァ イ ル や XKB ソ ー ス フ ァ イ ル を 作 る こ と も で き る 。 xkbcomp で 作 っ た C の ヘ ッ ダ フ ァ イ ル は 、 X サ ー バ や 組 み 込 み の デ フ ォ ル ト キ ー マ ッ プ を 必 要 と す る ユ ー テ ィ リ テ ィ か ら イ ン ク ル ー ド す る こ と が で き る 。 xkbcomp で 生 成 し た XKB の ソ ー ス フ ァ イ ル は 完 全 に 解 決 さ れ 、 通 常 XKB キ ー マ ッ プ を 構 成 す る フ ァ イ ル が 正 し く マ ー ジ さ れ た こ と を 調 べ る た め や 、 キ ー マ ッ プ の 完 全 な 記 述 を 含 む 1つ の フ ァ イ ル を 作 る た め に 用 い る こ と が で き る 。

source に は X の デ ィ ス プ レ イ や .xkb フ ァ イ ル 、 .xkm フ ァ イ ル を 指 定 す る こ と が で き る 。 明 示 的 に 指 定 し な い 限 り 、 destination の フ ォ ー マ ッ ト は ソ ー ス の フ ォ ー マ ッ ト に よ っ て 決 ま る 。 デ フ ォ ル ト で は .xkb フ ァ イ ル (キ ー マ ッ プ の ソ ー ス )を コ ン パ イ ル す る と .xkm フ ァ イ ル (コ ン パ イ ル さ れ た キ ー マ ッ プ フ ァ イ ル )が 生 成 さ れ る 。 ソ ー ス が .xkm か X の デ ィ ス プ レ イ の 場 合 に は 、 xkbcomp は デ フ ォ ル ト で は キ ー マ ッ プ の ソ ー ス フ ァ イ ル を 生 成 す る 。

destination が X の デ ィ ス プ レ イ な ら ば 、 こ の デ ィ ス プ レ イ に 対 す る キ ー マ ッ プ は コ ン パ イ ル さ れ た キ ー マ ッ プ に 更 新 さ れ る 。 通 常 、 destination の 名 前 は ソ ー ス の 名 前 の 拡 張 子 を 適 切 に 置 換 し て 決 め る 。 複 数 の マ ッ プ を 含 む フ ァ イ ル か ら 1つ の マ ッ プ を コ ン パ イ ル す る 際 に は 、 xkbcom は 使 用 す る マ ッ プ の 名 前 に 適 切 な 拡 張 子 を 追 加 し て 出 力 先 の フ ァ イ ル の 名 前 を 作 る 。

オ プ シ ョ ン

−a 全 て の キ ー ボ ー ド 情 報 を 表 示 し 、 暗 黙 の 情 報 と 派 生 的 に 得 ら れ た 情 報 を コ メ ン ト と し て レ ポ ー ト す る 。 こ の オ プ シ ョ ン は

.xkb フ ォ ー マ ッ ト の 出 力 に し か 影 響 し な い 。

−C

C の ヘ ッ ダ フ ァ イ ル を 出 力 す る (拡 張 子 .h)。

−dflts

任 意 の 欠 け て い る 要 素 (キ ー の 名 前 等 )に 対 す る デ フ ォ ル ト 値 を 計 算 す る 。
−I
dir

キ ー マ ッ プ 記 述 に イ ン ク ル ー ド さ れ る フ ァ イ ル を 検 索 す る ト ッ プ レ ベ ル の デ ィ レ ク ト リ を 指 定 す る 。

−l コ マ ン ド 行 に 列 挙 さ れ た 任 意 の フ ァ イ ル 中 の

map パ タ ー ン を 指 定 す

る マ ッ プ を 列 挙 す る (こ の オ プ シ ョ ン は 未 実 装 で あ る )。

−m name 複 数 エ ン ト リ を 持 つ フ ァ イ ル か ら コ ン パ イ ル さ れ る マ ッ プ を 指 定 す る 。

−merge コ ン パ イ ル さ れ た 情 報 を サ ー バ か ら 得 た マ ッ プ と マ ー ジ す る

(こ の オ プ シ ョ ン は 未 実 装 で あ る )。

−o name 生 成 さ れ る 出 力 フ ァ イ ル の 名 前 を 指 定 す る 。 デ フ ォ ル ト 値 は ソ ー ス の 名 前 の 拡 張 子 を 出 力 さ れ る フ ォ ー マ ッ ト に 合 わ せ て 置 き 換 え た も の で あ る 。

−opt parts オ プ シ ョ ン 部 分 の リ ス ト を 指 定 す る 。 オ プ シ ョ ン 部 分 に お け る コ ン パ イ ル エ ラ ー は 致 命 的 な も の で は な い 。 引 き 数 parts は 、 文 字 c,g,k,s,t の 組 み 合 わ せ か ら な る 。 こ の 文 字 は そ れ ぞ れ 互 換 マ ッ プ 、 ジ オ メ ト リ 、 キ ー コ ー ド 、 シ ン ボ ル 、 タ イ プ を 示 す 。

-Rdir 相 対 パ ス 名 の ル ー ト デ ィ レ ク ト リ を 指 定 す る 。

-synch

X の リ ク エ ス ト を 強 制 的 に 同 期 さ せ る 。

−w lvl コ ン パ イ ル 時 の 警 告 の 通 知 を 制 御 す る 。 警 告 レ ベ ル

0な ら ば 、 全 て の 警

告 は 無 視 さ れ る 。 警 告 レ ベ ル 10な ら ば 、 全 て の 警 告 が 通 知 さ れ る 。

−xkb キ ー ボ ー ド 記 述 を 出 力 と し て 生 成 す る

(拡 張 子 .xkb)。

−xkm コ ン パ イ ル さ れ た キ ー マ ッ プ を 出 力 と

し て 生 成 す る (拡 張 子 .xkm)。

関 連 項 目

X(7)

著 作 権

Copyright 1994, Silicon Graphics Computer Systems and X Consortium, Inc. 権 利 と 許 諾 に 関 す る 正 式 な 声 明 に つ い て は X(7) を 参 照 す る こ と 。

著 者

Erik Fortune, Silicon Graphics