--- nono/vm/x68kkbd.h 2026/04/29 17:04:28 1.1 +++ nono/vm/x68kkbd.h 2026/04/29 17:04:32 1.1.1.3 @@ -6,6 +6,7 @@ #pragma once #include "keyboard.h" +#include "scheduler.h" class X68030Keyboard : public Keyboard { @@ -14,12 +15,19 @@ class X68030Keyboard : public Keyboard X68030Keyboard(); virtual ~X68030Keyboard(); + virtual bool Init(); + // キーを押した virtual void MakeKey(uint); // キーを離した virtual void BreakKey(uint); + // マウス入力 + virtual void MouseInput(int x, int y, bool rb, bool lb, bool mb); private: + // キー入力イベント + Event event {}; + // 共通キーコードから LUNA キーコードへの変換 uint keycode2x68kkey(uint);