KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
KeyInput.hpp ファイル
#include <string>
#include <DxLib.h>
#include <unordered_set>
#include <deque>

[ソースコード]

クラス

class  Kisaragi_Lib::KeyInput
 

名前空間

namespace  Kisaragi_Lib
 

列挙型

enum class  Kisaragi_Lib::KeyCode {
  Kisaragi_Lib::KEY_0 = 0x0B , Kisaragi_Lib::KEY_1 = 0x02 , Kisaragi_Lib::KEY_2 = 0x03 , Kisaragi_Lib::KEY_3 = 0x04 ,
  Kisaragi_Lib::KEY_4 = 0x05 , Kisaragi_Lib::KEY_5 = 0x06 , Kisaragi_Lib::KEY_6 = 0x07 , Kisaragi_Lib::KEY_7 = 0x08 ,
  Kisaragi_Lib::KEY_8 = 0x09 , Kisaragi_Lib::KEY_9 = 0x0A , Kisaragi_Lib::KEY_A = 0x1E , Kisaragi_Lib::KEY_B = 0x30 ,
  Kisaragi_Lib::KEY_C = 0x2E , Kisaragi_Lib::KEY_D = 0x20 , Kisaragi_Lib::KEY_E = 0x12 , Kisaragi_Lib::KEY_F = 0x21 ,
  Kisaragi_Lib::KEY_G = 0x22 , Kisaragi_Lib::KEY_H = 0x23 , Kisaragi_Lib::KEY_I = 0x17 , Kisaragi_Lib::KEY_J = 0x24 ,
  Kisaragi_Lib::KEY_K = 0x25 , Kisaragi_Lib::KEY_L = 0x26 , Kisaragi_Lib::KEY_M = 0x32 , Kisaragi_Lib::KEY_N = 0x31 ,
  Kisaragi_Lib::KEY_O = 0x18 , Kisaragi_Lib::KEY_P = 0x19 , Kisaragi_Lib::KEY_Q = 0x10 , Kisaragi_Lib::KEY_R = 0x13 ,
  Kisaragi_Lib::KEY_S = 0x1F , Kisaragi_Lib::KEY_T = 0x14 , Kisaragi_Lib::KEY_U = 0x16 , Kisaragi_Lib::KEY_V = 0x2F ,
  Kisaragi_Lib::KEY_W = 0x11 , Kisaragi_Lib::KEY_X = 0x2D , Kisaragi_Lib::KEY_Y = 0x15 , Kisaragi_Lib::KEY_Z = 0x2C ,
  Kisaragi_Lib::KEY_NUMPAD0 = 0x52 , Kisaragi_Lib::KEY_NUMPAD1 = 0x4F , Kisaragi_Lib::KEY_NUMPAD2 = 0x50 , Kisaragi_Lib::KEY_NUMPAD3 = 0x51 ,
  Kisaragi_Lib::KEY_NUMPAD4 = 0x4B , Kisaragi_Lib::KEY_NUMPAD5 = 0x4C , Kisaragi_Lib::KEY_NUMPAD6 = 0x4D , Kisaragi_Lib::KEY_NUMPAD7 = 0x47 ,
  Kisaragi_Lib::KEY_NUMPAD8 = 0x48 , Kisaragi_Lib::KEY_NUMPAD9 = 0x49 , Kisaragi_Lib::KEY_NUMPADCOMMA = 0xB3 , Kisaragi_Lib::KEY_NUMPADEQUALS = 0x8D ,
  Kisaragi_Lib::KEY_NUMPADENTER = 0x9C , Kisaragi_Lib::KEY_ADD = 0x4E , Kisaragi_Lib::KEY_SUBTRACT = 0x4A , Kisaragi_Lib::KEY_MULTIPLY = 0x37 ,
  Kisaragi_Lib::KEY_DIVIDE = 0xB5 , Kisaragi_Lib::KEY_DECIMAL = 0x53 , Kisaragi_Lib::KEY_UP = 0xC8 , Kisaragi_Lib::KEY_DOWN = 0xD0 ,
  Kisaragi_Lib::KEY_LEFT = 0xCB , Kisaragi_Lib::KEY_RIGHT = 0xCD , Kisaragi_Lib::KEY_F1 = 0x3B , Kisaragi_Lib::KEY_F2 = 0x3C ,
  Kisaragi_Lib::KEY_F3 = 0x3D , Kisaragi_Lib::KEY_F4 = 0x3E , Kisaragi_Lib::KEY_F5 = 0x3F , Kisaragi_Lib::KEY_F6 = 0x40 ,
  Kisaragi_Lib::KEY_F7 = 0x41 , Kisaragi_Lib::KEY_F8 = 0x42 , Kisaragi_Lib::KEY_F9 = 0x43 , Kisaragi_Lib::KEY_F10 = 0x44 ,
  Kisaragi_Lib::KEY_F11 = 0x57 , Kisaragi_Lib::KEY_F12 = 0x58 , Kisaragi_Lib::KEY_F13 = 0x64 , Kisaragi_Lib::KEY_F14 = 0x65 ,
  Kisaragi_Lib::KEY_F15 = 0x66 , Kisaragi_Lib::KEY_LSHIFT = 0x2A , Kisaragi_Lib::KEY_RSHIFT = 0x36 , Kisaragi_Lib::KEY_LCONTROL = 0x1D ,
  Kisaragi_Lib::KEY_RCONTROL = 0x9D , Kisaragi_Lib::KEY_LMENU = 0x38 , Kisaragi_Lib::KEY_RMENU = 0xB8 , Kisaragi_Lib::KEY_LWIN = 0xDB ,
  Kisaragi_Lib::KEY_RWIN = 0xDC , Kisaragi_Lib::KEY_ESCAPE = 0x01 , Kisaragi_Lib::KEY_TAB = 0x0F , Kisaragi_Lib::KEY_BACK = 0x0E ,
  Kisaragi_Lib::KEY_RETURN = 0x1C , Kisaragi_Lib::KEY_SPACE = 0x39 , Kisaragi_Lib::KEY_CAPITAL = 0x3A , Kisaragi_Lib::KEY_NUMLOCK = 0x45 ,
  Kisaragi_Lib::KEY_SCROLL = 0x46 , Kisaragi_Lib::KEY_PAUSE = 0xC5 , Kisaragi_Lib::KEY_SYSRQ = 0xB7 , Kisaragi_Lib::KEY_INSERT = 0xD2 ,
  Kisaragi_Lib::KEY_DELETE = 0xD3 , Kisaragi_Lib::KEY_HOME = 0xC7 , Kisaragi_Lib::KEY_END = 0xCF , Kisaragi_Lib::KEY_PRIOR = 0xC9 ,
  Kisaragi_Lib::KEY_NEXT = 0xD1 , Kisaragi_Lib::KEY_APPS = 0xDD , Kisaragi_Lib::KEY_MINUS = 0x0C , Kisaragi_Lib::KEY_EQUALS = 0x0D ,
  Kisaragi_Lib::KEY_LBRACKET = 0x1A , Kisaragi_Lib::KEY_RBRACKET = 0x1B , Kisaragi_Lib::KEY_BACKSLASH = 0x2B , Kisaragi_Lib::KEY_SEMICOLON = 0x27 ,
  Kisaragi_Lib::KEY_APOSTROPHE = 0x28 , Kisaragi_Lib::KEY_GRAVE = 0x29 , Kisaragi_Lib::KEY_COMMA = 0x33 , Kisaragi_Lib::KEY_PERIOD = 0x34 ,
  Kisaragi_Lib::KEY_SLASH = 0x35 , Kisaragi_Lib::KEY_KANA = 0x70 , Kisaragi_Lib::KEY_CONVERT = 0x79 , Kisaragi_Lib::KEY_NOCONVERT = 0x7B ,
  Kisaragi_Lib::KEY_YEN = 0x7D , Kisaragi_Lib::KEY_KANJI = 0x94 , Kisaragi_Lib::KEY_MUTE = 0xA0 , Kisaragi_Lib::KEY_CALCULATOR = 0xA1 ,
  Kisaragi_Lib::KEY_PLAYPAUSE = 0xA2 , Kisaragi_Lib::KEY_MEDIASTOP = 0xA4 , Kisaragi_Lib::KEY_VOLUMEDOWN = 0xAE , Kisaragi_Lib::KEY_VOLUMEUP = 0xB0 ,
  Kisaragi_Lib::KEY_WEBHOME = 0xB2 , Kisaragi_Lib::KEY_POWER = 0xDE , Kisaragi_Lib::KEY_SLEEP = 0xDF , Kisaragi_Lib::KEY_WAKE = 0xE3 ,
  Kisaragi_Lib::KEY_WEBSEARCH = 0xE5 , Kisaragi_Lib::KEY_WEBFAVORITES = 0xE6 , Kisaragi_Lib::KEY_WEBREFRESH = 0xE7 , Kisaragi_Lib::KEY_WEBSTOP = 0xE8 ,
  Kisaragi_Lib::KEY_WEBFORWARD = 0xE9 , Kisaragi_Lib::KEY_WEBBACK = 0xEA , Kisaragi_Lib::KEY_MYCOMPUTER = 0xEB , Kisaragi_Lib::KEY_MAIL = 0xEC ,
  Kisaragi_Lib::KEY_MEDIASELECT = 0xED , Kisaragi_Lib::KEY_PREVTRACK = 0x90 , Kisaragi_Lib::KEY_NEXTTRACK = 0x99 , Kisaragi_Lib::KEY_STOP = 0x95 ,
  Kisaragi_Lib::KEY_AT = 0x91 , Kisaragi_Lib::KEY_COLON = 0x92 , Kisaragi_Lib::KEY_UNDERLINE = 0x93 , Kisaragi_Lib::KEY_AX = 0x96 ,
  Kisaragi_Lib::KEY_UNLABELED = 0x97
}
 KeyCode列挙型 DirectInputのkeycodeです。 [詳解]
 

関数

KeyInputKisaragi_Lib::GetKeyInput ()