20 return (_device !=
nullptr) && _device->is_connected();
31 return _device->get_num_buttons();
46 _device->map_button(index, button);
56 return _device->get_button_map(index);
65 return _device->is_button_pressed(index);
74 return _device->is_button_known(index);