cefsharp / cefsharp/CefSharp

WinForms - Hot keys are being swallowed, for example: System.Windows.Forms.Keys.LaunchApplication2

Offen
#3,025 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
10.3k
Forks
2.9k
Ø Merge
5 T. 22 Std.
Gemergte PRs (30 T.)
4

Beschreibung

- **What version of the product are you using?**
- I'm running CefSharp.WinForms.Example from master branch commit 1155ef107c0d7464feec5c0db0ed90bbddccad64.
- This example is pulling NuGet packages:
- cef.redist.x64 79.1.31
- cef.resdit.x86 79.1.31
- I can reproduce with many other version of CefSharp (75, 73, etc.)

- **What architecture x86 or x64?**
- x86 and x64

- **On what operating system?**
- Windows 10

- **Are you using `WinForms`, `WPF` or `OffScreen`?**
- WinForms

- **What steps will reproduce the problem?**
1. Launch the [CefSharp.WinForms.Example](https://github.com/cefsharp/CefSharp/tree/master/CefSharp.WinForms.Example)
2. Press the Calculator, Browser Home or Launch Mail keys. Not every keyboard has hot keys, but the [Natural Ergonomic Keyboard 4000](https://www.microsoft.com/accessories/en-us/products/keyboards/natural-ergonomic-keyboard-4000/b2m-00012) is an example of a keyboard that has these keys.
3. Notice that the calculator, the default browser or the default email reader are not launched.
4. Change to a non-CefSharp application and press these keys again. Calculator, default browser and default email reader are launched.

- **What is the expected output? What do you see instead?**
- CefSharp should NOT swallow these keys.

- **Please provide any additional information below.**
- No logs related using `settings.LogSeverity = LogSeverity.Verbose`

- **Does this problem also occur in the `CEF` Sample Application from http://opensource.spotify.com/cefbuilds/index.html?**
- To compare with WinForms run cefclient --multi-threaded-message-loop
- The issues does not reproduces with `cef_binary_79.1.31+gfc9ef34+chromium-79.0.3945.117_windows64_client.tar.bz2`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Verhalten der Tasten Calculator, Browser Home und Launch Mail in CefSharp.WinForms.Example unter Windows 10 nachzustellen, und vergleiche es anschließend mit cefclient unter Verwendung der multi-threaded message loop. Als abgeschlossen gilt, wenn diese Tasten im WinForms-Beispiel nicht länger verschluckt werden und die zugehörigen Windows-Anwendungen starten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.