Le 20/05/2011 11:59, Jo Even Skarstein a écrit :
I get wheel-events on Shift-Fx.Then there's something wrong. These scancodes should never be sent to the keyboard handler at all. Instead they should be filtered out together with the mouse packets, and the vex_wheel vector should be called.
What happens currently: - The user presses Shift+F6- The kernel keyboard driver translates it to F16, as expected. (With my patch the keyclick is incorrectly removed, but I as said this requires further patching to handle the keyclicks are more appropriate places) - Then XaAES itself interprets the F16 keystroke as a wheel event, instead of relying on the VDI to handle the wheel events correctly through vex_wheelv(). It should not worry about Eiffel and handle F16 as Shift+F6 as expected.
So regarding to this issue, the kernel is OK (except the missing keyclick), but XaAES does too much processing on keyboard events.
-- Vincent Rivière