.\" Copyright \(co 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium .\" .\" Permission is hereby granted, free of charge, to any person obtaining .\" a copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, .\" distribute, sublicense, and/or sell copies of the Software, and to .\" permit persons to whom the Software is furnished to do so, subject to .\" the following conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of the X Consortium shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from the X Consortium. .\" .\" Copyright \(co 1985, 1986, 1987, 1988, 1989, 1990, 1991 by .\" Digital Equipment Corporation .\" .\" Portions Copyright \(co 1990, 1991 by .\" Tektronix, Inc. .\" .\" Permission to use, copy, modify and distribute this documentation for .\" any purpose and without fee is hereby granted, provided that the above .\" copyright notice appears in all copies and that both that copyright notice .\" and this permission notice appear in all copies, and that the names of .\" Digital and Tektronix not be used in in advertising or publicity pertaining .\" to this documentation without specific, written prior permission. .\" Digital and Tektronix makes no representations about the suitability .\" of this documentation for any purpose. .\" It is provided ``as is'' without express or implied warranty. .\" .\" Copyright (c) 1998, 2001 The X Japanese Documentation Project. .\" .\" Permission is hereby granted, free of charge, to any person obtaining a .\" copy of this software and associated documentation files (the .\" "Software"), to deal in the Software without restriction, including .\" without limitation the rights to use, copy, modify, merge, publish, dis- .\" tribute, sublicense, and/or sell copies of the Software, and to permit .\" persons to whom the Software is furnished to do so, subject to the fol- .\" lowing conditions: .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- .\" ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT .\" SHALL THE X JAPANESE DOCUMENTATION PROJECT BE LIABLE FOR ANY CLAIM, .\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR .\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR .\" THE USE OR OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of The X Japanese .\" Documentation Project shall not be used in advertising or otherwise to .\" promote the sale, use or other dealings in this Software without prior .\" written authorization from The X Japanese Documentation Project. .\" .\" X Window System is a trademark of The Open Group. .\" .\" Translated Tue Oct 27 00:00:00 JST 1998 .\" by FUJIWARA Teruyoshi .\" .\" WORD: KeyCode KeyCode .\" WORD: KeySym KeySym .\" .\" $XFree86: xc/doc/man/X11/XCKMping.man,v 1.3 2001/02/09 03:47:45 tsi Exp $ .\" .ds xT X Toolkit Intrinsics \- C Language Interface .ds xW Athena X Widgets \- C Language X Toolkit Interface .ds xL Xlib \- C Language X Interface .ds xC Inter-Client Communication Conventions Manual .na .de Ds .nf .\\$1D \\$2 \\$1 .ft 1 .\".ps \\n(PS .\".if \\n(VS>=40 .vs \\n(VSu .\".if \\n(VS<=39 .vs \\n(VSp .. .de De .ce 0 .if \\n(BD .DF .nr BD 0 .in \\n(OIu .if \\n(TM .ls 2 .sp \\n(DDu .fi .. .de FD .LP .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE .LP .. .de IN \" send an index entry to the stderr .. .de C{ .KS .nf .D .\" .\" choose appropriate monospace font .\" the imagen conditional, 480, .\" may be changed to L if LB is too .\" heavy for your eyes... .\" .ie "\\*(.T"480" .ft L .el .ie "\\*(.T"300" .ft L .el .ie "\\*(.T"202" .ft PO .el .ie "\\*(.T"aps" .ft CW .el .ft R .ps \\n(PS .ie \\n(VS>40 .vs \\n(VSu .el .vs \\n(VSp .. .de C} .DE .R .. .de Pn .ie t \\$1\fB\^\\$2\^\fR\\$3 .el \\$1\fI\^\\$2\^\fP\\$3 .. .de ZN .ie t \fB\^\\$1\^\fR\\$2 .el \fI\^\\$1\^\fP\\$2 .. .de hN .ie t <\fB\\$1\fR>\\$2 .el <\fI\\$1\fP>\\$2 .. .de NT .ne 7 .ds NO Note .if \\n(.$>$1 .if !'\\$2'C' .ds NO \\$2 .if \\n(.$ .if !'\\$1'C' .ds NO \\$1 .ie n .sp .el .sp 10p .TB .ce \\*(NO .ie n .sp .el .sp 5p .if '\\$1'C' .ce 99 .if '\\$2'C' .ce 99 .in +5n .ll -5n .R .. . \" Note End -- doug kraft 3/85 .de NE .ce 0 .in -5n .ll +5n .ie n .sp .el .sp 10p .. .ny0 .TH XChangeKeyboardMapping 3X11 "Release 6.5" "X Version 11" "XLIB FUNCTIONS" .SH 名前 .\"0 XChangeKeyboardMapping, XGetKeyboardMapping, XDisplayKeycodes, XSetModifierMapping, XGetModifierMapping, XNewModifiermap, XInsertModifiermapEntry, XDeleteModifiermapEntry, XFreeModifierMap XModifierKeymap \- manipulate keyboard encoding and keyboard encoding structure XChangeKeyboardMapping, XGetKeyboardMapping, XDisplayKeycodes, XSetModifierMapping, XGetModifierMapping, XNewModifiermap, XInsertModifiermapEntry, XDeleteModifiermapEntry, XFreeModifierMap XModifierKeymap \- キーボードのエンコーディングの操作、キーボードのエンコーディングを表す構造体 .SH 書式 XChangeKeyboardMapping(\^\fIdisplay\fP, \fIfirst_keycode\fP, \fIkeysyms_per_keycode\fP, \fIkeysyms\fP, \fInum_codes\fP\^) .br Display *\fIdisplay\fP\^; .br int \fIfirst_keycode\fP\^; .br int \fIkeysyms_per_keycode\fP\^; .br KeySym *\fIkeysyms\fP\^; .br int \fInum_codes\fP\^; .LP KeySym *XGetKeyboardMapping(\^\fIdisplay\fP, \fIfirst_keycode\fP, \fIkeycode_count\fP, .br \fIkeysyms_per_keycode_return\fP\^) .br Display *\fIdisplay\fP\^; .br KeyCode \fIfirst_keycode\fP\^; .br int \fIkeycode_count\fP\^; .br int *\fIkeysyms_per_keycode_return\fP\^; .LP XDisplayKeycodes\^(\^\fIdisplay\fP\^, \fImin_keycodes_return\fP\^, \fImax_keycodes_return\fP\^) .br Display *\^\fIdisplay\fP\^; .br int *\^\fImin_keycodes_return\fP\^, *\^\fImax_keycodes_return\fP\^; .LP int XSetModifierMapping(\^\fIdisplay\fP, \fImodmap\fP\^) .br Display *\fIdisplay\fP\^; .br XModifierKeymap *\fImodmap\fP\^; .LP XModifierKeymap *XGetModifierMapping(\^\fIdisplay\fP\^) .br Display *\fIdisplay\fP\^; .LP XModifierKeymap *XNewModifiermap(\^\fImax_keys_per_mod\fP\^) .br int \fImax_keys_per_mod\fP\^; .LP XModifierKeymap *XInsertModifiermapEntry\^(\^\fImodmap\fP, \fIkeycode_entry\fP, \fImodifier\fP\^) .br XModifierKeymap *\fImodmap\fP\^; .br KeyCode \fIkeycode_entry\fP\^; .br int \fImodifier\fP\^; .LP XModifierKeymap *XDeleteModifiermapEntry\^(\^\fImodmap\fP, \fIkeycode_entry\fP, \fImodifier\fP\^) .br XModifierKeymap *\fImodmap\fP\^; .br KeyCode \fIkeycode_entry\fP\^; .br int \fImodifier\fP\^; .LP XFreeModifiermap(\^\fImodmap\fP\^) .br XModifierKeymap *\fImodmap\fP; .SH 引き数 .IP \fIdisplay\fP 1i .\"0 Specifies the connection to the X server. X サーバへの接続を指定する。 .ds Kc changed or returned .IP \fIfirst_keycode\fP 1i .\"0 Specifies the first KeyCode that is to be \*(Kc. 変更される最初の KeyCode, または返される最初の KeyCode を指定する。 .IP \fIkeycode_count\fP 1i .\"0 Specifies the number of KeyCodes that are to be returned. 返される KeyCode の数を指定する。 .IP \fIkeycode_entry\fP 1i .\"0 Specifies the KeyCode. KeyCode を指定する。 .IP \fIkeysyms\fP 1i .\"0 Specifies an array of KeySyms. KeySym の配列を指定する。 .IP \fIkeysyms_per_keycode\fP 1i .\"0 Specifies the number of KeySyms per KeyCode. KeyCode あたりの KeySym の数を指定する。 .IP \fIkeysyms_per_keycode_return\fP 1i .\"0 Returns the number of KeySyms per KeyCode. KeyCode あたりの KeySym の数が返される。 .IP \fImax_keys_per_mod\fP 1i .\"0 Specifies the number of KeyCode entries preallocated to the modifiers .\"0 in the map. マップ中で予めモディファイアに割り当てられた KeyCode のエントリ数を指 定する。 .IP \fImax_keycodes_return\fP 1i .\"0 Returns the maximum number of KeyCodes. KeyCode の最大数が返される。 .IP \fImin_keycodes_return\fP 1i .\"0 Returns the minimum number of KeyCodes. KeyCode の最小数が返される。 .IP \fImodifier\fP 1i .\"0 Specifies the modifier. モディファイアを指定する。 .IP \fImodmap\fP 1i .\"0 Specifies the .\"0 .ZN XModifierKeymap .\"0 structure. .ZN XModifierKeymap 構造体を指定する。 .IP \fInum_codes\fP 1i .\"0 Specifies the number of KeyCodes that are to be changed. 変更する KeyCode の数を指定する。 .SH 説明 .\"0 The .\"0 .ZN XChangeKeyboardMapping .\"0 function defines the symbols for the specified number of KeyCodes .\"0 starting with first_keycode. 関数 .ZN XChangeKeyboardMapping は、 first_keycode から始まる指定した数の KeyCode に対するシンボルを定 義する。 .\"0 The symbols for KeyCodes outside this range remain unchanged. .\"0 The number of elements in keysyms must be: 範囲外の KeyCode に対するシンボルは変更されない。 keysym 中の要素数は次の数でなければならない。 .LP .Ds num_codes * keysyms_per_keycode .De .LP .\"0 The specified first_keycode must be greater than or equal to min_keycode .\"0 returned by .\"0 .ZN XDisplayKeycodes , .\"0 or a .\"0 .ZN BadValue .\"0 error results. 指定した first_keycode は .ZN XDisplayKeycodes が返す min_keycode 以上でなければならない。そうでない場合はエラー .ZN BadValue となる。 .\"0 In addition, the following expression must be less than or equal to .\"0 max_keycode as returned by .\"0 .ZN XDisplayKeycodes , .\"0 or a .\"0 .ZN BadValue .\"0 error results: さらに、以下の式は .ZN XDisplayKeycodes が返す max_keycode 以下でなければならない。そうでない場合はエラー .ZN BadValue となる。 .LP .Ds first_keycode + num_codes \- 1 .De .LP .\"0 KeySym number N, counting from zero, for KeyCode K has the following index .\"0 in keysyms, counting from zero: 0 から数えて番号 N である、KeyCode K に対するKeySym は、keysym 内で 以下の式のインデックスを持つ。このインデックスは 0 から数える。 .LP .Ds (K \- first_keycode) * keysyms_per_keycode + N .De .LP .\"0 The specified keysyms_per_keycode can be chosen arbitrarily by the client .\"0 to be large enough to hold all desired symbols. 全ての必要なシンボルを保持する十分な大きさであれば、クライアントは指定 した keysyms_per_keycode の数を任意に選択できる。 .\"0 A special KeySym value of .\"0 .ZN NoSymbol .\"0 should be used to fill in unused elements .\"0 for individual KeyCodes. 特別な KeySym 値である .ZN NoSymbol は、個別の KeyCode の未使用の要素を埋めるために使う。 .\"0 It is legal for .\"0 .ZN NoSymbol .\"0 to appear in nontrailing positions .\"0 of the effective list for a KeyCode. .ZN NoSymbol は、実際に有効な KeyCode リストの最後でない位置に現われてもよい。 .\"0 .ZN XChangeKeyboardMapping .\"0 generates a .\"0 .ZN MappingNotify .\"0 event. .ZN XChangeKeyboardMapping は .ZN MappingNotify イベントを生成する。 .LP .\"0 There is no requirement that the X server interpret this mapping. X サーバがこのマッピングを解釈する必要はない。 .\"0 It is merely stored for reading and writing by clients. これはクライアントに読み書きさせるために保存しているだけである。 .LP .\"0 .ZN XChangeKeyboardMapping .\"0 can generate .\"0 .ZN BadAlloc .\"0 and .\"0 .ZN BadValue .\"0 errors. .ZN XChangeKeyboardMapping はエラー .ZN BadAlloc , .ZN BadValue を起こすことがある。 .LP .\"0 The .\"0 .ZN XGetKeyboardMapping .\"0 function returns the symbols for the specified number of KeyCodes .\"0 starting with first_keycode. 関数 .ZN XGetKeyboardMapping は、first_keycode 番目から始まる指定した数の KeyCode に対するシンボル を返す。 .\"0 The value specified in first_keycode must be greater than .\"0 or equal to min_keycode as returned by .\"0 .ZN XDisplayKeycodes , .\"0 or a .\"0 .ZN BadValue .\"0 error results. first_keycode で指定する値は、 .ZN XDisplayKeycodes が返す min_keycode 以上でなければならない。 そうでない場合は、エラー .ZN BadValue となる。 .\"0 In addition, the following expression must be less than or equal .\"0 to max_keycode as returned by .\"0 .ZN XDisplayKeycodes : さらに次に示す式は .ZN XDisplayKeycodes が返す max_keycode 以下でなければならない。 .LP .Ds first_keycode + keycode_count \- 1 .De .LP .\"0 If this is not the case, a .\"0 .ZN BadValue .\"0 error results. そうでない場合には、エラー .ZN BadValue となる。 .\"0 The number of elements in the KeySyms list is: KeySym リスト中の要素数は次の式で表される。 .LP .Ds keycode_count * keysyms_per_keycode_return .De .LP .\"0 KeySym number N, counting from zero, for KeyCode K has the following index .\"0 in the list, counting from zero: 0 から数えて番号 N である、KeyCode K に対する KeySym は、keysym リスト内で 以下の式のインデックスを持つ。このインデックスは 0 から数える。 .Ds (K \- first_code) * keysyms_per_code_return + N .De .LP .\"0 The X server arbitrarily chooses the keysyms_per_keycode_return value .\"0 to be large enough to report all requested symbols. X サーバは、全ての必要なシンボルを報告するために十分な大きさである任意 の keysyms_per_keycode を選択する。 .\"0 A special KeySym value of .\"0 .ZN NoSymbol .\"0 is used to fill in unused elements for .\"0 individual KeyCodes. 特別な KeySym 値である .ZN NoSymbol は、個別の KeyCode の未使用の要素を埋めるために使う。 .\"0 To free the storage returned by .\"0 .ZN XGetKeyboardMapping , .\"0 use .\"0 .ZN XFree . .ZN XGetKeyboardMapping が返すメモリを解放するには、 .ZN XFree を使用すること。 .LP .\"0 .ZN XGetKeyboardMapping .\"0 can generate a .\"0 .ZN BadValue .\"0 error. .ZN XGetKeyboardMapping はエラー .ZN BadValue を起こすことがある。 .LP .\"0 The .\"0 .ZN XDisplayKeycodes .\"0 function returns the min-keycodes and max-keycodes supported by the .\"0 specified display. 関数 .ZN XDisplayKeycodes は、指定したディスプレイがサポートしている最小のキーコードと最大のキー コードを返す。 .\"0 The minimum number of KeyCodes returned is never less than 8, .\"0 and the maximum number of KeyCodes returned is never greater than 255. 返される最小の KeyCode の数は 8 より小さいことはなく、返される最大の KeyCode の数は 255 より大きいことはない。 .\"0 Not all KeyCodes in this range are required to have corresponding keys. この範囲の全ての KeyCode が対応するキーを持つ必要はない。 .LP .\"0 The .\"0 .ZN XSetModifierMapping .\"0 function specifies the KeyCodes of the keys (if any) that are to be used .\"0 as modifiers. 関数 .ZN XSetModifierMapping はモディファイアとして使うキー(もしあれば)の KeyCode を指定する。 .\"0 If it succeeds, .\"0 the X server generates a .\"0 .ZN MappingNotify .\"0 event, and .\"0 .ZN XSetModifierMapping .\"0 returns .\"0 .ZN MappingSuccess . 成功した場合、X サーバは .ZN MappingNotify イベントを生成し、 .ZN XSetModifierMapping は .ZN MappingSuccess を返す。 .\"0 X permits at most 8 modifier keys. X サーバは多くても 8 つのモディファイアキーしか認めない。 .\"0 If more than 8 are specified in the .\"0 .ZN XModifierKeymap .\"0 structure, a .\"0 .ZN BadLength .\"0 error results. .ZN XModifierKeymap 構造体で 8 個より多いモディファイアキーが指定されている場合、エラー .ZN BadLength となる。 .LP .\"0 The modifiermap member of the .\"0 .ZN XModifierKeymap .\"0 structure contains 8 sets of max_keypermod KeyCodes, .\"0 one for each modifier in the order .\"0 .ZN Shift , .\"0 .ZN Lock , .\"0 .ZN Control , .\"0 .ZN Mod1 , .\"0 .ZN Mod2 , .\"0 .ZN Mod3 , .\"0 .ZN Mod4 , .\"0 and .\"0 .ZN Mod5 . .ZN XModifierKeymap 構造体の modifiermap メンバは、max_keypermod 個の KeyCode を 8 組持ち、 各モディファイアに対するキーコードは .ZN Shift , .ZN Lock , .ZN Control , .ZN Mod1 , .ZN Mod2 , .ZN Mod3 , .ZN Mod4 , .ZN Mod5 の順に並んでいる。 .\"0 Only nonzero KeyCodes have meaning in each set, .\"0 and zero KeyCodes are ignored. それぞれの集合のうち、0 でない KeyCode だけが意味を持ち、KeyCode が 0 で あるものは無視される。 .\"0 In addition, all of the nonzero KeyCodes must be in the range specified by .\"0 min_keycode and max_keycode in the .\"0 .ZN Display .\"0 structure, .\"0 or a .\"0 .ZN BadValue .\"0 error results. さらに、0 でない全ての KeyCode は .ZN Display 構造体の min_keycode と max_keycode で指定される範囲でなければならない。 そうでない場合は、エラー .ZN BadValue となる。 .LP .\"0 An X server can impose restrictions on how modifiers can be changed, .\"0 for example, .\"0 if certain keys do not generate up transitions in hardware, .\"0 if auto-repeat cannot be disabled on certain keys, .\"0 or if multiple modifier keys are not supported. X サーバはモディファイアの変更の仕方を制限することができる。 このような制限は例えば、あるキーが離された状態変化をハードウェア的に 生成できない場合、あるキーについてオートリピートを無効にできない場合、 複数個のモディファイアキーがサポートされていない場合等に行われる。 .\"0 If some such restriction is violated, .\"0 the status reply is .\"0 .ZN MappingFailed , .\"0 and none of the modifiers are changed. このような制限が破られた場合は、返されるステータスは .ZN MappingFailed であり、どのモディファイアも変更されない。 .\"0 If the new KeyCodes specified for a modifier differ from those .\"0 currently defined and any (current or new) keys for that modifier are .\"0 in the logically down state, .\"0 .ZN XSetModifierMapping .\"0 returns .\"0 .ZN MappingBusy , .\"0 and none of the modifiers is changed. モディファイアに対して指定された新しい KeyCode が 現在定義されているモディファイアと異なり、そのモディファイアに対する (現在の、あるいは新しい)キーのいずれかが論理的に押された状態にある場合 は、 .ZN XSetModifierMapping は .ZN MappingBusy を返し、どのモディファイアも変更されない。 .LP .\"0 .ZN XSetModifierMapping .\"0 can generate .\"0 .ZN BadAlloc .\"0 and .\"0 .ZN BadValue .\"0 errors. .ZN XSetModifierMapping はエラー .ZN BadAlloc , .ZN BadValue を起こすことがある。 .LP .\"0 The .\"0 .ZN XGetModifierMapping .\"0 function returns a pointer to a newly created .\"0 .ZN XModifierKeymap .\"0 structure that contains the keys being used as modifiers. 関数 .ZN XGetModifierMapping は新しく生成された .ZN XModifierKeymap 構造体へのポインタを返す。この構造体はモディファイアとして使用されるキー を含む。 .\"0 The structure should be freed after use by calling .\"0 .ZN XFreeModifiermap . この構造体を使い終わったら .ZN XFreeModifiermap を呼び出して解放しなければならない。 .\"0 If only zero values appear in the set for any modifier, .\"0 that modifier is disabled. 集合内でいずれかのモディファイアに対する値として 0 が現われた場合、そ のモディファイアは無効となる。 .LP .\"0 The .\"0 .ZN XNewModifiermap .\"0 function returns a pointer to .\"0 .ZN XModifierKeymap .\"0 structure for later use. 関数 .ZN XNewModifiermap は、後で利用するための .ZN XModifierKeymap 構造体へのポインタを返す。 .LP .\"0 The .\"0 .ZN XInsertModifiermapEntry .\"0 function adds the specified KeyCode to the set that controls the specified .\"0 modifier and returns the resulting .\"0 .ZN XModifierKeymap .\"0 structure (expanded as needed). 関数 .ZN XInsertModifiermapEntry は指定したモディファイアを制御する集合に指定された KeyCode を追加し、 その結果得られた .ZN XModifierKeymap 構造体(必要に応じて拡張される)を返す。 .LP .\"0 The .\"0 .ZN XDeleteModifiermapEntry .\"0 function deletes the specified KeyCode from the set that controls the .\"0 specified modifier and returns a pointer to the resulting .\"0 .ZN XModifierKeymap .\"0 structure. 関数 .ZN XDeleteModifiermapEntry は指定したモディファイアを制御する集合から指定された KeyCode を削除し、 その結果得られた .ZN XModifierKeymap 構造体へのポインタを返す。 .LP .\"0 The .\"0 .ZN XFreeModifiermap .\"0 function frees the specified .\"0 .ZN XModifierKeymap .\"0 structure. 関数 .ZN XFreeModifiermap は指定された .ZN XModifierKeymap 構造体を解放する。 .SH 構造体 .\"0 The .\"0 .ZN XModifierKeymap .\"0 structure contains: .ZN XModifierKeymap 構造体の内容を示す: .LP .Ds 0 .TA .5i 2.5i .ta .5i 2.5i typedef struct { int max_keypermod; KeyCode *modifiermap; } XModifierKeymap; .De .SH 返り値 .TP 1i .ZN BadAlloc .\"0 The server failed to allocate the requested resource or server memory. 要求されたリソースやサーバメモリの割り当てにサーバが失敗した。 .TP 1i .ZN BadValue .\"0 Some numeric value falls outside the range of values accepted by the request. .\"0 Unless a specific range is specified for an argument, the full range defined .\"0 by the argument's type is accepted. Any argument defined as a set of .\"0 alternatives can generate this error. 指定された数値の中にリクエストの許容範囲を越えているものがある。引き数に対 して特定の範囲が指定されていなければ、引き数の型で定義されている全ての範 囲が許される。選択肢として定義されている引き数はこのエラーを起こすことが ある。 .SH 関連項目 XFree(3X11), XSetPointerMapping(3X11) .br \fI\*(xL\fP