Fix Stuck Modifiers on Disconnection
This commit is contained in:
@@ -402,6 +402,13 @@ void passthrough(std::shared_ptr<input_t> &input, std::vector<std::uint8_t> &&in
|
||||
task_pool.push(passthrough_helper, input, util::cmove(input_data));
|
||||
}
|
||||
|
||||
void reset(){
|
||||
for(auto& kp : key_press){
|
||||
platf::keyboard(platf_input, kp.first & 0x00FF, true);
|
||||
key_press[kp.first] = false;
|
||||
}
|
||||
}
|
||||
|
||||
void init() {
|
||||
platf_input = platf::input();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user