| 379 | } |
| 380 | |
| 381 | bool Win32ControlUnitMgr::key_down(int key) |
| 382 | { |
| 383 | if (managed_keys_.contains(key)) { |
| 384 | if (!background_keyboard_) { |
| 385 | LogError << "background_keyboard_ is null"; |
| 386 | return false; |
| 387 | } |
| 388 | return background_keyboard_->key_down(key); |
| 389 | } |
| 390 | |
| 391 | if (!keyboard_) { |
| 392 | LogError << "keyboard_ is null"; |
| 393 | return false; |
| 394 | } |
| 395 | |
| 396 | return keyboard_->key_down(key); |
| 397 | } |
| 398 | |
| 399 | bool Win32ControlUnitMgr::key_up(int key) |
| 400 | { |