--- nono/vm/lunakbd.cpp 2026/04/29 17:05:29 1.1.1.15 +++ nono/vm/lunakbd.cpp 2026/04/29 17:05:33 1.1.1.16 @@ -16,6 +16,7 @@ // 同様に高速走行を抑制したいため、キー扱いとしていることに留意。 #include "lunakbd.h" +#include "monitor.h" #include "scheduler.h" #include "sio.h" #include "uimessage.h" @@ -25,9 +26,9 @@ LunaKeyboard::LunaKeyboard() { led.resize(2); - monitor.func = ToMonitorCallback(&LunaKeyboard::MonitorUpdate); - monitor.SetSize(40, 4); - monitor.Regist(ID_MONITOR_KEYBOARD); + monitor = gMonitorManager->Regist(ID_MONITOR_KEYBOARD, this); + monitor->func = ToMonitorCallback(&LunaKeyboard::MonitorUpdate); + monitor->SetSize(40, 4); } // デストラクタ