Is your feature request related to a problem? Please describe.
As of Electron 3.0.0 beta 6 mouse, keyboard, and scroll events and the like no longer are able to be listened for. #14258 , however as seen in that issue "bpasero" used the "before-input-event" event to create an emulated Keypress. As there already is an input event.
Describe the solution you'd like
i'd suggest that there be a "before-mouse-event" and "before-scroll-event" so that there can be consistent solution to fix the regression.