Re: touchpad doesn't work under 2.6.0-test1-ac2

From: Vojtech Pavlik (vojtech_at_suse.cz)
Date: 07/26/03

  • Next message: Bernardo Innocenti: "[PATCH] Make I/O schedulers optional (Was: Re: Kernel 2.6 size increase)"
    Date:	Sat, 26 Jul 2003 01:53:18 +0200
    To: Petr Vandrovec <VANDROVE@vc.cvut.cz>
    
    

    On Fri, Jul 25, 2003 at 02:16:25AM +0200, Petr Vandrovec wrote:

    > > For proper Synaptics support an XFree86 driver is available (get it at
    > > http://w1.894.telia.com/~u89404340/touchpad/index.html). This will allow
    > > for full support, including gesture recongition. Passthrough support for
    >
    > I do not use XFree. I'm using 1600x1200 radeonfb consoles.

    gpm support is on the way. Until it's available, you can use
    'psmouse_noext=1' on the kernel or module command line to bring the
    synaptics touchpad to standard PS/2 mouse mode. Then it'll work with gpm
    without any changes. Don't expect advanced
    multitap/scrolling/palmdetection, then, though.

    > > Support for touchpads is nonexistent in mousedev.c, it only supports
    > > mice, digitizers and touchscreens. Just adding an entry to the device
    > > table is futile, you'd need much much more than that.
    >
    > What's difference between touchscreen and touchpad? Both use absolute
    > directions, and rest are just buttons... As I need working gpm, without
    > mousedev support Synaptics mode is of no use for me.

    Touchscreen is overlaid over a screen. The cursor follows the finger
    position exactly. This is the sale for digitizers, except a cursor is
    replaced by a pen. Touchpads are completely different - the finger
    motion is relativized and then summed up again, so instead of the cursor
    following the finger position, it moves in the direction the finger
    moves.

    As an example, imagine touching the touchscreen in the lower left corner and
    moving it to the upper right. You end up with the cursor in the upper
    right corner. Now tap the lower left corner again, and the cursor moves
    there immediately. This is the behavior mousedev supports.

    While with a touchpad, you'll first see the cursor moving towards the
    upper right corner, but not reaching it. Now after tapping the lower
    left corner again, the cursor stays in position and can be moved further
    ...

    See the difference?

    -- 
    Vojtech Pavlik
    SuSE Labs, SuSE CR
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Bernardo Innocenti: "[PATCH] Make I/O schedulers optional (Was: Re: Kernel 2.6 size increase)"

    Relevant Pages

    • Re: RDB limitations
      ... skip-sequentially process a series of records. ... your updates are applied immediately with no waiting on deferred COMMITs. ... off and update some related records, you can lose your cursor very ... Ah, yes, support... ...
      (comp.lang.cobol)
    • Re: CR/LF Control With WRITEs to Console
      ... I did try other tab values and the effect was as anticipated (relative to the current cursor position following the previous write). ... I meant ignored in the sense that it didn't reposition the cursor relative to the physical record. ... The left tab limit is set to the current position with each write. ... Support the Original G95 Project: http://www.g95.org ...
      (comp.lang.fortran)
    • Re: why USB mouse cant work??
      ... Also make sure that you have Mouse and Cursor support included. ... after migrating MIPSII BSP ce5.00 to ce6.00. ... Add support for USB host, your BSP USB host driver and HID for mouse ...
      (microsoft.public.windowsce.platbuilder)
    • RE: DataGridView editable combobox Left Right Arrow keys
      ... correct an error they can not move the cursor from character to character ... the arrow keys, is the cell in edit mode? ... Microsoft Online Community Support ...
      (microsoft.public.dotnet.general)
    • Re: X Wont Start
      ... Which means that gpm is not configured properly, or you have a hardware ... into a ps/2 port. ... If that does not give you a mouse cursor, ...
      (Debian-User)