--- nono/vm/keyboard.h 2026/04/29 17:05:33 1.1.1.14 +++ nono/vm/keyboard.h 2026/04/29 17:05:42 1.1.1.15 @@ -68,9 +68,6 @@ class Keyboard : public DumbKeyboard return pressed[keycode]; } - // 全てのキーの押し下げ状態取得 (ソフトウェアキーボードなどから) - const std::vector& GetPressed() const { return pressed; } - // LED 状態取得 (ソフトウェアキーボードなどから) const std::vector& GetLED() const { return led; } @@ -111,6 +108,9 @@ class Keyboard : public DumbKeyboard // キーを1つ処理する virtual void KeyInput(uint keystat) = 0; + // キーの押し下げ状態を設定する + void SetPressed(uint keycode, bool ismake); + // キーを処理する (共通部分) bool KeyInputCommon(uint keystat);