gameobjects
This commit is contained in:
@@ -194,9 +194,9 @@ impl InputState {
|
||||
if self.log_config.input_events {
|
||||
let mods = mods_to_string(&KeyboardModifierState::from_deprecated_state(&input.modifiers));
|
||||
if mods.len() > 0 {
|
||||
println!("Keyboard {:?} {:?} {:?} + {:?}", device_id, input.state, &mods, input.scancode)
|
||||
println!("Keyboard {:?} {:?} {:?} + {:?}", device_id, input.state, &mods, input.virtual_keycode)
|
||||
} else {
|
||||
println!("Keyboard {:?} {:?} {:?}", device_id, input.state, input.scancode)
|
||||
println!("Keyboard {:?} {:?} {:?}", device_id, input.state, input.virtual_keycode)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -352,6 +352,7 @@ impl InputState {
|
||||
let input = DigitalInput::Keyboard(KeyboardInput { scan_code, modifiers });
|
||||
match state {
|
||||
ElementState::Pressed => {
|
||||
if self.pressed_scan_codes.contains(&scan_code) { return; }
|
||||
self.input_events.insert(DigitalInputEvent::Pressed(input));
|
||||
self.pressed_scan_codes.insert(scan_code);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user