kinugasa.inputDevice

## 列挙型 Keys

- java.lang.Object
- - java.lang.Enum<Keys>
  - - kinugasa.inputDevice.Keys

- すべての実装されたインタフェース:
    java.io.Serializable, java.lang.Comparable<Keys>

      public enum Keys
      extends java.lang.Enum<Keys>

  キーボードのキーを指定するための列挙です.
  Keysは対応するキーのAWTキーコードを持ちます。 AWTキーコードについては、java.awt.event.KeyEventクラスのリファレンスを参照してください。
  関連項目:
    `KeyEvent`

- - ### 列挙型定数のサマリー

    列挙型定数
    列挙型定数と説明
    `A` 対応するキーを表します.
    `B` 対応するキーを表します.
    `BACK_SPACE` バックスペースキーです.
    `C` 対応するキーを表します.
    `CTRL` CTRLキーです.
    `D` 対応するキーを表します.
    `DELETE` DELETEキーです.
    `DOWN` 矢印キーの下です.
    `E` 対応するキーを表します.
    `END` ENDキーです.
    `ENTER` エンターキーです.
    `ESCAPE` エスケープキーです.
    `F` 対応するキーを表します.
    `F1` これらのキーはファンクションキーを定義します.
    `F10` これらのキーはファンクションキーを定義します.
    `F11` これらのキーはファンクションキーを定義します.
    `F12` これらのキーはファンクションキーを定義します.
    `F2` これらのキーはファンクションキーを定義します.
    `F3` これらのキーはファンクションキーを定義します.
    `F4` これらのキーはファンクションキーを定義します.
    `F5` これらのキーはファンクションキーを定義します.
    `F6` これらのキーはファンクションキーを定義します.
    `F7` これらのキーはファンクションキーを定義します.
    `F8` これらのキーはファンクションキーを定義します.
    `F9` これらのキーはファンクションキーを定義します.
    `G` 対応するキーを表します.
    `H` 対応するキーを表します.
    `HOME` HOMEキーです.
    `I` 対応するキーを表します.
    `INSERT` INSERTキーです.
    `J` 対応するキーを表します.
    `K` 対応するキーを表します.
    `L` 対応するキーを表します.
    `LEFT` 矢印キーの左です.
    `M` 対応するキーを表します.
    `N` 対応するキーを表します.
    `NUM_0` NUM_PADでないナンバーキーです.
    `NUM_1` NUM_PADでないナンバーキーです.
    `NUM_2` NUM_PADでないナンバーキーです.
    `NUM_3` NUM_PADでないナンバーキーです.
    `NUM_4` NUM_PADでないナンバーキーです.
    `NUM_5` NUM_PADでないナンバーキーです.
    `NUM_6` NUM_PADでないナンバーキーです.
    `NUM_7` NUM_PADでないナンバーキーです.
    `NUM_8` NUM_PADでないナンバーキーです.
    `NUM_9` NUM_PADでないナンバーキーです.
    `O` 対応するキーを表します.
    `P` 対応するキーを表します.
    `PAD_0` NUM_PADの数字キーです.
    `PAD_1` NUM_PADの数字キーです.
    `PAD_2` NUM_PADの数字キーです.
    `PAD_3` NUM_PADの数字キーです.
    `PAD_4` NUM_PADの数字キーです.
    `PAD_5` NUM_PADの数字キーです.
    `PAD_6` NUM_PADの数字キーです.
    `PAD_7` NUM_PADの数字キーです.
    `PAD_8` NUM_PADの数字キーです.
    `PAD_9` NUM_PADの数字キーです.
    `PAD_CENTER` NUMPADの5と等価です.
    `PAD_DOWN` NUMPADの2と等価です.
    `PAD_LEFT` NUMPADの4と等価です.
    `PAD_LEFTDOWN` NUMPADの1と等価です.
    `PAD_LEFTUP` NUMPADの7と等価です.
    `PAD_RIGHT` NUMPADの6と等価です.
    `PAD_RIGHTDOWN` NUMPADの3と等価です.
    `PAD_RIGHTUP` NUMPADの9と等価です.
    `PAD_UP` NUMPADの8と等価です.
    `PAGE_DOWN` PAGEDOWNキーです.
    `PAGE_UP` PAGEUPキーです.
    `Q` 対応するキーを表します.
    `R` 対応するキーを表します.
    `RIGHT` 矢印キーの右です.
    `S` 対応するキーを表します.
    `SHIFT` シフトキーです.
    `SPACE` スペースキーです.
    `T` 対応するキーを表します.
    `U` 対応するキーを表します.
    `UP` 矢印キーの上です.
    `V` 対応するキーを表します.
    `W` 対応するキーを表します.
    `WASD_DOWN` Sキーと等価です.
    `WASD_LEFT` Aキーと等価です.
    `WASD_RIGHT` Dキーと等価です.
    `WASD_UP` Wキーと等価です.
    `X` 対応するキーを表します.
    `Y` 対応するキーを表します.
    `Z` 対応するキーを表します.

  - ### メソッドのサマリー

    All Methods Static Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `getKeyCode()` AWTのバーチャルキー番号を取得します.
    `static Keys` | `valueOf(java.lang.String name)` 指定した名前を持つこの型の列挙型定数を返します。
    `static Keys[]` | `values()` この列挙型の定数を含む配列を宣言されている順序で返します。

    - ### クラスから継承されたメソッド java.lang.Enum

      `clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

    - ### クラスから継承されたメソッド java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### 列挙型定数の詳細

    - #### UP

          public static final Keys UP

      矢印キーの上です.

    - #### DOWN

          public static final Keys DOWN

      矢印キーの下です.

    - #### LEFT

          public static final Keys LEFT

      矢印キーの左です.

    - #### RIGHT

          public static final Keys RIGHT

      矢印キーの右です.

    - #### WASD_UP

          public static final Keys WASD_UP

      Wキーと等価です.

    - #### WASD_DOWN

          public static final Keys WASD_DOWN

      Sキーと等価です.

    - #### WASD_LEFT

          public static final Keys WASD_LEFT

      Aキーと等価です.

    - #### WASD_RIGHT

          public static final Keys WASD_RIGHT

      Dキーと等価です.

    - #### PAD_UP

          public static final Keys PAD_UP

      NUMPADの8と等価です.

    - #### PAD_DOWN

          public static final Keys PAD_DOWN

      NUMPADの2と等価です.

    - #### PAD_LEFT

          public static final Keys PAD_LEFT

      NUMPADの4と等価です.

    - #### PAD_RIGHT

          public static final Keys PAD_RIGHT

      NUMPADの6と等価です.

    - #### PAD_LEFTUP

          public static final Keys PAD_LEFTUP

      NUMPADの7と等価です.

    - #### PAD_RIGHTUP

          public static final Keys PAD_RIGHTUP

      NUMPADの9と等価です.

    - #### PAD_LEFTDOWN

          public static final Keys PAD_LEFTDOWN

      NUMPADの1と等価です.

    - #### PAD_RIGHTDOWN

          public static final Keys PAD_RIGHTDOWN

      NUMPADの3と等価です.

    - #### PAD_CENTER

          public static final Keys PAD_CENTER

      NUMPADの5と等価です.

    - #### SPACE

          public static final Keys SPACE

      スペースキーです.

    - #### CTRL

          public static final Keys CTRL

      CTRLキーです.

    - #### SHIFT

          public static final Keys SHIFT

      シフトキーです.

    - #### ENTER

          public static final Keys ENTER

      エンターキーです.

    - #### ESCAPE

          public static final Keys ESCAPE

      エスケープキーです.

    - #### BACK_SPACE

          public static final Keys BACK_SPACE

      バックスペースキーです.

    - #### A

          public static final Keys A

      対応するキーを表します.

    - #### B

          public static final Keys B

      対応するキーを表します.

    - #### C

          public static final Keys C

      対応するキーを表します.

    - #### D

          public static final Keys D

      対応するキーを表します.

    - #### E

          public static final Keys E

      対応するキーを表します.

    - #### F

          public static final Keys F

      対応するキーを表します.

    - #### G

          public static final Keys G

      対応するキーを表します.

    - #### H

          public static final Keys H

      対応するキーを表します.

    - #### I

          public static final Keys I

      対応するキーを表します.

    - #### J

          public static final Keys J

      対応するキーを表します.

    - #### K

          public static final Keys K

      対応するキーを表します.

    - #### L

          public static final Keys L

      対応するキーを表します.

    - #### M

          public static final Keys M

      対応するキーを表します.

    - #### N

          public static final Keys N

      対応するキーを表します.

    - #### O

          public static final Keys O

      対応するキーを表します.

    - #### P

          public static final Keys P

      対応するキーを表します.

    - #### Q

          public static final Keys Q

      対応するキーを表します.

    - #### R

          public static final Keys R

      対応するキーを表します.

    - #### S

          public static final Keys S

      対応するキーを表します.

    - #### T

          public static final Keys T

      対応するキーを表します.

    - #### U

          public static final Keys U

      対応するキーを表します.

    - #### V

          public static final Keys V

      対応するキーを表します.

    - #### W

          public static final Keys W

      対応するキーを表します.

    - #### X

          public static final Keys X

      対応するキーを表します.

    - #### Y

          public static final Keys Y

      対応するキーを表します.

    - #### Z

          public static final Keys Z

      対応するキーを表します.

    - #### PAD_1

          public static final Keys PAD_1

      NUM_PADの数字キーです.

    - #### PAD_2

          public static final Keys PAD_2

      NUM_PADの数字キーです.

    - #### PAD_3

          public static final Keys PAD_3

      NUM_PADの数字キーです.

    - #### PAD_4

          public static final Keys PAD_4

      NUM_PADの数字キーです.

    - #### PAD_5

          public static final Keys PAD_5

      NUM_PADの数字キーです.

    - #### PAD_6

          public static final Keys PAD_6

      NUM_PADの数字キーです.

    - #### PAD_7

          public static final Keys PAD_7

      NUM_PADの数字キーです.

    - #### PAD_8

          public static final Keys PAD_8

      NUM_PADの数字キーです.

    - #### PAD_9

          public static final Keys PAD_9

      NUM_PADの数字キーです.

    - #### PAD_0

          public static final Keys PAD_0

      NUM_PADの数字キーです.

    - #### NUM_1

          public static final Keys NUM_1

      NUM_PADでないナンバーキーです.

    - #### NUM_2

          public static final Keys NUM_2

      NUM_PADでないナンバーキーです.

    - #### NUM_3

          public static final Keys NUM_3

      NUM_PADでないナンバーキーです.

    - #### NUM_4

          public static final Keys NUM_4

      NUM_PADでないナンバーキーです.

    - #### NUM_5

          public static final Keys NUM_5

      NUM_PADでないナンバーキーです.

    - #### NUM_6

          public static final Keys NUM_6

      NUM_PADでないナンバーキーです.

    - #### NUM_7

          public static final Keys NUM_7

      NUM_PADでないナンバーキーです.

    - #### NUM_8

          public static final Keys NUM_8

      NUM_PADでないナンバーキーです.

    - #### NUM_9

          public static final Keys NUM_9

      NUM_PADでないナンバーキーです.

    - #### NUM_0

          public static final Keys NUM_0

      NUM_PADでないナンバーキーです.

    - #### F1

          public static final Keys F1

      これらのキーはファンクションキーを定義します.

    - #### F2

          public static final Keys F2

      これらのキーはファンクションキーを定義します.

    - #### F3

          public static final Keys F3

      これらのキーはファンクションキーを定義します.

    - #### F4

          public static final Keys F4

      これらのキーはファンクションキーを定義します.

    - #### F5

          public static final Keys F5

      これらのキーはファンクションキーを定義します.

    - #### F6

          public static final Keys F6

      これらのキーはファンクションキーを定義します.

    - #### F7

          public static final Keys F7

      これらのキーはファンクションキーを定義します.

    - #### F8

          public static final Keys F8

      これらのキーはファンクションキーを定義します.

    - #### F9

          public static final Keys F9

      これらのキーはファンクションキーを定義します.

    - #### F10

          public static final Keys F10

      これらのキーはファンクションキーを定義します.

    - #### F11

          public static final Keys F11

      これらのキーはファンクションキーを定義します.

    - #### F12

          public static final Keys F12

      これらのキーはファンクションキーを定義します.

    - #### INSERT

          public static final Keys INSERT

      INSERTキーです.

    - #### DELETE

          public static final Keys DELETE

      DELETEキーです.

    - #### HOME

          public static final Keys HOME

      HOMEキーです.

    - #### END

          public static final Keys END

      ENDキーです.

    - #### PAGE_UP

          public static final Keys PAGE_UP

      PAGEUPキーです.

    - #### PAGE_DOWN

          public static final Keys PAGE_DOWN

      PAGEDOWNキーです.

  - ### メソッドの詳細

    - #### values

          public static Keys[] values()

      この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために 使用できます:

          for(Keys c: Keys.values())
            System.out.println(c);

      戻り値:
        この列挙型の定数を含む、宣言されている順序での配列

    - #### valueOf

          public static Keys valueOf(java.lang.String name)

      指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。 (余分な空白文字を含めることはできません。)
      パラメータ:
        `name` - 返される列挙型定数の名前。
      戻り値:
        指定した名前の列挙型定数
      例外:
        `java.lang.IllegalArgumentException` - この列挙型に、指定した名前の定数がない場合
        `java.lang.NullPointerException` - 引数がnullの場合

    - #### getKeyCode

          public int getKeyCode()

      AWTのバーチャルキー番号を取得します.
      戻り値:
        対応するAWTキーコードを返します.