💭

WebView中でCtrl + O をしたときにC#側で関数実行

に公開

private void webView21_KeyDown(object sender, KeyEventArgs e)
{


    // WebView2がフォーカスを持っている状態でCtrl + Oが押された場合
    if (e.Control && e.KeyCode == Keys.O)
    {
        MessageBox.Show("WebView2 が選択されている状態で Ctrl + O が押されました!", "通知", MessageBoxButtons.OK, MessageBoxIcon.Information);
        e.Handled = true; // イベントが処理されたことを示し、WebView2のデフォルトのCtrl+O動作をキャンセルします
    }

}

Discussion