fu yabuyake
/
USBKeyborad20190501
add programs
Diff: keyboardButton.h
- Revision:
- 0:965ed9ce2a09
diff -r 000000000000 -r 965ed9ce2a09 keyboardButton.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/keyboardButton.h Wed May 01 04:41:50 2019 +0000 @@ -0,0 +1,35 @@ +#ifndef KEYBOARDBUTTON_H +#define KEYBOARDBUTTON_H + +/* +試作版キーボード キーボタンクラス +*/ +#include <bitset> + +class keyboardButton +{ +public: + + //コンストラクタ + //--keycode:割り当てキーボードコード + //--push :キー押下状態 + keyboardButton(int keycode, bool push); + + //デストラクタ + ~keyboardButton(); + + //キー押下状態を設定する + void set(bool push); + + //キー押下状態を取得する + bool press(void); + + //割り当てキーボードコードを取得する + int code(void); + +protected: + int _keycode; //キーボードコード + bool _push; //キー押下状態 true:押下中 ,fase:未押下 +}; + +#endif