Keycode (クラス)
public final Keycode
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.DEVICE.KEYBOARD.

キーボードのキーなど、単一の入力識別子を示します。

説明

Keycode はいくつかのユーザー入力識別子を示します。これは、次のような "raw" キープレスとキーリリースイベントをレポートするのに使用します:

"cooked" キー イベントと "raw" キー イベントの違いについては、KeyPressWindowEvent の説明を参照してください。

ほとんどの Keycode はキーボード上のキーを示します。顕著な例外としては、マウスボタンがあります。マウスボタンは Keycode.button-1Keycode.button-7 で示されます。もちろん、これらの値がキー関連イベントで渡されるのを見ることはありません。これらは Keycode 内 に存在します。これは、 StateMask の一部で、32 を下回る値の KeycodeStateMask の個々の値に一対一で対応しているためです。

Keycode の数字はプラットフォームに依存しません。Curl 言語の将来のリリースでも変更されません。

Keycode はクラス定数として使用可能です。たとえば、スペースバーを示す KeycodeKeycode.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}
        }
    }
}

コンストラクタ
default:Keycode を返す (Keycode.valuen)。
コンストラクタ public {Keycode.default n:int}
uninitialized:初期化されていない値を作成します。
ファクトリ public implicit inline {Keycode.uninitialized}:Keycode

プロパティ
value:この Keycode の整数値。この数字は 0 ~ 1023 (0 と 1023 を含む) です。
フィールド public constant Keycode.value:uint16

クラス変数と定数
a:Keycodea キー
public constant Keycode.a:Keycode ={Keycode 0x61}
alt-left:Keycodealt-left キー
public constant Keycode.alt-left:Keycode ={Keycode 0x0C}
alt-right:Keycodealt-right キー
public constant Keycode.alt-right:Keycode ={Keycode 0x0D}
apostrophe:Keycodeapostrophe キー
public constant Keycode.apostrophe:Keycode ={Keycode 0x27}
b:Keycodeb キー
public constant Keycode.b:Keycode ={Keycode 0x62}
backslash:Keycodebackslash キー
public constant Keycode.backslash:Keycode ={Keycode 0x5C}
backspace:Keycodebackspace キー
public constant Keycode.backspace:Keycode ={Keycode 0x81}
backtick:Keycodebacktick キー
public constant Keycode.backtick:Keycode ={Keycode 0x60}
bracket-left:Keycodebracket-left キー
public constant Keycode.bracket-left:Keycode ={Keycode 0x5B}
bracket-right:Keycodebracket-right キー
public constant Keycode.bracket-right:Keycode ={Keycode 0x5D}
button-1:Keycode :左マウスボタンを示す
public constant Keycode.button-1:Keycode ={Keycode 0x01}
button-2:Keycode :真中のマウスボタンを示す
public constant Keycode.button-2:Keycode ={Keycode 0x02}
button-3:Keycode :右マウスボタンを示す
public constant Keycode.button-3:Keycode ={Keycode 0x03}
button-4:Keycode :マウスボタン 4
public constant Keycode.button-4:Keycode ={Keycode 0x04}
button-5:Keycode :マウスボタン 5
public constant Keycode.button-5:Keycode ={Keycode 0x05}
button-6:Keycode :マウスボタン 6
public constant Keycode.button-6:Keycode ={Keycode 0x06}
button-7:Keycode :マウスボタン 7
public constant Keycode.button-7:Keycode ={Keycode 0x07}
c:Keycodec キー
public constant Keycode.c:Keycode ={Keycode 0x63}
caps-key:Keycodecaps-key キー
public constant Keycode.caps-key:Keycode ={Keycode 0x18}
caps-lock:Keycodecaps-lock キー
public constant Keycode.caps-lock:Keycode ={Keycode 0x1C}
comma:Keycodecomma キー
public constant Keycode.comma:Keycode ={Keycode 0x2C}
command-left:Macintosh キーボード上で、左 command キーの Keycode です。
public constant Keycode.command-left:Keycode ={Keycode 0x14}
command-right:Macintosh キーボード上で、右command キーの Keycode です。
public constant Keycode.command-right:Keycode ={Keycode 0x15}
ctrl-left:Keycodectrl-left キー
public constant Keycode.ctrl-left:Keycode ={Keycode 0x0A}
ctrl-right:Keycodectrl-right キー
public constant Keycode.ctrl-right:Keycode ={Keycode 0x0B}
d:Keycoded キー
public constant Keycode.d:Keycode ={Keycode 0x64}
delete:Keycodedelete キー
public constant Keycode.delete:Keycode ={Keycode 0x8F}
down:Keycodedown キー
public constant Keycode.down:Keycode ={Keycode 0x89}
e:Keycodee キー
public constant Keycode.e:Keycode ={Keycode 0x65}
end:Keycodeend キー
public constant Keycode.end:Keycode ={Keycode 0x8B}
enter:Keycodeenter キー
public constant Keycode.enter:Keycode ={Keycode 0x83}
equal:Keycodeequal キー
public constant Keycode.equal:Keycode ={Keycode 0x3D}
esc:Keycodeesc キー
public constant Keycode.esc:Keycode ={Keycode 0x80}
f:Keycodef キー
public constant Keycode.f:Keycode ={Keycode 0x66}
f0:Keycodef0 キー
public constant Keycode.f0:Keycode ={Keycode 0xA0}
f1:Keycodef1 キー
public constant Keycode.f1:Keycode ={Keycode 0xA1}
f10:Keycodef10 キー
public constant Keycode.f10:Keycode ={Keycode 0xAA}
f11:Keycodef11 キー
public constant Keycode.f11:Keycode ={Keycode 0xAB}
f12:Keycodef12 キー
public constant Keycode.f12:Keycode ={Keycode 0xAC}
f13:Keycodef13 キー
public constant Keycode.f13:Keycode ={Keycode 0xAD}
f14:Keycodef14 キー
public constant Keycode.f14:Keycode ={Keycode 0xAE}
f15:Keycodef15 キー
public constant Keycode.f15:Keycode ={Keycode 0xAF}
f16:Keycodef16 キー
public constant Keycode.f16:Keycode ={Keycode 0xB0}
f17:Keycodef17 キー
public constant Keycode.f17:Keycode ={Keycode 0xB1}
f18:Keycodef18 キー
public constant Keycode.f18:Keycode ={Keycode 0xB2}
f19:Keycodef19 キー
public constant Keycode.f19:Keycode ={Keycode 0xB3}
f2:Keycodef2 キー
public constant Keycode.f2:Keycode ={Keycode 0xA2}
f20:Keycodef20 キー
public constant Keycode.f20:Keycode ={Keycode 0xB4}
f21:Keycodef21 キー
public constant Keycode.f21:Keycode ={Keycode 0xB5}
f22:Keycodef22 キー
public constant Keycode.f22:Keycode ={Keycode 0xB6}
f23:Keycodef23 キー
public constant Keycode.f23:Keycode ={Keycode 0xB7}
f24:Keycodef24 キー
public constant Keycode.f24:Keycode ={Keycode 0xB8}
f25:Keycodef25 キー
public constant Keycode.f25:Keycode ={Keycode 0xB9}
f26:Keycodef26 キー
public constant Keycode.f26:Keycode ={Keycode 0xBA}
f27:Keycodef27 キー
public constant Keycode.f27:Keycode ={Keycode 0xBB}
f28:Keycodef28 キー
public constant Keycode.f28:Keycode ={Keycode 0xBC}
f29:Keycodef29 キー
public constant Keycode.f29:Keycode ={Keycode 0xBD}
f3:Keycodef3 キー
public constant Keycode.f3:Keycode ={Keycode 0xA3}
f30:Keycodef30 キー
public constant Keycode.f30:Keycode ={Keycode 0xBE}
f31:Keycodef31 キー
public constant Keycode.f31:Keycode ={Keycode 0xBF}
f4:Keycodef4 キー
public constant Keycode.f4:Keycode ={Keycode 0xA4}
f5:Keycodef5 キー
public constant Keycode.f5:Keycode ={Keycode 0xA5}
f6:Keycodef6 キー
public constant Keycode.f6:Keycode ={Keycode 0xA6}
f7:Keycodef7 キー
public constant Keycode.f7:Keycode ={Keycode 0xA7}
f8:Keycodef8 キー
public constant Keycode.f8:Keycode ={Keycode 0xA8}
f9:Keycodef9 キー
public constant Keycode.f9:Keycode ={Keycode 0xA9}
g:Keycodeg キー
public constant Keycode.g:Keycode ={Keycode 0x67}
h:Keycodeh キー
public constant Keycode.h:Keycode ={Keycode 0x68}
home:Keycodehome キー
public constant Keycode.home:Keycode ={Keycode 0x8A}
hyper-left:Keycodehyper-left キー
public constant Keycode.hyper-left:Keycode ={Keycode 0x12}
hyper-right:Keycodehyper-right キー
public constant Keycode.hyper-right:Keycode ={Keycode 0x13}
i:Keycodei キー
public constant Keycode.i:Keycode ={Keycode 0x69}
insert:Keycodeinsert キー
public constant Keycode.insert:Keycode ={Keycode 0x8E}
j:Keycodej キー
public constant Keycode.j:Keycode ={Keycode 0x6A}
k:Keycodek キー
public constant Keycode.k:Keycode ={Keycode 0x6B}
keypad-0:Keycodekeypad-0 キー
public constant Keycode.keypad-0:Keycode ={Keycode 0xD0}
keypad-1:Keycodekeypad-1 キー
public constant Keycode.keypad-1:Keycode ={Keycode 0xD1}
keypad-2:Keycodekeypad-2 キー
public constant Keycode.keypad-2:Keycode ={Keycode 0xD2}
keypad-3:Keycodekeypad-3 キー
public constant Keycode.keypad-3:Keycode ={Keycode 0xD3}
keypad-4:Keycodekeypad-4 キー
public constant Keycode.keypad-4:Keycode ={Keycode 0xD4}
keypad-5:Keycodekeypad-5 キー
public constant Keycode.keypad-5:Keycode ={Keycode 0xD5}
keypad-6:Keycodekeypad-6 キー
public constant Keycode.keypad-6:Keycode ={Keycode 0xD6}
keypad-7:Keycodekeypad-7 キー
public constant Keycode.keypad-7:Keycode ={Keycode 0xD7}
keypad-8:Keycodekeypad-8 キー
public constant Keycode.keypad-8:Keycode ={Keycode 0xD8}
keypad-9:Keycodekeypad-9 キー
public constant Keycode.keypad-9:Keycode ={Keycode 0xD9}
keypad-asterisk:Keycodekeypad-asterisk キー
public constant Keycode.keypad-asterisk:Keycode ={Keycode 0xDD}
keypad-backspace:Keycodekeypad-backspace キー
public constant Keycode.keypad-backspace:Keycode ={Keycode 0xC1}
keypad-delete:Keycodekeypad-delete キー
public constant Keycode.keypad-delete:Keycode ={Keycode 0xCF}
keypad-down:Keycodekeypad-down キー
public constant Keycode.keypad-down:Keycode ={Keycode 0xC9}
keypad-end:Keycodekeypad-end キー
public constant Keycode.keypad-end:Keycode ={Keycode 0xCB}
keypad-enter:Keycodekeypad-enter キー
public constant Keycode.keypad-enter:Keycode ={Keycode 0xC3}
keypad-equal:Keycodekeypad-equal キー
public constant Keycode.keypad-equal:Keycode ={Keycode 0xDB}
keypad-esc:Keycodekeypad-esc キー
public constant Keycode.keypad-esc:Keycode ={Keycode 0xC0}
keypad-f0:Keycodekeypad-f0 キー
public constant Keycode.keypad-f0:Keycode ={Keycode 0xE0}
keypad-f1:Keycodekeypad-f1 キー
public constant Keycode.keypad-f1:Keycode ={Keycode 0xE1}
keypad-f10:Keycodekeypad-f10 キー
public constant Keycode.keypad-f10:Keycode ={Keycode 0xEA}
keypad-f11:Keycodekeypad-f11 キー
public constant Keycode.keypad-f11:Keycode ={Keycode 0xEB}
keypad-f12:Keycodekeypad-f12 キー
public constant Keycode.keypad-f12:Keycode ={Keycode 0xEC}
keypad-f13:Keycodekeypad-f13 キー
public constant Keycode.keypad-f13:Keycode ={Keycode 0xED}
keypad-f14:Keycodekeypad-f14 キー
public constant Keycode.keypad-f14:Keycode ={Keycode 0xEE}
keypad-f15:Keycodekeypad-f15 キー
public constant Keycode.keypad-f15:Keycode ={Keycode 0xEF}
keypad-f16:Keycodekeypad-f16 キー
public constant Keycode.keypad-f16:Keycode ={Keycode 0xF0}
keypad-f17:Keycodekeypad-f17 キー
public constant Keycode.keypad-f17:Keycode ={Keycode 0xF1}
keypad-f18:Keycodekeypad-f18 キー
public constant Keycode.keypad-f18:Keycode ={Keycode 0xF2}
keypad-f19:Keycodekeypad-f19 キー
public constant Keycode.keypad-f19:Keycode ={Keycode 0xF3}
keypad-f2:Keycodekeypad-f2 キー
public constant Keycode.keypad-f2:Keycode ={Keycode 0xE2}
keypad-f20:Keycodekeypad-f20 キー
public constant Keycode.keypad-f20:Keycode ={Keycode 0xF4}
keypad-f21:Keycodekeypad-f21 キー
public constant Keycode.keypad-f21:Keycode ={Keycode 0xF5}
keypad-f22:Keycodekeypad-f22 キー
public constant Keycode.keypad-f22:Keycode ={Keycode 0xF6}
keypad-f23:Keycodekeypad-f23 キー
public constant Keycode.keypad-f23:Keycode ={Keycode 0xF7}
keypad-f24:Keycodekeypad-f24 キー
public constant Keycode.keypad-f24:Keycode ={Keycode 0xF8}
keypad-f25:Keycodekeypad-f25 キー
public constant Keycode.keypad-f25:Keycode ={Keycode 0xF9}
keypad-f26:Keycodekeypad-f26 キー
public constant Keycode.keypad-f26:Keycode ={Keycode 0xFA}
keypad-f27:Keycodekeypad-f27 キー
public constant Keycode.keypad-f27:Keycode ={Keycode 0xFB}
keypad-f28:Keycodekeypad-f28 キー
public constant Keycode.keypad-f28:Keycode ={Keycode 0xFC}
keypad-f29:Keycodekeypad-f29 キー
public constant Keycode.keypad-f29:Keycode ={Keycode 0xFD}
keypad-f3:Keycodekeypad-f3 キー
public constant Keycode.keypad-f3:Keycode ={Keycode 0xE3}
keypad-f30:Keycodekeypad-f30 キー
public constant Keycode.keypad-f30:Keycode ={Keycode 0xFE}
keypad-f31:Keycodekeypad-f31 キー
public constant Keycode.keypad-f31:Keycode ={Keycode 0xFF}
keypad-f4:Keycodekeypad-f4 キー
public constant Keycode.keypad-f4:Keycode ={Keycode 0xE4}
keypad-f5:Keycodekeypad-f5 キー
public constant Keycode.keypad-f5:Keycode ={Keycode 0xE5}
keypad-f6:Keycodekeypad-f6 キー
public constant Keycode.keypad-f6:Keycode ={Keycode 0xE6}
keypad-f7:Keycodekeypad-f7 キー
public constant Keycode.keypad-f7:Keycode ={Keycode 0xE7}
keypad-f8:Keycodekeypad-f8 キー
public constant Keycode.keypad-f8:Keycode ={Keycode 0xE8}
keypad-f9:Keycodekeypad-f9 キー
public constant Keycode.keypad-f9:Keycode ={Keycode 0xE9}
keypad-home:Keycodekeypad-home キー
public constant Keycode.keypad-home:Keycode ={Keycode 0xCA}
keypad-insert:Keycodekeypad-insert キー
public constant Keycode.keypad-insert:Keycode ={Keycode 0xCE}
keypad-left:Keycodekeypad-left キー
public constant Keycode.keypad-left:Keycode ={Keycode 0xC6}
keypad-middle:Keycodekeypad-middle キー
public constant Keycode.keypad-middle:Keycode ={Keycode 0xC5}
keypad-minus:Keycodekeypad-minus キー
public constant Keycode.keypad-minus:Keycode ={Keycode 0xDE}
keypad-next:keypad-pgdn キーの Keycode
public constant Keycode.keypad-next:Keycode ={Keycode 0xCD}
keypad-period:Keycodekeypad-period キー
public constant Keycode.keypad-period:Keycode ={Keycode 0xDA}
keypad-pgdn:keypad-pgdn キーの Keycode
public constant Keycode.keypad-pgdn:Keycode ={Keycode 0xCD}
keypad-pgup:keypad-pgup キーの Keycode
public constant Keycode.keypad-pgup:Keycode ={Keycode 0xCC}
keypad-plus:Keycodekeypad-plus キー
public constant Keycode.keypad-plus:Keycode ={Keycode 0xDF}
keypad-prev:keypad-pgup キーの Keycode
public constant Keycode.keypad-prev:Keycode ={Keycode 0xCC}
keypad-right:Keycodekeypad-right キー
public constant Keycode.keypad-right:Keycode ={Keycode 0xC7}
keypad-slash:Keycodekeypad-slash キー
public constant Keycode.keypad-slash:Keycode ={Keycode 0xDC}
keypad-tab:Keycodekeypad-tab キー
public constant Keycode.keypad-tab:Keycode ={Keycode 0xC2}
keypad-up:Keycodekeypad-up キー
public constant Keycode.keypad-up:Keycode ={Keycode 0xC8}
l:Keycodel キー
public constant Keycode.l:Keycode ={Keycode 0x6C}
left:left キーの Keycode
public constant Keycode.left:Keycode ={Keycode 0x86}
lower-left:
deprecated public constant Keycode.lower-left:Keycode =Keycode.command-left
lower-right:
deprecated public constant Keycode.lower-right:Keycode =Keycode.command-right
m:Keycodem キー
public constant Keycode.m:Keycode ={Keycode 0x6D}
menu-left:menu-left キーの Keycode
public constant Keycode.menu-left:Keycode ={Keycode 0x0E}
menu-right:menu-right キーの Keycode
public constant Keycode.menu-right:Keycode ={Keycode 0x0F}
meta-left:
deprecated public constant Keycode.meta-left:Keycode =Keycode.menu-left
meta-right:
deprecated public constant Keycode.meta-right:Keycode =Keycode.menu-right
middle:Keycodemiddle キー
public constant Keycode.middle:Keycode ={Keycode 0x85}
minus:Keycodeminus キー
public constant Keycode.minus:Keycode ={Keycode 0x2D}
n:Keycoden キー
public constant Keycode.n:Keycode ={Keycode 0x6E}
next:pgdn キーの Keycode
public constant Keycode.next:Keycode ={Keycode 0x8D}
none:Keycode :非 Keycode を示す
public constant Keycode.none:Keycode ={Keycode 0x0}
num-key:Keycodenum-key キー
public constant Keycode.num-key:Keycode ={Keycode 0x19}
num-lock:Keycodenum-lock キー
public constant Keycode.num-lock:Keycode ={Keycode 0x1D}
number-0:Keycodenumber-0 キー
public constant Keycode.number-0:Keycode ={Keycode 0x30}
number-1:Keycodenumber-1 キー
public constant Keycode.number-1:Keycode ={Keycode 0x31}
number-2:Keycodenumber-2 キー
public constant Keycode.number-2:Keycode ={Keycode 0x32}
number-3:Keycodenumber-3 キー
public constant Keycode.number-3:Keycode ={Keycode 0x33}
number-4:Keycodenumber-4 キー
public constant Keycode.number-4:Keycode ={Keycode 0x34}
number-5:Keycodenumber-5 キー
public constant Keycode.number-5:Keycode ={Keycode 0x35}
number-6:Keycodenumber-6 キー
public constant Keycode.number-6:Keycode ={Keycode 0x36}
number-7:Keycodenumber-7 キー
public constant Keycode.number-7:Keycode ={Keycode 0x37}
number-8:Keycodenumber-8 キー
public constant Keycode.number-8:Keycode ={Keycode 0x38}
number-9:Keycodenumber-9 キー
public constant Keycode.number-9:Keycode ={Keycode 0x39}
o:Keycodeo キー
public constant Keycode.o:Keycode ={Keycode 0x6F}
other-key:Keycodeother-key キー
public constant Keycode.other-key:Keycode ={Keycode 0x1B}
other-lock:Keycodeother-lock キー
public constant Keycode.other-lock:Keycode ={Keycode 0x1F}
p:Keycodep キー
public constant Keycode.p:Keycode ={Keycode 0x70}
pause:Keycodepause キー
public constant Keycode.pause:Keycode ={Keycode 0x96}
period:Keycodeperiod キー
public constant Keycode.period:Keycode ={Keycode 0x2E}
pgdn:pgdn キーの Keycode
public constant Keycode.pgdn:Keycode ={Keycode 0x8D}
pgup:pgup キーの Keycode
public constant Keycode.pgup:Keycode ={Keycode 0x8C}
power-left:Keycodepower-left キー
public constant Keycode.power-left:Keycode ={Keycode 0x10}
power-right:Keycodepower-right キー
public constant Keycode.power-right:Keycode ={Keycode 0x11}
prev:pgup キーの Keycode
public constant Keycode.prev:Keycode ={Keycode 0x8C}
q:Keycodeq キー
public constant Keycode.q:Keycode ={Keycode 0x71}
r:Keycoder キー
public constant Keycode.r:Keycode ={Keycode 0x72}
right:right キーの Keycode
public constant Keycode.right:Keycode ={Keycode 0x87}
s:Keycodes キー
public constant Keycode.s:Keycode ={Keycode 0x73}
scroll-key:Keycodescroll-key キー
public constant Keycode.scroll-key:Keycode ={Keycode 0x1A}
scroll-lock:Keycodescroll-lock キー
public constant Keycode.scroll-lock:Keycode ={Keycode 0x1E}
semicolon:Keycodesemicolon キー
public constant Keycode.semicolon:Keycode ={Keycode 0x3B}
shift-left:Keycodeshift-left キー
public constant Keycode.shift-left:Keycode ={Keycode 0x08}
shift-right:Keycodeshift-right キー
public constant Keycode.shift-right:Keycode ={Keycode 0x09}
slash:Keycodeslash キー
public constant Keycode.slash:Keycode ={Keycode 0x2F}
space:Keycodespace キー
public constant Keycode.space:Keycode ={Keycode 0x20}
t:Keycodet キー
public constant Keycode.t:Keycode ={Keycode 0x74}
tab:Keycodetab キー
public constant Keycode.tab:Keycode ={Keycode 0x82}
u:Keycodeu キー
public constant Keycode.u:Keycode ={Keycode 0x75}
up:Keycodeup キー
public constant Keycode.up:Keycode ={Keycode 0x88}
upper-left:Keycodeupper-left キー
public constant Keycode.upper-left:Keycode ={Keycode 0x16}
upper-right:Keycodeupper-right キー
public constant Keycode.upper-right:Keycode ={Keycode 0x17}
v:Keycodev キー
public constant Keycode.v:Keycode ={Keycode 0x76}
w:Keycodew キー
public constant Keycode.w:Keycode ={Keycode 0x77}
x:Keycodex キー
public constant Keycode.x:Keycode ={Keycode 0x78}
y:Keycodey キー
public constant Keycode.y:Keycode ={Keycode 0x79}
z:Keycodez キー
public constant Keycode.z:Keycode ={Keycode 0x7A}

クラス プロシージャ
keycode-for-name:与えられた名前に対応する Keycode を返します。
public {Keycode.keycode-for-name name:String}:Keycode
name-for-keycode:String 名 :Keycode を返します。
public {Keycode.name-for-keycode keycode:Keycode}:String



コンストラクタ詳細
default (コンストラクタ)
public {Keycode.default n:int}

Keycode を返す (Keycode.valuen)。

n: 0 ~ 1023 の整数。


uninitialized (ファクトリ)
public implicit inline {Keycode.uninitialized}:Keycode

初期化されていない値を作成します。

導入: バージョン 6.0



プロパティ詳細
value (フィールド)
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}.



クラス変数と定数の詳細
a (クラス定数)
public constant Keycode.a:Keycode ={Keycode 0x61}

Keycodea キー



alt-left (クラス定数)
public constant Keycode.alt-left:Keycode ={Keycode 0x0C}

Keycodealt-left キー



alt-right (クラス定数)
public constant Keycode.alt-right:Keycode ={Keycode 0x0D}

Keycodealt-right キー



apostrophe (クラス定数)
public constant Keycode.apostrophe:Keycode ={Keycode 0x27}

Keycodeapostrophe キー



b (クラス定数)
public constant Keycode.b:Keycode ={Keycode 0x62}

Keycodeb キー



backslash (クラス定数)
public constant Keycode.backslash:Keycode ={Keycode 0x5C}

Keycodebackslash キー



backspace (クラス定数)
public constant Keycode.backspace:Keycode ={Keycode 0x81}

Keycodebackspace キー



backtick (クラス定数)
public constant Keycode.backtick:Keycode ={Keycode 0x60}

Keycodebacktick キー



bracket-left (クラス定数)
public constant Keycode.bracket-left:Keycode ={Keycode 0x5B}

Keycodebracket-left キー



bracket-right (クラス定数)
public constant Keycode.bracket-right:Keycode ={Keycode 0x5D}

Keycodebracket-right キー



button-1 (クラス定数)
public constant Keycode.button-1:Keycode ={Keycode 0x01}

Keycode :左マウスボタンを示す



button-2 (クラス定数)
public constant Keycode.button-2:Keycode ={Keycode 0x02}

Keycode :真中のマウスボタンを示す



button-3 (クラス定数)
public constant Keycode.button-3:Keycode ={Keycode 0x03}

Keycode :右マウスボタンを示す



button-4 (クラス定数)
public constant Keycode.button-4:Keycode ={Keycode 0x04}

Keycode :マウスボタン 4



button-5 (クラス定数)
public constant Keycode.button-5:Keycode ={Keycode 0x05}

Keycode :マウスボタン 5



button-6 (クラス定数)
public constant Keycode.button-6:Keycode ={Keycode 0x06}

Keycode :マウスボタン 6



button-7 (クラス定数)
public constant Keycode.button-7:Keycode ={Keycode 0x07}

Keycode :マウスボタン 7



c (クラス定数)
public constant Keycode.c:Keycode ={Keycode 0x63}

Keycodec キー



caps-key (クラス定数)
public constant Keycode.caps-key:Keycode ={Keycode 0x18}

Keycodecaps-key キー



caps-lock (クラス定数)
public constant Keycode.caps-lock:Keycode ={Keycode 0x1C}

Keycodecaps-lock キー



comma (クラス定数)
public constant Keycode.comma:Keycode ={Keycode 0x2C}

Keycodecomma キー



command-left (クラス定数)
public constant Keycode.command-left:Keycode ={Keycode 0x14}

Macintosh キーボード上で、左 command キーの Keycode です。

導入: バージョン 6.0


command-right (クラス定数)
public constant Keycode.command-right:Keycode ={Keycode 0x15}

Macintosh キーボード上で、右command キーの Keycode です。

導入: バージョン 6.0


ctrl-left (クラス定数)
public constant Keycode.ctrl-left:Keycode ={Keycode 0x0A}

Keycodectrl-left キー



ctrl-right (クラス定数)
public constant Keycode.ctrl-right:Keycode ={Keycode 0x0B}

Keycodectrl-right キー



d (クラス定数)
public constant Keycode.d:Keycode ={Keycode 0x64}

Keycoded キー



delete (クラス定数)
public constant Keycode.delete:Keycode ={Keycode 0x8F}

Keycodedelete キー



down (クラス定数)
public constant Keycode.down:Keycode ={Keycode 0x89}

Keycodedown キー



e (クラス定数)
public constant Keycode.e:Keycode ={Keycode 0x65}

Keycodee キー



end (クラス定数)
public constant Keycode.end:Keycode ={Keycode 0x8B}

Keycodeend キー



enter (クラス定数)
public constant Keycode.enter:Keycode ={Keycode 0x83}

Keycodeenter キー



equal (クラス定数)
public constant Keycode.equal:Keycode ={Keycode 0x3D}

Keycodeequal キー



esc (クラス定数)
public constant Keycode.esc:Keycode ={Keycode 0x80}

Keycodeesc キー



f (クラス定数)
public constant Keycode.f:Keycode ={Keycode 0x66}

Keycodef キー



f0 (クラス定数)
public constant Keycode.f0:Keycode ={Keycode 0xA0}

Keycodef0 キー



f1 (クラス定数)
public constant Keycode.f1:Keycode ={Keycode 0xA1}

Keycodef1 キー



f10 (クラス定数)
public constant Keycode.f10:Keycode ={Keycode 0xAA}

Keycodef10 キー



f11 (クラス定数)
public constant Keycode.f11:Keycode ={Keycode 0xAB}

Keycodef11 キー



f12 (クラス定数)
public constant Keycode.f12:Keycode ={Keycode 0xAC}

Keycodef12 キー



f13 (クラス定数)
public constant Keycode.f13:Keycode ={Keycode 0xAD}

Keycodef13 キー



f14 (クラス定数)
public constant Keycode.f14:Keycode ={Keycode 0xAE}

Keycodef14 キー



f15 (クラス定数)
public constant Keycode.f15:Keycode ={Keycode 0xAF}

Keycodef15 キー



f16 (クラス定数)
public constant Keycode.f16:Keycode ={Keycode 0xB0}

Keycodef16 キー



f17 (クラス定数)
public constant Keycode.f17:Keycode ={Keycode 0xB1}

Keycodef17 キー



f18 (クラス定数)
public constant Keycode.f18:Keycode ={Keycode 0xB2}

Keycodef18 キー



f19 (クラス定数)
public constant Keycode.f19:Keycode ={Keycode 0xB3}

Keycodef19 キー



f2 (クラス定数)
public constant Keycode.f2:Keycode ={Keycode 0xA2}

Keycodef2 キー



f20 (クラス定数)
public constant Keycode.f20:Keycode ={Keycode 0xB4}

Keycodef20 キー



f21 (クラス定数)
public constant Keycode.f21:Keycode ={Keycode 0xB5}

Keycodef21 キー



f22 (クラス定数)
public constant Keycode.f22:Keycode ={Keycode 0xB6}

Keycodef22 キー



f23 (クラス定数)
public constant Keycode.f23:Keycode ={Keycode 0xB7}

Keycodef23 キー



f24 (クラス定数)
public constant Keycode.f24:Keycode ={Keycode 0xB8}

Keycodef24 キー



f25 (クラス定数)
public constant Keycode.f25:Keycode ={Keycode 0xB9}

Keycodef25 キー



f26 (クラス定数)
public constant Keycode.f26:Keycode ={Keycode 0xBA}

Keycodef26 キー



f27 (クラス定数)
public constant Keycode.f27:Keycode ={Keycode 0xBB}

Keycodef27 キー



f28 (クラス定数)
public constant Keycode.f28:Keycode ={Keycode 0xBC}

Keycodef28 キー



f29 (クラス定数)
public constant Keycode.f29:Keycode ={Keycode 0xBD}

Keycodef29 キー



f3 (クラス定数)
public constant Keycode.f3:Keycode ={Keycode 0xA3}

Keycodef3 キー



f30 (クラス定数)
public constant Keycode.f30:Keycode ={Keycode 0xBE}

Keycodef30 キー



f31 (クラス定数)
public constant Keycode.f31:Keycode ={Keycode 0xBF}

Keycodef31 キー



f4 (クラス定数)
public constant Keycode.f4:Keycode ={Keycode 0xA4}

Keycodef4 キー



f5 (クラス定数)
public constant Keycode.f5:Keycode ={Keycode 0xA5}

Keycodef5 キー



f6 (クラス定数)
public constant Keycode.f6:Keycode ={Keycode 0xA6}

Keycodef6 キー



f7 (クラス定数)
public constant Keycode.f7:Keycode ={Keycode 0xA7}

Keycodef7 キー



f8 (クラス定数)
public constant Keycode.f8:Keycode ={Keycode 0xA8}

Keycodef8 キー



f9 (クラス定数)
public constant Keycode.f9:Keycode ={Keycode 0xA9}

Keycodef9 キー



g (クラス定数)
public constant Keycode.g:Keycode ={Keycode 0x67}

Keycodeg キー



h (クラス定数)
public constant Keycode.h:Keycode ={Keycode 0x68}

Keycodeh キー



home (クラス定数)
public constant Keycode.home:Keycode ={Keycode 0x8A}

Keycodehome キー



hyper-left (クラス定数)
public constant Keycode.hyper-left:Keycode ={Keycode 0x12}

Keycodehyper-left キー



hyper-right (クラス定数)
public constant Keycode.hyper-right:Keycode ={Keycode 0x13}

Keycodehyper-right キー



i (クラス定数)
public constant Keycode.i:Keycode ={Keycode 0x69}

Keycodei キー



insert (クラス定数)
public constant Keycode.insert:Keycode ={Keycode 0x8E}

Keycodeinsert キー



j (クラス定数)
public constant Keycode.j:Keycode ={Keycode 0x6A}

Keycodej キー



k (クラス定数)
public constant Keycode.k:Keycode ={Keycode 0x6B}

Keycodek キー



keypad-0 (クラス定数)
public constant Keycode.keypad-0:Keycode ={Keycode 0xD0}

Keycodekeypad-0 キー



keypad-1 (クラス定数)
public constant Keycode.keypad-1:Keycode ={Keycode 0xD1}

Keycodekeypad-1 キー



keypad-2 (クラス定数)
public constant Keycode.keypad-2:Keycode ={Keycode 0xD2}

Keycodekeypad-2 キー



keypad-3 (クラス定数)
public constant Keycode.keypad-3:Keycode ={Keycode 0xD3}

Keycodekeypad-3 キー



keypad-4 (クラス定数)
public constant Keycode.keypad-4:Keycode ={Keycode 0xD4}

Keycodekeypad-4 キー



keypad-5 (クラス定数)
public constant Keycode.keypad-5:Keycode ={Keycode 0xD5}

Keycodekeypad-5 キー



keypad-6 (クラス定数)
public constant Keycode.keypad-6:Keycode ={Keycode 0xD6}

Keycodekeypad-6 キー



keypad-7 (クラス定数)
public constant Keycode.keypad-7:Keycode ={Keycode 0xD7}

Keycodekeypad-7 キー



keypad-8 (クラス定数)
public constant Keycode.keypad-8:Keycode ={Keycode 0xD8}

Keycodekeypad-8 キー



keypad-9 (クラス定数)
public constant Keycode.keypad-9:Keycode ={Keycode 0xD9}

Keycodekeypad-9 キー



keypad-asterisk (クラス定数)
public constant Keycode.keypad-asterisk:Keycode ={Keycode 0xDD}

Keycodekeypad-asterisk キー



keypad-backspace (クラス定数)
public constant Keycode.keypad-backspace:Keycode ={Keycode 0xC1}

Keycodekeypad-backspace キー



keypad-delete (クラス定数)
public constant Keycode.keypad-delete:Keycode ={Keycode 0xCF}

Keycodekeypad-delete キー



keypad-down (クラス定数)
public constant Keycode.keypad-down:Keycode ={Keycode 0xC9}

Keycodekeypad-down キー



keypad-end (クラス定数)
public constant Keycode.keypad-end:Keycode ={Keycode 0xCB}

Keycodekeypad-end キー



keypad-enter (クラス定数)
public constant Keycode.keypad-enter:Keycode ={Keycode 0xC3}

Keycodekeypad-enter キー



keypad-equal (クラス定数)
public constant Keycode.keypad-equal:Keycode ={Keycode 0xDB}

Keycodekeypad-equal キー



keypad-esc (クラス定数)
public constant Keycode.keypad-esc:Keycode ={Keycode 0xC0}

Keycodekeypad-esc キー



keypad-f0 (クラス定数)
public constant Keycode.keypad-f0:Keycode ={Keycode 0xE0}

Keycodekeypad-f0 キー



keypad-f1 (クラス定数)
public constant Keycode.keypad-f1:Keycode ={Keycode 0xE1}

Keycodekeypad-f1 キー



keypad-f10 (クラス定数)
public constant Keycode.keypad-f10:Keycode ={Keycode 0xEA}

Keycodekeypad-f10 キー



keypad-f11 (クラス定数)
public constant Keycode.keypad-f11:Keycode ={Keycode 0xEB}

Keycodekeypad-f11 キー



keypad-f12 (クラス定数)
public constant Keycode.keypad-f12:Keycode ={Keycode 0xEC}

Keycodekeypad-f12 キー



keypad-f13 (クラス定数)
public constant Keycode.keypad-f13:Keycode ={Keycode 0xED}

Keycodekeypad-f13 キー



keypad-f14 (クラス定数)
public constant Keycode.keypad-f14:Keycode ={Keycode 0xEE}

Keycodekeypad-f14 キー



keypad-f15 (クラス定数)
public constant Keycode.keypad-f15:Keycode ={Keycode 0xEF}

Keycodekeypad-f15 キー



keypad-f16 (クラス定数)
public constant Keycode.keypad-f16:Keycode ={Keycode 0xF0}

Keycodekeypad-f16 キー



keypad-f17 (クラス定数)
public constant Keycode.keypad-f17:Keycode ={Keycode 0xF1}

Keycodekeypad-f17 キー



keypad-f18 (クラス定数)
public constant Keycode.keypad-f18:Keycode ={Keycode 0xF2}

Keycodekeypad-f18 キー



keypad-f19 (クラス定数)
public constant Keycode.keypad-f19:Keycode ={Keycode 0xF3}

Keycodekeypad-f19 キー



keypad-f2 (クラス定数)
public constant Keycode.keypad-f2:Keycode ={Keycode 0xE2}

Keycodekeypad-f2 キー



keypad-f20 (クラス定数)
public constant Keycode.keypad-f20:Keycode ={Keycode 0xF4}

Keycodekeypad-f20 キー



keypad-f21 (クラス定数)
public constant Keycode.keypad-f21:Keycode ={Keycode 0xF5}

Keycodekeypad-f21 キー



keypad-f22 (クラス定数)
public constant Keycode.keypad-f22:Keycode ={Keycode 0xF6}

Keycodekeypad-f22 キー



keypad-f23 (クラス定数)
public constant Keycode.keypad-f23:Keycode ={Keycode 0xF7}

Keycodekeypad-f23 キー



keypad-f24 (クラス定数)
public constant Keycode.keypad-f24:Keycode ={Keycode 0xF8}

Keycodekeypad-f24 キー



keypad-f25 (クラス定数)
public constant Keycode.keypad-f25:Keycode ={Keycode 0xF9}

Keycodekeypad-f25 キー



keypad-f26 (クラス定数)
public constant Keycode.keypad-f26:Keycode ={Keycode 0xFA}

Keycodekeypad-f26 キー



keypad-f27 (クラス定数)
public constant Keycode.keypad-f27:Keycode ={Keycode 0xFB}

Keycodekeypad-f27 キー



keypad-f28 (クラス定数)
public constant Keycode.keypad-f28:Keycode ={Keycode 0xFC}

Keycodekeypad-f28 キー



keypad-f29 (クラス定数)
public constant Keycode.keypad-f29:Keycode ={Keycode 0xFD}

Keycodekeypad-f29 キー



keypad-f3 (クラス定数)
public constant Keycode.keypad-f3:Keycode ={Keycode 0xE3}

Keycodekeypad-f3 キー



keypad-f30 (クラス定数)
public constant Keycode.keypad-f30:Keycode ={Keycode 0xFE}

Keycodekeypad-f30 キー



keypad-f31 (クラス定数)
public constant Keycode.keypad-f31:Keycode ={Keycode 0xFF}

Keycodekeypad-f31 キー



keypad-f4 (クラス定数)
public constant Keycode.keypad-f4:Keycode ={Keycode 0xE4}

Keycodekeypad-f4 キー



keypad-f5 (クラス定数)
public constant Keycode.keypad-f5:Keycode ={Keycode 0xE5}

Keycodekeypad-f5 キー



keypad-f6 (クラス定数)
public constant Keycode.keypad-f6:Keycode ={Keycode 0xE6}

Keycodekeypad-f6 キー



keypad-f7 (クラス定数)
public constant Keycode.keypad-f7:Keycode ={Keycode 0xE7}

Keycodekeypad-f7 キー



keypad-f8 (クラス定数)
public constant Keycode.keypad-f8:Keycode ={Keycode 0xE8}

Keycodekeypad-f8 キー



keypad-f9 (クラス定数)
public constant Keycode.keypad-f9:Keycode ={Keycode 0xE9}

Keycodekeypad-f9 キー



keypad-home (クラス定数)
public constant Keycode.keypad-home:Keycode ={Keycode 0xCA}

Keycodekeypad-home キー



keypad-insert (クラス定数)
public constant Keycode.keypad-insert:Keycode ={Keycode 0xCE}

Keycodekeypad-insert キー



keypad-left (クラス定数)
public constant Keycode.keypad-left:Keycode ={Keycode 0xC6}

Keycodekeypad-left キー



keypad-middle (クラス定数)
public constant Keycode.keypad-middle:Keycode ={Keycode 0xC5}

Keycodekeypad-middle キー



keypad-minus (クラス定数)
public constant Keycode.keypad-minus:Keycode ={Keycode 0xDE}

Keycodekeypad-minus キー



keypad-next (クラス定数)
public constant Keycode.keypad-next:Keycode ={Keycode 0xCD}

keypad-pgdn キーの Keycode



keypad-period (クラス定数)
public constant Keycode.keypad-period:Keycode ={Keycode 0xDA}

Keycodekeypad-period キー



keypad-pgdn (クラス定数)
public constant Keycode.keypad-pgdn:Keycode ={Keycode 0xCD}

keypad-pgdn キーの Keycode



keypad-pgup (クラス定数)
public constant Keycode.keypad-pgup:Keycode ={Keycode 0xCC}

keypad-pgup キーの Keycode



keypad-plus (クラス定数)
public constant Keycode.keypad-plus:Keycode ={Keycode 0xDF}

Keycodekeypad-plus キー



keypad-prev (クラス定数)
public constant Keycode.keypad-prev:Keycode ={Keycode 0xCC}

keypad-pgup キーの Keycode



keypad-right (クラス定数)
public constant Keycode.keypad-right:Keycode ={Keycode 0xC7}

Keycodekeypad-right キー



keypad-slash (クラス定数)
public constant Keycode.keypad-slash:Keycode ={Keycode 0xDC}

Keycodekeypad-slash キー



keypad-tab (クラス定数)
public constant Keycode.keypad-tab:Keycode ={Keycode 0xC2}

Keycodekeypad-tab キー



keypad-up (クラス定数)
public constant Keycode.keypad-up:Keycode ={Keycode 0xC8}

Keycodekeypad-up キー



l (クラス定数)
public constant Keycode.l:Keycode ={Keycode 0x6C}

Keycodel キー



left (クラス定数)
public constant Keycode.left:Keycode ={Keycode 0x86}

left キーの Keycode



lower-left (クラス定数)
deprecated public constant Keycode.lower-left:Keycode =Keycode.command-left

非推奨

このキーは現在 Keycode.command-left と名付けられています。


lower-right (クラス定数)
deprecated public constant Keycode.lower-right:Keycode =Keycode.command-right

非推奨

このキーは現在 Keycode.command-right と名づけられています。


m (クラス定数)
public constant Keycode.m:Keycode ={Keycode 0x6D}

Keycodem キー



menu-left (クラス定数)
public constant Keycode.menu-left:Keycode ={Keycode 0x0E}

menu-left キーの Keycode



menu-right (クラス定数)
public constant Keycode.menu-right:Keycode ={Keycode 0x0F}

menu-right キーの Keycode



meta-left (クラス定数)
deprecated public constant Keycode.meta-left:Keycode =Keycode.menu-left

非推奨

代わりに Keycode.menu-left を使用します。


meta-right (クラス定数)
deprecated public constant Keycode.meta-right:Keycode =Keycode.menu-right

非推奨

代わりに Keycode.menu-right を使用します。


middle (クラス定数)
public constant Keycode.middle:Keycode ={Keycode 0x85}

Keycodemiddle キー



minus (クラス定数)
public constant Keycode.minus:Keycode ={Keycode 0x2D}

Keycodeminus キー



n (クラス定数)
public constant Keycode.n:Keycode ={Keycode 0x6E}

Keycoden キー



next (クラス定数)
public constant Keycode.next:Keycode ={Keycode 0x8D}

pgdn キーの Keycode



none (クラス定数)
public constant Keycode.none:Keycode ={Keycode 0x0}

Keycode :非 Keycode を示す



num-key (クラス定数)
public constant Keycode.num-key:Keycode ={Keycode 0x19}

Keycodenum-key キー



num-lock (クラス定数)
public constant Keycode.num-lock:Keycode ={Keycode 0x1D}

Keycodenum-lock キー



number-0 (クラス定数)
public constant Keycode.number-0:Keycode ={Keycode 0x30}

Keycodenumber-0 キー



number-1 (クラス定数)
public constant Keycode.number-1:Keycode ={Keycode 0x31}

Keycodenumber-1 キー



number-2 (クラス定数)
public constant Keycode.number-2:Keycode ={Keycode 0x32}

Keycodenumber-2 キー



number-3 (クラス定数)
public constant Keycode.number-3:Keycode ={Keycode 0x33}

Keycodenumber-3 キー



number-4 (クラス定数)
public constant Keycode.number-4:Keycode ={Keycode 0x34}

Keycodenumber-4 キー



number-5 (クラス定数)
public constant Keycode.number-5:Keycode ={Keycode 0x35}

Keycodenumber-5 キー



number-6 (クラス定数)
public constant Keycode.number-6:Keycode ={Keycode 0x36}

Keycodenumber-6 キー



number-7 (クラス定数)
public constant Keycode.number-7:Keycode ={Keycode 0x37}

Keycodenumber-7 キー



number-8 (クラス定数)
public constant Keycode.number-8:Keycode ={Keycode 0x38}

Keycodenumber-8 キー



number-9 (クラス定数)
public constant Keycode.number-9:Keycode ={Keycode 0x39}

Keycodenumber-9 キー



o (クラス定数)
public constant Keycode.o:Keycode ={Keycode 0x6F}

Keycodeo キー



other-key (クラス定数)
public constant Keycode.other-key:Keycode ={Keycode 0x1B}

Keycodeother-key キー



other-lock (クラス定数)
public constant Keycode.other-lock:Keycode ={Keycode 0x1F}

Keycodeother-lock キー



p (クラス定数)
public constant Keycode.p:Keycode ={Keycode 0x70}

Keycodep キー



pause (クラス定数)
public constant Keycode.pause:Keycode ={Keycode 0x96}

Keycodepause キー



period (クラス定数)
public constant Keycode.period:Keycode ={Keycode 0x2E}

Keycodeperiod キー



pgdn (クラス定数)
public constant Keycode.pgdn:Keycode ={Keycode 0x8D}

pgdn キーの Keycode



pgup (クラス定数)
public constant Keycode.pgup:Keycode ={Keycode 0x8C}

pgup キーの Keycode



power-left (クラス定数)
public constant Keycode.power-left:Keycode ={Keycode 0x10}

Keycodepower-left キー



power-right (クラス定数)
public constant Keycode.power-right:Keycode ={Keycode 0x11}

Keycodepower-right キー



prev (クラス定数)
public constant Keycode.prev:Keycode ={Keycode 0x8C}

pgup キーの Keycode



q (クラス定数)
public constant Keycode.q:Keycode ={Keycode 0x71}

Keycodeq キー



r (クラス定数)
public constant Keycode.r:Keycode ={Keycode 0x72}

Keycoder キー



right (クラス定数)
public constant Keycode.right:Keycode ={Keycode 0x87}

right キーの Keycode



s (クラス定数)
public constant Keycode.s:Keycode ={Keycode 0x73}

Keycodes キー



scroll-key (クラス定数)
public constant Keycode.scroll-key:Keycode ={Keycode 0x1A}

Keycodescroll-key キー



scroll-lock (クラス定数)
public constant Keycode.scroll-lock:Keycode ={Keycode 0x1E}

Keycodescroll-lock キー



semicolon (クラス定数)
public constant Keycode.semicolon:Keycode ={Keycode 0x3B}

Keycodesemicolon キー



shift-left (クラス定数)
public constant Keycode.shift-left:Keycode ={Keycode 0x08}

Keycodeshift-left キー



shift-right (クラス定数)
public constant Keycode.shift-right:Keycode ={Keycode 0x09}

Keycodeshift-right キー



slash (クラス定数)
public constant Keycode.slash:Keycode ={Keycode 0x2F}

Keycodeslash キー



space (クラス定数)
public constant Keycode.space:Keycode ={Keycode 0x20}

Keycodespace キー



t (クラス定数)
public constant Keycode.t:Keycode ={Keycode 0x74}

Keycodet キー



tab (クラス定数)
public constant Keycode.tab:Keycode ={Keycode 0x82}

Keycodetab キー



u (クラス定数)
public constant Keycode.u:Keycode ={Keycode 0x75}

Keycodeu キー



up (クラス定数)
public constant Keycode.up:Keycode ={Keycode 0x88}

Keycodeup キー



upper-left (クラス定数)
public constant Keycode.upper-left:Keycode ={Keycode 0x16}

Keycodeupper-left キー



upper-right (クラス定数)
public constant Keycode.upper-right:Keycode ={Keycode 0x17}

Keycodeupper-right キー



v (クラス定数)
public constant Keycode.v:Keycode ={Keycode 0x76}

Keycodev キー



w (クラス定数)
public constant Keycode.w:Keycode ={Keycode 0x77}

Keycodew キー



x (クラス定数)
public constant Keycode.x:Keycode ={Keycode 0x78}

Keycodex キー



y (クラス定数)
public constant Keycode.y:Keycode ={Keycode 0x79}

Keycodey キー



z (クラス定数)
public constant Keycode.z:Keycode ={Keycode 0x7A}

Keycodez キー




クラス プロシージャ詳細
keycode-for-name (クラスプロシージャ)
public {Keycode.keycode-for-name name:String}:Keycode

与えられた名前に対応する 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.


name-for-keycode (クラスプロシージャ)
public {Keycode.name-for-keycode keycode:Keycode}:String

String 名 :Keycode を返します。

ここに示されているように、{Keycode.name-for-keycode Keycode.space} は値 "space" を返します。


{Keycode.name-for-keycode Keycode.space}