Refacotr env of keyboard && enter view

This commit is contained in:
asur4s
2022-09-05 05:55:31 -04:00
parent 8df3000b6b
commit abf78ab6f7
4 changed files with 43 additions and 44 deletions

View File

@@ -1,4 +1,3 @@
use crate::common::{get_keyboard_mode, save_keyboard_mode};
use std::{
collections::HashMap,
ops::{Deref, DerefMut},
@@ -540,18 +539,6 @@ impl SciterSession {
self.close_state.insert(k, v);
}
fn enter(&mut self) {
#[cfg(windows)]
crate::platform::windows::stop_system_key_propagate(true);
IS_IN.store(true, Ordering::SeqCst);
}
fn leave(&mut self) {
#[cfg(windows)]
crate::platform::windows::stop_system_key_propagate(false);
IS_IN.store(false, Ordering::SeqCst);
}
fn get_key_event(&self, down_or_up: i32, name: &str, code: i32) -> Option<KeyEvent> {
let mut key_event = KeyEvent::new();
if down_or_up == 2 {