The sample apps ( I am assuming you mean this:
https://github.com/chromiumembedded/cef-project) don't use `sendKeyEvent` at all.
Looking through the test cases in CEF searches for "SendKeyEvent" in the CEF repo, finds E.g. this:
https://github.com/chromiumembedded/cef ... t.cc#L1768 which, along with other hits, seems to never send "KEYEVENT_KEYDOWN" at all, just "RAWKEYDOWN".
To me it looks like pressing a key is almost always one of two cases:
system key: RAWKEYDOWN, KEYUP
character key: RAWKEYDOWN, CHAR, KEYUP
The type `KEYEVENT_KEYDOWN` seems to not be used at all in cef other than the source definition, no test lists it.
All 3 delegates win, lin and mac seem to treat them the same anyways ?
mac:
https://github.com/chromiumembedded/cef ... ac.mm#L506win:
https://github.com/chromiumembedded/cef ... in.cc#L446lin:
https://github.com/chromiumembedded/cef ... ux.cc#L266I also can't find a test for a double mouse-click event.