MCPcopy Create free account
hub / github.com/TyberiusPrime/KeyToKey / do_abort

Method do_abort

src/premade.rs:301–311  ·  view source on GitHub ↗
(&mut self, output: &mut dyn USBKeyOut)

Source from the content-addressed store, hash-verified

299 }
300
301 fn do_abort(&mut self, output: &mut dyn USBKeyOut) {
302 let state = output.state();
303 for (handler_id, enabled) in self.handler_overwrite.iter() {
304 state.set_handler(*handler_id, *enabled);
305 }
306 state.set_modifier(Shift, false);
307 state.set_modifier(Ctrl, false);
308 state.set_modifier(Alt, false);
309 state.set_modifier(Gui, false);
310 state.abort_and_clear_events();
311 }
312
313}
314

Callers 2

on_triggerMethod · 0.80
on_activateMethod · 0.80

Calls 4

stateMethod · 0.80
set_handlerMethod · 0.80
set_modifierMethod · 0.80

Tested by

no test coverage detected