Add setting for suppressing input from mouse, keyboard, or gamepads (#941)
This commit is contained in:
parent
31885434f2
commit
f238cf5303
4 changed files with 98 additions and 0 deletions
|
|
@ -408,6 +408,10 @@ input_t input {
|
|||
platf::supported_gamepads().front().data(),
|
||||
platf::supported_gamepads().front().size(),
|
||||
}, // Default gamepad
|
||||
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
};
|
||||
|
||||
sunshine_t sunshine {
|
||||
|
|
@ -947,6 +951,10 @@ void apply_config(std::unordered_map<std::string, std::string> &&vars) {
|
|||
|
||||
string_restricted_f(vars, "gamepad"s, input.gamepad, platf::supported_gamepads());
|
||||
|
||||
bool_f(vars, "mouse", input.mouse);
|
||||
bool_f(vars, "keyboard", input.keyboard);
|
||||
bool_f(vars, "controller", input.controller);
|
||||
|
||||
int port = sunshine.port;
|
||||
int_f(vars, "port"s, port);
|
||||
sunshine.port = (std::uint16_t)port;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue