RE: Re: [Xcircuit-dev] XCircuit/Win32 updated
Brought to you by:
rtedwards
From: <mic...@sw...> - 2006-02-21 08:21:06
|
OK, Thanks. I corrected my local source tree (and updated the available package). Michael. Dear Michael,> BTW, the Shift+Button1 trick to emulate Button2, mentionned in a > previous thread, doesn't seem to work with the current Win32 version. > The fact is that I don't see in the code where this is achieved. Is this > recent addition or am I blind?Hmmm, it wasn't that recent, but it apparently was (unintentionally)temporary. The Shift + Button1 bindings can be added tokeybindings.c to duplicate all of the Button2 bindings, at line 698: /* 2-button vs. 3-button mouse bindings (set with -2 */ /* commandline option; 3-button bindings default) */ if (pressmode) { add_binding(BUTTON3, XCF_Text_Return); add_binding(BUTTON3, XCF_Select); add_binding(HOLD | BUTTON3, XCF_SelectBox); add_binding(BUTTON3, XCF_Finish_Element); add_binding(BUTTON3, XCF_Finish_Copy); add_binding(XK_BackSpace, XCF_Cancel_Last); add_binding(XK_BackSpace, XCF_Cancel); } else { add_binding(BUTTON2, XCF_Text_Return); add_binding(SHIFT | BUTTON1, XCF_Text_Return); add_binding(BUTTON2, XCF_Select); add_binding(SHIFT | BUTTON1, XCF_Select); add_binding(HOLD | BUTTON2, XCF_SelectBox); add_binding(SHIFT | HOLD | BUTTON1, XCF_Select); add_binding(BUTTON2, XCF_Finish_Element); add_binding(SHIFT | BUTTON1, XCF_Finish_Element); add_binding(BUTTON2, XCF_Finish_Copy); add_binding(SHIFT | BUTTON1, XCF_Finish_Copy); add_binding(BUTTON3, XCF_Cancel_Last); add_binding(BUTTON3, XCF_Cancel); } ---Tim+--------------------------------+-------------------------------------+| Dr. R. Timothy Edwards (Tim) | email: ti...@op... || Open Circuit Design, Inc. | web: http://opencircuitdesign.com || 22815 Timber Creek Lane | phone: (301) 528-9364 || Clarksburg, MD 20871-4001 | cell: (240) 401-0616 |+--------------------------------+-------------------------------------+ |