--- nono/vm/keyboard.cpp 2026/04/29 17:04:55 1.1.1.6 +++ nono/vm/keyboard.cpp 2026/04/29 17:04:58 1.1.1.7 @@ -69,6 +69,7 @@ #include "keyboard.h" #include "scheduler.h" +#include "uimessage.h" std::unique_ptr gKeyboard; @@ -171,6 +172,9 @@ Keyboard::KeyInputCommon(uint keystat) putlog(2, "BreakKey %d(%s)", keycode, GetKeyName(keycode).c_str()); } + // UI に状態変更を通知 + UIMessage::Post(UIMessage::KEYBOARD); + // キーが押されてる間は VM の高速実行を抑制する // すべてのキーが離されたら高速モードを許可する pressed[keycode] = ismake;