INNER CODE UNIT · Rust
disable_browser_accelerator_keys
Blur009/Blur-AutoClicker · src-tauri/src/lib.rs:33
fn disable_browser_accelerator_keys(window: &tauri::WebviewWindow) {
use webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2Settings3;
use windows_core::Interface;
let _ = window.with_webview(|webview| {
let controller = webview.controller();
let core = match unsafe { controller.CoreWebView2() } {
Ok(c) => c,
Err(e) => {
log::warn!("[WebView2] Failed to get CoreWebView2: {e:?}");
return;
}
};
let settings = match unsafe { core.Settings() } {
Ok(s) => s,
Err(e) => {
log::warn!("[WebView2] Failed to get Settings: {e:?}");
return;