Attilio Fiandrotti schrieb:
> Attilio Fiandrotti wrote:
>> Hi
>>
>> Many testers of the graphical debian-installer reported that SynPS/2
>> Synaptics TouchPad cannot be correctly managed by linux_input module:
>> while buttons are correctly handled, touchpad movement is missing.
>> Using df_input i can see the cursor is fixed in the bottom-left corner
>> of the screen, while USB mices and keyboard are instead correctly handled.
>> This touchpad is correctly managed by ps2mouse module, but disabling
>> linux_input is unfortunately not an option now that we're close to Etch
>> release.
>> We really need a definitive fix for this issue to be backported in DFB
>> 0.9.25.1
>> Did someone else run into this issue too? Any idea about how to fix it?
>> We really need a fix for this.
>
> Using a synaptic touchpad, the linux input system delivers ABS_X and
> ABS_Y values: this is the input_event received
>
> $16 = {time = {tv_sec = 1163514971, tv_usec = 190822}, type = 3, code =
> 0, value = 2899}
> (gdb) p *devt
>
> this is the DFBInputEvent the above linux_input event gets translated
> into and that gets dispatched by the event thread
>
> $22 = {clazz = DFEC_INPUT, type = DIET_AXISMOTION, device_id = 1, flags
> = 3, timestamp = {
> tv_sec = 1163514971, tv_usec = 190822}, key_code = -1, key_id =
> 4294967295,
> key_symbol = 4294967295, modifiers = 4294967295, locks = 4294967295,
> button = DIBI_LEFT,
> buttons = DIBM_LEFT, axis = DIAI_X, axisabs = 2899, axisrel =
> -1212997877}
>
> Does anyone see anything wrong in this mapping ? should i look somewhere
> else?
The linux_input DirectFB driver needs to know that it's a touchpad and
should translate and scale the values somehow I guess :)
--
Best regards,
Denis Oliver Kropp
.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/ |
"------------------------------------------"
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev