Re: [Xcircuit-dev] XCircuit/Win32 updated
Brought to you by:
rtedwards
From: R. T. E. <ti...@mu...> - 2006-02-21 02:13:55
|
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 to keybindings.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 | +--------------------------------+-------------------------------------+ |