(クラス)
public final Keycode
キーボードのキーなど、単一の入力識別子を示します。
説明
Keycode はいくつかのユーザー入力識別子を示します。これは、次のような "raw" キープレスとキーリリースイベントをレポートするのに使用します:
GUI Toolkit:
低レベルのグラフィック システム:
"cooked" キー イベントと "raw" キー イベントの違いについては、
KeyPressWindowEvent の説明を参照してください。
ほとんどの
Keycode はキーボード上のキーを示します。顕著な例外としては、マウスボタンがあります。マウスボタンは
Keycode.button-1 ~
Keycode.button-7 で示されます。もちろん、これらの値がキー関連イベントで渡されるのを見ることはありません。これらは
Keycode 内 に存在します。これは、
StateMask の一部で、32 を下回る値の
Keycode が
StateMask の個々の値に一対一で対応しているためです。
Keycode の数字はプラットフォームに依存しません。Curl 言語の将来のリリースでも変更されません。
各
Keycode はクラス定数として使用可能です。たとえば、スペースバーを示す
Keycode は
Keycode.space です。
hyper-left のような
Keycode は将来の使用のために予約されています。
例
次の例で、キープレスとキー解放時の処理を示します。キーが押されると
Frame の色が変わり、キーが解放されると再度色が変わります。必ず黄色の領域を左クリックして
Frame がキーボードに焦点をあててキーイベントを受信するようにします。
例:
Keycode の処理 |
 |
{Frame
width = 1in,
height = 1in,
background = {FillPattern.get-yellow},
{on p:PointerPress at frame:Frame do
{frame.request-key-focus}
{p.consume}
},
|| If the space bar is pressed, the Frame changes
|| to red, then to blue. If any other key is
|| pressed, the Frame changes to magenta, then
|| to cyan.
{on raw-key-event:RawKeyPress at frame:Frame do
{if raw-key-event.keycode == Keycode.space then
set frame.background = {FillPattern.get-red}
else
set frame.background = {FillPattern.get-magenta}
}
},
{on raw-key-event:RawKeyRelease at frame:Frame do
{if raw-key-event.keycode == Keycode.space then
set frame.background = {FillPattern.get-blue}
else
set frame.background = {FillPattern.get-cyan}
}
}
}
| |
コンストラクタ public | {Keycode.default n:int} |
ファクトリ public implicit inline | {Keycode.uninitialized}:Keycode |
フィールド public constant Keycode.value:
uint16
public constant Keycode.a:
Keycode ={Keycode 0x61}
public constant Keycode.alt-left:
Keycode ={Keycode 0x0C}
public constant Keycode.alt-right:
Keycode ={Keycode 0x0D}
public constant Keycode.apostrophe:
Keycode ={Keycode 0x27}
public constant Keycode.b:
Keycode ={Keycode 0x62}
public constant Keycode.backslash:
Keycode ={Keycode 0x5C}
public constant Keycode.backspace:
Keycode ={Keycode 0x81}
public constant Keycode.backtick:
Keycode ={Keycode 0x60}
public constant Keycode.bracket-left:
Keycode ={Keycode 0x5B}
public constant Keycode.bracket-right:
Keycode ={Keycode 0x5D}
public constant Keycode.button-1:
Keycode ={Keycode 0x01}
public constant Keycode.button-2:
Keycode ={Keycode 0x02}
public constant Keycode.button-3:
Keycode ={Keycode 0x03}
public constant Keycode.button-4:
Keycode ={Keycode 0x04}
public constant Keycode.button-5:
Keycode ={Keycode 0x05}
public constant Keycode.button-6:
Keycode ={Keycode 0x06}
public constant Keycode.button-7:
Keycode ={Keycode 0x07}
public constant Keycode.c:
Keycode ={Keycode 0x63}
public constant Keycode.caps-key:
Keycode ={Keycode 0x18}
public constant Keycode.caps-lock:
Keycode ={Keycode 0x1C}
public constant Keycode.comma:
Keycode ={Keycode 0x2C}
public constant Keycode.command-left:
Keycode ={Keycode 0x14}
public constant Keycode.command-right:
Keycode ={Keycode 0x15}
public constant Keycode.ctrl-left:
Keycode ={Keycode 0x0A}
public constant Keycode.ctrl-right:
Keycode ={Keycode 0x0B}
public constant Keycode.d:
Keycode ={Keycode 0x64}
public constant Keycode.delete:
Keycode ={Keycode 0x8F}
public constant Keycode.down:
Keycode ={Keycode 0x89}
public constant Keycode.e:
Keycode ={Keycode 0x65}
public constant Keycode.end:
Keycode ={Keycode 0x8B}
public constant Keycode.enter:
Keycode ={Keycode 0x83}
public constant Keycode.equal:
Keycode ={Keycode 0x3D}
public constant Keycode.esc:
Keycode ={Keycode 0x80}
public constant Keycode.f:
Keycode ={Keycode 0x66}
public constant Keycode.f0:
Keycode ={Keycode 0xA0}
public constant Keycode.f1:
Keycode ={Keycode 0xA1}
public constant Keycode.f10:
Keycode ={Keycode 0xAA}
public constant Keycode.f11:
Keycode ={Keycode 0xAB}
public constant Keycode.f12:
Keycode ={Keycode 0xAC}
public constant Keycode.f13:
Keycode ={Keycode 0xAD}
public constant Keycode.f14:
Keycode ={Keycode 0xAE}
public constant Keycode.f15:
Keycode ={Keycode 0xAF}
public constant Keycode.f16:
Keycode ={Keycode 0xB0}
public constant Keycode.f17:
Keycode ={Keycode 0xB1}
public constant Keycode.f18:
Keycode ={Keycode 0xB2}
public constant Keycode.f19:
Keycode ={Keycode 0xB3}
public constant Keycode.f2:
Keycode ={Keycode 0xA2}
public constant Keycode.f20:
Keycode ={Keycode 0xB4}
public constant Keycode.f21:
Keycode ={Keycode 0xB5}
public constant Keycode.f22:
Keycode ={Keycode 0xB6}
public constant Keycode.f23:
Keycode ={Keycode 0xB7}
public constant Keycode.f24:
Keycode ={Keycode 0xB8}
public constant Keycode.f25:
Keycode ={Keycode 0xB9}
public constant Keycode.f26:
Keycode ={Keycode 0xBA}
public constant Keycode.f27:
Keycode ={Keycode 0xBB}
public constant Keycode.f28:
Keycode ={Keycode 0xBC}
public constant Keycode.f29:
Keycode ={Keycode 0xBD}
public constant Keycode.f3:
Keycode ={Keycode 0xA3}
public constant Keycode.f30:
Keycode ={Keycode 0xBE}
public constant Keycode.f31:
Keycode ={Keycode 0xBF}
public constant Keycode.f4:
Keycode ={Keycode 0xA4}
public constant Keycode.f5:
Keycode ={Keycode 0xA5}
public constant Keycode.f6:
Keycode ={Keycode 0xA6}
public constant Keycode.f7:
Keycode ={Keycode 0xA7}
public constant Keycode.f8:
Keycode ={Keycode 0xA8}
public constant Keycode.f9:
Keycode ={Keycode 0xA9}
public constant Keycode.g:
Keycode ={Keycode 0x67}
public constant Keycode.h:
Keycode ={Keycode 0x68}
public constant Keycode.home:
Keycode ={Keycode 0x8A}
public constant Keycode.hyper-left:
Keycode ={Keycode 0x12}
public constant Keycode.hyper-right:
Keycode ={Keycode 0x13}
public constant Keycode.i:
Keycode ={Keycode 0x69}
public constant Keycode.insert:
Keycode ={Keycode 0x8E}
public constant Keycode.j:
Keycode ={Keycode 0x6A}
public constant Keycode.k:
Keycode ={Keycode 0x6B}
public constant Keycode.keypad-0:
Keycode ={Keycode 0xD0}
public constant Keycode.keypad-1:
Keycode ={Keycode 0xD1}
public constant Keycode.keypad-2:
Keycode ={Keycode 0xD2}
public constant Keycode.keypad-3:
Keycode ={Keycode 0xD3}
public constant Keycode.keypad-4:
Keycode ={Keycode 0xD4}
public constant Keycode.keypad-5:
Keycode ={Keycode 0xD5}
public constant Keycode.keypad-6:
Keycode ={Keycode 0xD6}
public constant Keycode.keypad-7:
Keycode ={Keycode 0xD7}
public constant Keycode.keypad-8:
Keycode ={Keycode 0xD8}
public constant Keycode.keypad-9:
Keycode ={Keycode 0xD9}
public constant Keycode.keypad-asterisk:
Keycode ={Keycode 0xDD}
public constant Keycode.keypad-backspace:
Keycode ={Keycode 0xC1}
public constant Keycode.keypad-delete:
Keycode ={Keycode 0xCF}
public constant Keycode.keypad-down:
Keycode ={Keycode 0xC9}
public constant Keycode.keypad-end:
Keycode ={Keycode 0xCB}
public constant Keycode.keypad-enter:
Keycode ={Keycode 0xC3}
public constant Keycode.keypad-equal:
Keycode ={Keycode 0xDB}
public constant Keycode.keypad-esc:
Keycode ={Keycode 0xC0}
public constant Keycode.keypad-f0:
Keycode ={Keycode 0xE0}
public constant Keycode.keypad-f1:
Keycode ={Keycode 0xE1}
public constant Keycode.keypad-f10:
Keycode ={Keycode 0xEA}
public constant Keycode.keypad-f11:
Keycode ={Keycode 0xEB}
public constant Keycode.keypad-f12:
Keycode ={Keycode 0xEC}
public constant Keycode.keypad-f13:
Keycode ={Keycode 0xED}
public constant Keycode.keypad-f14:
Keycode ={Keycode 0xEE}
public constant Keycode.keypad-f15:
Keycode ={Keycode 0xEF}
public constant Keycode.keypad-f16:
Keycode ={Keycode 0xF0}
public constant Keycode.keypad-f17:
Keycode ={Keycode 0xF1}
public constant Keycode.keypad-f18:
Keycode ={Keycode 0xF2}
public constant Keycode.keypad-f19:
Keycode ={Keycode 0xF3}
public constant Keycode.keypad-f2:
Keycode ={Keycode 0xE2}
public constant Keycode.keypad-f20:
Keycode ={Keycode 0xF4}
public constant Keycode.keypad-f21:
Keycode ={Keycode 0xF5}
public constant Keycode.keypad-f22:
Keycode ={Keycode 0xF6}
public constant Keycode.keypad-f23:
Keycode ={Keycode 0xF7}
public constant Keycode.keypad-f24:
Keycode ={Keycode 0xF8}
public constant Keycode.keypad-f25:
Keycode ={Keycode 0xF9}
public constant Keycode.keypad-f26:
Keycode ={Keycode 0xFA}
public constant Keycode.keypad-f27:
Keycode ={Keycode 0xFB}
public constant Keycode.keypad-f28:
Keycode ={Keycode 0xFC}
public constant Keycode.keypad-f29:
Keycode ={Keycode 0xFD}
public constant Keycode.keypad-f3:
Keycode ={Keycode 0xE3}
public constant Keycode.keypad-f30:
Keycode ={Keycode 0xFE}
public constant Keycode.keypad-f31:
Keycode ={Keycode 0xFF}
public constant Keycode.keypad-f4:
Keycode ={Keycode 0xE4}
public constant Keycode.keypad-f5:
Keycode ={Keycode 0xE5}
public constant Keycode.keypad-f6:
Keycode ={Keycode 0xE6}
public constant Keycode.keypad-f7:
Keycode ={Keycode 0xE7}
public constant Keycode.keypad-f8:
Keycode ={Keycode 0xE8}
public constant Keycode.keypad-f9:
Keycode ={Keycode 0xE9}
public constant Keycode.keypad-home:
Keycode ={Keycode 0xCA}
public constant Keycode.keypad-insert:
Keycode ={Keycode 0xCE}
public constant Keycode.keypad-left:
Keycode ={Keycode 0xC6}
public constant Keycode.keypad-middle:
Keycode ={Keycode 0xC5}
public constant Keycode.keypad-minus:
Keycode ={Keycode 0xDE}
public constant Keycode.keypad-next:
Keycode ={Keycode 0xCD}
public constant Keycode.keypad-period:
Keycode ={Keycode 0xDA}
public constant Keycode.keypad-pgdn:
Keycode ={Keycode 0xCD}
public constant Keycode.keypad-pgup:
Keycode ={Keycode 0xCC}
public constant Keycode.keypad-plus:
Keycode ={Keycode 0xDF}
public constant Keycode.keypad-prev:
Keycode ={Keycode 0xCC}
public constant Keycode.keypad-right:
Keycode ={Keycode 0xC7}
public constant Keycode.keypad-slash:
Keycode ={Keycode 0xDC}
public constant Keycode.keypad-tab:
Keycode ={Keycode 0xC2}
public constant Keycode.keypad-up:
Keycode ={Keycode 0xC8}
public constant Keycode.l:
Keycode ={Keycode 0x6C}
public constant Keycode.left:
Keycode ={Keycode 0x86}
deprecated public constant Keycode.lower-left:
Keycode =Keycode.command-left
deprecated public constant Keycode.lower-right:
Keycode =Keycode.command-right
public constant Keycode.m:
Keycode ={Keycode 0x6D}
public constant Keycode.menu-left:
Keycode ={Keycode 0x0E}
public constant Keycode.menu-right:
Keycode ={Keycode 0x0F}
deprecated public constant Keycode.meta-left:
Keycode =Keycode.menu-left
deprecated public constant Keycode.meta-right:
Keycode =Keycode.menu-right
public constant Keycode.middle:
Keycode ={Keycode 0x85}
public constant Keycode.minus:
Keycode ={Keycode 0x2D}
public constant Keycode.n:
Keycode ={Keycode 0x6E}
public constant Keycode.next:
Keycode ={Keycode 0x8D}
none: | Keycode :非 Keycode を示す |
public constant Keycode.none:
Keycode ={Keycode 0x0}
public constant Keycode.num-key:
Keycode ={Keycode 0x19}
public constant Keycode.num-lock:
Keycode ={Keycode 0x1D}
public constant Keycode.number-0:
Keycode ={Keycode 0x30}
public constant Keycode.number-1:
Keycode ={Keycode 0x31}
public constant Keycode.number-2:
Keycode ={Keycode 0x32}
public constant Keycode.number-3:
Keycode ={Keycode 0x33}
public constant Keycode.number-4:
Keycode ={Keycode 0x34}
public constant Keycode.number-5:
Keycode ={Keycode 0x35}
public constant Keycode.number-6:
Keycode ={Keycode 0x36}
public constant Keycode.number-7:
Keycode ={Keycode 0x37}
public constant Keycode.number-8:
Keycode ={Keycode 0x38}
public constant Keycode.number-9:
Keycode ={Keycode 0x39}
public constant Keycode.o:
Keycode ={Keycode 0x6F}
public constant Keycode.other-key:
Keycode ={Keycode 0x1B}
public constant Keycode.other-lock:
Keycode ={Keycode 0x1F}
public constant Keycode.p:
Keycode ={Keycode 0x70}
public constant Keycode.pause:
Keycode ={Keycode 0x96}
public constant Keycode.period:
Keycode ={Keycode 0x2E}
public constant Keycode.pgdn:
Keycode ={Keycode 0x8D}
public constant Keycode.pgup:
Keycode ={Keycode 0x8C}
public constant Keycode.power-left:
Keycode ={Keycode 0x10}
public constant Keycode.power-right:
Keycode ={Keycode 0x11}
public constant Keycode.prev:
Keycode ={Keycode 0x8C}
public constant Keycode.q:
Keycode ={Keycode 0x71}
public constant Keycode.r:
Keycode ={Keycode 0x72}
public constant Keycode.right:
Keycode ={Keycode 0x87}
public constant Keycode.s:
Keycode ={Keycode 0x73}
public constant Keycode.scroll-key:
Keycode ={Keycode 0x1A}
public constant Keycode.scroll-lock:
Keycode ={Keycode 0x1E}
public constant Keycode.semicolon:
Keycode ={Keycode 0x3B}
public constant Keycode.shift-left:
Keycode ={Keycode 0x08}
public constant Keycode.shift-right:
Keycode ={Keycode 0x09}
public constant Keycode.slash:
Keycode ={Keycode 0x2F}
public constant Keycode.space:
Keycode ={Keycode 0x20}
public constant Keycode.t:
Keycode ={Keycode 0x74}
public constant Keycode.tab:
Keycode ={Keycode 0x82}
public constant Keycode.u:
Keycode ={Keycode 0x75}
public constant Keycode.up:
Keycode ={Keycode 0x88}
public constant Keycode.upper-left:
Keycode ={Keycode 0x16}
public constant Keycode.upper-right:
Keycode ={Keycode 0x17}
public constant Keycode.v:
Keycode ={Keycode 0x76}
public constant Keycode.w:
Keycode ={Keycode 0x77}
public constant Keycode.x:
Keycode ={Keycode 0x78}
public constant Keycode.y:
Keycode ={Keycode 0x79}
public constant Keycode.z:
Keycode ={Keycode 0x7A}
(コンストラクタ)
public | {Keycode.default n:int} |
(ファクトリ)
public implicit inline | {Keycode.uninitialized}:Keycode |
初期化されていない値を作成します。
導入:
バージョン 6.0
(フィールド)
public constant Keycode.value:
uint16 この Keycode の整数値。この数字は 0 ~ 1023 (0 と 1023 を含む) です。
説明
通常、これは Keycode の整数に対する任意のマッピングを示します。ただし、マッピングによっては任意でないものもあり、Curl 言語の将来のバージョンでもいくつかのキーコードは固定に設定されています。
特に、"標準の" グリフ (文字キー、数値キー、アポストロフィやセミコロンなど大部分の記号キー) はそのまま変更のない ASCII 表現にマップされます。たとえば、Keycode.a は ASCII 値の 'a'、つまり 97 にマップされます。同様に、"標準の" キーコード (一般的に API ビューアで Keycode クラス定数間にリストされているもの) もプラットフォームに関わりなく不変であることに留意してください。
そのため、Keycodes の計算をする時はこの値を使用してください。
例
次のコードは、
Keycode がどの英語文字 (使用する場合、0 から開始) を示すかを決定します。
例 |
 |
|| Change this value to watch the code work.
{let keycode:Keycode = Keycode.m}
{let letter:int =
{if keycode.value < Keycode.a.value or
keycode.value > Keycode.z.value
then
-1 || Not an English letter.
else
keycode.value - Keycode.a.value
}
}
The keycode is {value {Keycode.name-for-keycode keycode}}.
The letter is {value letter}.
| |
(クラス定数)
public constant Keycode.a:
Keycode ={Keycode 0x61}
(クラス定数)
public constant Keycode.alt-left:
Keycode ={Keycode 0x0C}
(クラス定数)
public constant Keycode.alt-right:
Keycode ={Keycode 0x0D}
(クラス定数)
public constant Keycode.apostrophe:
Keycode ={Keycode 0x27}
(クラス定数)
public constant Keycode.b:
Keycode ={Keycode 0x62}
(クラス定数)
public constant Keycode.backslash:
Keycode ={Keycode 0x5C}
(クラス定数)
public constant Keycode.backspace:
Keycode ={Keycode 0x81}
(クラス定数)
public constant Keycode.backtick:
Keycode ={Keycode 0x60}
(クラス定数)
public constant Keycode.bracket-left:
Keycode ={Keycode 0x5B}
Keycode : bracket-left キー
(クラス定数)
public constant Keycode.bracket-right:
Keycode ={Keycode 0x5D}
Keycode : bracket-right キー
(クラス定数)
public constant Keycode.button-1:
Keycode ={Keycode 0x01}
(クラス定数)
public constant Keycode.button-2:
Keycode ={Keycode 0x02}
(クラス定数)
public constant Keycode.button-3:
Keycode ={Keycode 0x03}
(クラス定数)
public constant Keycode.button-4:
Keycode ={Keycode 0x04}
(クラス定数)
public constant Keycode.button-5:
Keycode ={Keycode 0x05}
(クラス定数)
public constant Keycode.button-6:
Keycode ={Keycode 0x06}
(クラス定数)
public constant Keycode.button-7:
Keycode ={Keycode 0x07}
(クラス定数)
public constant Keycode.c:
Keycode ={Keycode 0x63}
(クラス定数)
public constant Keycode.caps-key:
Keycode ={Keycode 0x18}
(クラス定数)
public constant Keycode.caps-lock:
Keycode ={Keycode 0x1C}
(クラス定数)
public constant Keycode.comma:
Keycode ={Keycode 0x2C}
(クラス定数)
public constant Keycode.command-left:
Keycode ={Keycode 0x14}
Macintosh キーボード上で、左 command キーの Keycode です。
導入:
バージョン 6.0
(クラス定数)
public constant Keycode.command-right:
Keycode ={Keycode 0x15}
Macintosh キーボード上で、右command キーの Keycode です。
導入:
バージョン 6.0
(クラス定数)
public constant Keycode.ctrl-left:
Keycode ={Keycode 0x0A}
(クラス定数)
public constant Keycode.ctrl-right:
Keycode ={Keycode 0x0B}
(クラス定数)
public constant Keycode.d:
Keycode ={Keycode 0x64}
(クラス定数)
public constant Keycode.delete:
Keycode ={Keycode 0x8F}
(クラス定数)
public constant Keycode.down:
Keycode ={Keycode 0x89}
(クラス定数)
public constant Keycode.e:
Keycode ={Keycode 0x65}
(クラス定数)
public constant Keycode.end:
Keycode ={Keycode 0x8B}
(クラス定数)
public constant Keycode.enter:
Keycode ={Keycode 0x83}
(クラス定数)
public constant Keycode.equal:
Keycode ={Keycode 0x3D}
(クラス定数)
public constant Keycode.esc:
Keycode ={Keycode 0x80}
(クラス定数)
public constant Keycode.f:
Keycode ={Keycode 0x66}
(クラス定数)
public constant Keycode.f0:
Keycode ={Keycode 0xA0}
(クラス定数)
public constant Keycode.f1:
Keycode ={Keycode 0xA1}
(クラス定数)
public constant Keycode.f10:
Keycode ={Keycode 0xAA}
(クラス定数)
public constant Keycode.f11:
Keycode ={Keycode 0xAB}
(クラス定数)
public constant Keycode.f12:
Keycode ={Keycode 0xAC}
(クラス定数)
public constant Keycode.f13:
Keycode ={Keycode 0xAD}
(クラス定数)
public constant Keycode.f14:
Keycode ={Keycode 0xAE}
(クラス定数)
public constant Keycode.f15:
Keycode ={Keycode 0xAF}
(クラス定数)
public constant Keycode.f16:
Keycode ={Keycode 0xB0}
(クラス定数)
public constant Keycode.f17:
Keycode ={Keycode 0xB1}
(クラス定数)
public constant Keycode.f18:
Keycode ={Keycode 0xB2}
(クラス定数)
public constant Keycode.f19:
Keycode ={Keycode 0xB3}
(クラス定数)
public constant Keycode.f2:
Keycode ={Keycode 0xA2}
(クラス定数)
public constant Keycode.f20:
Keycode ={Keycode 0xB4}
(クラス定数)
public constant Keycode.f21:
Keycode ={Keycode 0xB5}
(クラス定数)
public constant Keycode.f22:
Keycode ={Keycode 0xB6}
(クラス定数)
public constant Keycode.f23:
Keycode ={Keycode 0xB7}
(クラス定数)
public constant Keycode.f24:
Keycode ={Keycode 0xB8}
(クラス定数)
public constant Keycode.f25:
Keycode ={Keycode 0xB9}
(クラス定数)
public constant Keycode.f26:
Keycode ={Keycode 0xBA}
(クラス定数)
public constant Keycode.f27:
Keycode ={Keycode 0xBB}
(クラス定数)
public constant Keycode.f28:
Keycode ={Keycode 0xBC}
(クラス定数)
public constant Keycode.f29:
Keycode ={Keycode 0xBD}
(クラス定数)
public constant Keycode.f3:
Keycode ={Keycode 0xA3}
(クラス定数)
public constant Keycode.f30:
Keycode ={Keycode 0xBE}
(クラス定数)
public constant Keycode.f31:
Keycode ={Keycode 0xBF}
(クラス定数)
public constant Keycode.f4:
Keycode ={Keycode 0xA4}
(クラス定数)
public constant Keycode.f5:
Keycode ={Keycode 0xA5}
(クラス定数)
public constant Keycode.f6:
Keycode ={Keycode 0xA6}
(クラス定数)
public constant Keycode.f7:
Keycode ={Keycode 0xA7}
(クラス定数)
public constant Keycode.f8:
Keycode ={Keycode 0xA8}
(クラス定数)
public constant Keycode.f9:
Keycode ={Keycode 0xA9}
(クラス定数)
public constant Keycode.g:
Keycode ={Keycode 0x67}
(クラス定数)
public constant Keycode.h:
Keycode ={Keycode 0x68}
(クラス定数)
public constant Keycode.home:
Keycode ={Keycode 0x8A}
(クラス定数)
public constant Keycode.hyper-left:
Keycode ={Keycode 0x12}
(クラス定数)
public constant Keycode.hyper-right:
Keycode ={Keycode 0x13}
(クラス定数)
public constant Keycode.i:
Keycode ={Keycode 0x69}
(クラス定数)
public constant Keycode.insert:
Keycode ={Keycode 0x8E}
(クラス定数)
public constant Keycode.j:
Keycode ={Keycode 0x6A}
(クラス定数)
public constant Keycode.k:
Keycode ={Keycode 0x6B}
(クラス定数)
public constant Keycode.keypad-0:
Keycode ={Keycode 0xD0}
(クラス定数)
public constant Keycode.keypad-1:
Keycode ={Keycode 0xD1}
(クラス定数)
public constant Keycode.keypad-2:
Keycode ={Keycode 0xD2}
(クラス定数)
public constant Keycode.keypad-3:
Keycode ={Keycode 0xD3}
(クラス定数)
public constant Keycode.keypad-4:
Keycode ={Keycode 0xD4}
(クラス定数)
public constant Keycode.keypad-5:
Keycode ={Keycode 0xD5}
(クラス定数)
public constant Keycode.keypad-6:
Keycode ={Keycode 0xD6}
(クラス定数)
public constant Keycode.keypad-7:
Keycode ={Keycode 0xD7}
(クラス定数)
public constant Keycode.keypad-8:
Keycode ={Keycode 0xD8}
(クラス定数)
public constant Keycode.keypad-9:
Keycode ={Keycode 0xD9}
(クラス定数)
public constant Keycode.keypad-asterisk:
Keycode ={Keycode 0xDD}
Keycode : keypad-asterisk キー
(クラス定数)
public constant Keycode.keypad-backspace:
Keycode ={Keycode 0xC1}
Keycode : keypad-backspace キー
(クラス定数)
public constant Keycode.keypad-delete:
Keycode ={Keycode 0xCF}
Keycode : keypad-delete キー
(クラス定数)
public constant Keycode.keypad-down:
Keycode ={Keycode 0xC9}
(クラス定数)
public constant Keycode.keypad-end:
Keycode ={Keycode 0xCB}
(クラス定数)
public constant Keycode.keypad-enter:
Keycode ={Keycode 0xC3}
Keycode : keypad-enter キー
(クラス定数)
public constant Keycode.keypad-equal:
Keycode ={Keycode 0xDB}
Keycode : keypad-equal キー
(クラス定数)
public constant Keycode.keypad-esc:
Keycode ={Keycode 0xC0}
(クラス定数)
public constant Keycode.keypad-f0:
Keycode ={Keycode 0xE0}
(クラス定数)
public constant Keycode.keypad-f1:
Keycode ={Keycode 0xE1}
(クラス定数)
public constant Keycode.keypad-f10:
Keycode ={Keycode 0xEA}
(クラス定数)
public constant Keycode.keypad-f11:
Keycode ={Keycode 0xEB}
(クラス定数)
public constant Keycode.keypad-f12:
Keycode ={Keycode 0xEC}
(クラス定数)
public constant Keycode.keypad-f13:
Keycode ={Keycode 0xED}
(クラス定数)
public constant Keycode.keypad-f14:
Keycode ={Keycode 0xEE}
(クラス定数)
public constant Keycode.keypad-f15:
Keycode ={Keycode 0xEF}
(クラス定数)
public constant Keycode.keypad-f16:
Keycode ={Keycode 0xF0}
(クラス定数)
public constant Keycode.keypad-f17:
Keycode ={Keycode 0xF1}
(クラス定数)
public constant Keycode.keypad-f18:
Keycode ={Keycode 0xF2}
(クラス定数)
public constant Keycode.keypad-f19:
Keycode ={Keycode 0xF3}
(クラス定数)
public constant Keycode.keypad-f2:
Keycode ={Keycode 0xE2}
(クラス定数)
public constant Keycode.keypad-f20:
Keycode ={Keycode 0xF4}
(クラス定数)
public constant Keycode.keypad-f21:
Keycode ={Keycode 0xF5}
(クラス定数)
public constant Keycode.keypad-f22:
Keycode ={Keycode 0xF6}
(クラス定数)
public constant Keycode.keypad-f23:
Keycode ={Keycode 0xF7}
(クラス定数)
public constant Keycode.keypad-f24:
Keycode ={Keycode 0xF8}
(クラス定数)
public constant Keycode.keypad-f25:
Keycode ={Keycode 0xF9}
(クラス定数)
public constant Keycode.keypad-f26:
Keycode ={Keycode 0xFA}
(クラス定数)
public constant Keycode.keypad-f27:
Keycode ={Keycode 0xFB}
(クラス定数)
public constant Keycode.keypad-f28:
Keycode ={Keycode 0xFC}
(クラス定数)
public constant Keycode.keypad-f29:
Keycode ={Keycode 0xFD}
(クラス定数)
public constant Keycode.keypad-f3:
Keycode ={Keycode 0xE3}
(クラス定数)
public constant Keycode.keypad-f30:
Keycode ={Keycode 0xFE}
(クラス定数)
public constant Keycode.keypad-f31:
Keycode ={Keycode 0xFF}
(クラス定数)
public constant Keycode.keypad-f4:
Keycode ={Keycode 0xE4}
(クラス定数)
public constant Keycode.keypad-f5:
Keycode ={Keycode 0xE5}
(クラス定数)
public constant Keycode.keypad-f6:
Keycode ={Keycode 0xE6}
(クラス定数)
public constant Keycode.keypad-f7:
Keycode ={Keycode 0xE7}
(クラス定数)
public constant Keycode.keypad-f8:
Keycode ={Keycode 0xE8}
(クラス定数)
public constant Keycode.keypad-f9:
Keycode ={Keycode 0xE9}
(クラス定数)
public constant Keycode.keypad-home:
Keycode ={Keycode 0xCA}
(クラス定数)
public constant Keycode.keypad-insert:
Keycode ={Keycode 0xCE}
Keycode : keypad-insert キー
(クラス定数)
public constant Keycode.keypad-left:
Keycode ={Keycode 0xC6}
(クラス定数)
public constant Keycode.keypad-middle:
Keycode ={Keycode 0xC5}
Keycode : keypad-middle キー
(クラス定数)
public constant Keycode.keypad-minus:
Keycode ={Keycode 0xDE}
Keycode : keypad-minus キー
(クラス定数)
public constant Keycode.keypad-next:
Keycode ={Keycode 0xCD}
(クラス定数)
public constant Keycode.keypad-period:
Keycode ={Keycode 0xDA}
Keycode : keypad-period キー
(クラス定数)
public constant Keycode.keypad-pgdn:
Keycode ={Keycode 0xCD}
(クラス定数)
public constant Keycode.keypad-pgup:
Keycode ={Keycode 0xCC}
(クラス定数)
public constant Keycode.keypad-plus:
Keycode ={Keycode 0xDF}
(クラス定数)
public constant Keycode.keypad-prev:
Keycode ={Keycode 0xCC}
(クラス定数)
public constant Keycode.keypad-right:
Keycode ={Keycode 0xC7}
Keycode : keypad-right キー
(クラス定数)
public constant Keycode.keypad-slash:
Keycode ={Keycode 0xDC}
Keycode : keypad-slash キー
(クラス定数)
public constant Keycode.keypad-tab:
Keycode ={Keycode 0xC2}
(クラス定数)
public constant Keycode.keypad-up:
Keycode ={Keycode 0xC8}
(クラス定数)
public constant Keycode.l:
Keycode ={Keycode 0x6C}
(クラス定数)
public constant Keycode.left:
Keycode ={Keycode 0x86}
(クラス定数)
deprecated public constant Keycode.lower-left:
Keycode =Keycode.command-left
(クラス定数)
deprecated public constant Keycode.lower-right:
Keycode =Keycode.command-right
(クラス定数)
public constant Keycode.m:
Keycode ={Keycode 0x6D}
(クラス定数)
public constant Keycode.menu-left:
Keycode ={Keycode 0x0E}
(クラス定数)
public constant Keycode.menu-right:
Keycode ={Keycode 0x0F}
(クラス定数)
deprecated public constant Keycode.meta-left:
Keycode =Keycode.menu-left
(クラス定数)
deprecated public constant Keycode.meta-right:
Keycode =Keycode.menu-right
(クラス定数)
public constant Keycode.middle:
Keycode ={Keycode 0x85}
(クラス定数)
public constant Keycode.minus:
Keycode ={Keycode 0x2D}
(クラス定数)
public constant Keycode.n:
Keycode ={Keycode 0x6E}
(クラス定数)
public constant Keycode.next:
Keycode ={Keycode 0x8D}
(クラス定数)
public constant Keycode.none:
Keycode ={Keycode 0x0}
(クラス定数)
public constant Keycode.num-key:
Keycode ={Keycode 0x19}
(クラス定数)
public constant Keycode.num-lock:
Keycode ={Keycode 0x1D}
(クラス定数)
public constant Keycode.number-0:
Keycode ={Keycode 0x30}
(クラス定数)
public constant Keycode.number-1:
Keycode ={Keycode 0x31}
(クラス定数)
public constant Keycode.number-2:
Keycode ={Keycode 0x32}
(クラス定数)
public constant Keycode.number-3:
Keycode ={Keycode 0x33}
(クラス定数)
public constant Keycode.number-4:
Keycode ={Keycode 0x34}
(クラス定数)
public constant Keycode.number-5:
Keycode ={Keycode 0x35}
(クラス定数)
public constant Keycode.number-6:
Keycode ={Keycode 0x36}
(クラス定数)
public constant Keycode.number-7:
Keycode ={Keycode 0x37}
(クラス定数)
public constant Keycode.number-8:
Keycode ={Keycode 0x38}
(クラス定数)
public constant Keycode.number-9:
Keycode ={Keycode 0x39}
(クラス定数)
public constant Keycode.o:
Keycode ={Keycode 0x6F}
(クラス定数)
public constant Keycode.other-key:
Keycode ={Keycode 0x1B}
(クラス定数)
public constant Keycode.other-lock:
Keycode ={Keycode 0x1F}
(クラス定数)
public constant Keycode.p:
Keycode ={Keycode 0x70}
(クラス定数)
public constant Keycode.pause:
Keycode ={Keycode 0x96}
(クラス定数)
public constant Keycode.period:
Keycode ={Keycode 0x2E}
(クラス定数)
public constant Keycode.pgdn:
Keycode ={Keycode 0x8D}
(クラス定数)
public constant Keycode.pgup:
Keycode ={Keycode 0x8C}
(クラス定数)
public constant Keycode.power-left:
Keycode ={Keycode 0x10}
(クラス定数)
public constant Keycode.power-right:
Keycode ={Keycode 0x11}
(クラス定数)
public constant Keycode.prev:
Keycode ={Keycode 0x8C}
(クラス定数)
public constant Keycode.q:
Keycode ={Keycode 0x71}
(クラス定数)
public constant Keycode.r:
Keycode ={Keycode 0x72}
(クラス定数)
public constant Keycode.right:
Keycode ={Keycode 0x87}
(クラス定数)
public constant Keycode.s:
Keycode ={Keycode 0x73}
(クラス定数)
public constant Keycode.scroll-key:
Keycode ={Keycode 0x1A}
(クラス定数)
public constant Keycode.scroll-lock:
Keycode ={Keycode 0x1E}
(クラス定数)
public constant Keycode.semicolon:
Keycode ={Keycode 0x3B}
(クラス定数)
public constant Keycode.shift-left:
Keycode ={Keycode 0x08}
(クラス定数)
public constant Keycode.shift-right:
Keycode ={Keycode 0x09}
(クラス定数)
public constant Keycode.slash:
Keycode ={Keycode 0x2F}
(クラス定数)
public constant Keycode.space:
Keycode ={Keycode 0x20}
(クラス定数)
public constant Keycode.t:
Keycode ={Keycode 0x74}
(クラス定数)
public constant Keycode.tab:
Keycode ={Keycode 0x82}
(クラス定数)
public constant Keycode.u:
Keycode ={Keycode 0x75}
(クラス定数)
public constant Keycode.up:
Keycode ={Keycode 0x88}
(クラス定数)
public constant Keycode.upper-left:
Keycode ={Keycode 0x16}
(クラス定数)
public constant Keycode.upper-right:
Keycode ={Keycode 0x17}
(クラス定数)
public constant Keycode.v:
Keycode ={Keycode 0x76}
(クラス定数)
public constant Keycode.w:
Keycode ={Keycode 0x77}
(クラス定数)
public constant Keycode.x:
Keycode ={Keycode 0x78}
(クラス定数)
public constant Keycode.y:
Keycode ={Keycode 0x79}
(クラス定数)
public constant Keycode.z:
Keycode ={Keycode 0x7A}
(クラスプロシージャ)
与えられた名前に対応する Keycode を返します。
注意事項
与えられた名前に対応するマッチがなかった場合は Keycode.none を返します。
例
ここに示されるように、
{Keycode.keycode-for-name "space"} は
Keycode.space (
{Keycode 32} としてグラフィックで表示) を返します。
例 |
 |
{Keycode.keycode-for-name "space"} and {value Keycode.space}
and {Keycode 32} are all the same.
| |
(クラスプロシージャ)
String 名 :Keycode を返します。
例
ここに示されているように、
{Keycode.name-for-keycode Keycode.space} は値
"space" を返します。
例 |
 |
{Keycode.name-for-keycode Keycode.space}
| |