--- nono/vm/keyboard.cpp 2026/04/29 17:05:25 1.1.1.12 +++ nono/vm/keyboard.cpp 2026/04/29 17:05:34 1.1.1.14 @@ -105,10 +105,30 @@ #include "uimessage.h" #include +// +// 文字入力しか持たないキーボードの下位クラス +// + // コンストラクタ -Keyboard::Keyboard() +DumbKeyboard::DumbKeyboard() : inherited(OBJ_KEYBOARD) { +} + +// デストラクタ +DumbKeyboard::~DumbKeyboard() +{ +} + + +// +// 通常のキーボード +// + +// コンストラクタ +Keyboard::Keyboard() + : inherited() +{ pressed.resize(KC_max); } @@ -315,7 +335,7 @@ Keyboard::KeyInputCommon(uint keystat) if (loglevel >= 1) { std::string msg; - msg += string_format("%d(", keycode); + msg += string_format("%u(", keycode); msg += GetKeyName(keycode); msg += ")";