[Xcircuit-dev] Mouse issues: Resolution...

John Heil edadev at sc-software.com
Wed Jun 7 21:12:43 PDT 2006


On Wed, 7 Jun 2006, John Heil wrote:

> Date: Wed, 7 Jun 2006 08:27:47 -0700 (PDT)
> From: John Heil <edadev at sc-software.com>
> To: R. Timothy Edwards <tim.edwards at multigig.com>
> Cc: xcircuit-dev at opencircuitdesign.com
> Subject: Re: [Xcircuit-dev] Mouse issues: Resolution...
>
> On Wed, 7 Jun 2006, R. Timothy Edwards wrote:
>
> > Date: Wed, 07 Jun 2006 07:32:22 -0700
> > From: R. Timothy Edwards <tim.edwards at multigig.com>
> > To: John Heil <edadev at sc-software.com>
> > Cc: xcircuit-dev at opencircuitdesign.com
> > Subject: Re: [Xcircuit-dev] Mouse issues: Resolution...
> >
> > Dear John,
> >
> > > Turns out, 'HOLD' is always active ( Wm: FVWM2) no matter how quickly I
> > > tap mouse Button1.
> > >
> > > Since there exists a move command tool button, I figured it was
> > > safe to just comment out the above line.
> >
> > I didn't even think of that possibility.  I know of one person at
> > MultiGiG who had a similar problem with the HOLD function being delayed
> > across a network and making it difficult to work.  I added a menu option
> > "Options-->Allow Hold Mode" that can be turned off to create the same
> > behavior you generated.  For future reference, you can avoid patching
> > every version of xcircuit by having a .xcircuitrc file with the command
> > "config hold false", which will disable it permanently.
>
> Cool...
>
> >
> > Unless you're working over a network, it sounds like fvwm2 is actively
> > disabling the HOLD function.  Either it's forcing the keyboard Mod2Mask
>
> In this case, no network. I have another CAD pkg for ME and the mouse
> buttons all work fine there and it too has a HOLD implementation so
> I'm not at suspecting fvwm2... yet...
>
> > (which I used for HOLD because it isn't usually mapped to anything),
> > or else the timer is not working properly.  You could also try to
> > change PRESSTIME (xcircuit.h line 993) to something larger, like 500
> > or 1000, just to see if 150 milliseconds is just too fast.  Otherwise,
>
> 150ms seems _way_ too fast for my pointer, an older Logitech 3 button
> TrackMan Marble (its buttons even 'feel' slow... perhaps accumulated
> grunge :) ).
>
> I'll try upping that time, first, & report back.
>

Nope... I tried 1000 and it still failed.

> > if it's the key mask that's the problem, you might fix it by changing
> > Mod2Mask to something less likely to be used, like Mod5Mask, in all
> > occurrences (3 times in keybindings.c or once in events.c).

Bingo.
Mod2Mask was it... Mod5Mask worked perfectly... My orginal change
removed...

Button1 Hold to move, even works... :))

> >
> > 					---Tim
> >
> > +--------------------------------+-------------------------------------+
> > | Dr. R. Timothy Edwards (Tim)   | email: tim.edwards at multigig.com     |
> > | MultiGiG, Inc.                 | web:   http://www.multigig.com      |
> > | 100 Enterprise Way, Suite A-3  | phone: (831) 621-3283               |
> > | Scotts Valley, CA 95066        | cell:  (240) 401-0616               |
> > +--------------------------------+-------------------------------------+
> >
>

Thnx v much,
johnh

-
-----------------------------------------------------------------
John Heil
South Coast Software
Custom systems software, firmware and board bring up services
1-714-774-6952
johnhscs at sc-software.com
http://www.sc-software.com
-----------------------------------------------------------------



More information about the Xcircuit-dev mailing list