--- nono/vm/lunakbd.cpp 2026/04/29 17:04:36 1.1.1.4 +++ nono/vm/lunakbd.cpp 2026/04/29 17:04:39 1.1.1.5 @@ -21,7 +21,7 @@ // コンストラクタ LunaKeyboard::LunaKeyboard() { - monitor.Init(30, 1); + monitor_size = nnSize(30, 1); memset(reptable, 0, sizeof(reptable)); led.resize(2); @@ -60,8 +60,8 @@ LunaKeyboard::ResetHard() } // モニター -bool -LunaKeyboard::MonitorUpdate() +void +LunaKeyboard::MonitorUpdate(TextScreen& monitor) { int x, y; monitor.Clear(); @@ -81,8 +81,6 @@ LunaKeyboard::MonitorUpdate() (mouse_l ? 'L' : '-'), (mouse_m ? 'M' : '-'), (mouse_r ? 'R' : '-')); - - return true; } // LUNA キーコードから LED 番号を返す。LED キーでなければ -1 を返す。