On Oct 13, 2010, at 2:19 PM, Fmiser wrote: >> It's a matter of preference, I guess. I will probably put in >> two sets of bindings: one for three-button mice, one for >> trackpads. >> >> Please understand that all this is just smalltalk at the >> moment. I'm not making any functionality changes at the >> moment, all I'm doing is trying to preserve what's there, >> perhaps adding goodies, and moving the code from C to C++, and >> from xlib/Xt to Qt. > > Yup. But I don't want to wait until changes have been made to > start complaining. *grin*
OK, so let me state one thing clearly: when I consider Qt port of Xcircuit ready, all of the keybindings and UI behaviors of original Xcircuit will be preserved, albeit in a non-default preference template. They will be clearly marked and available in the Preferences window. This will be documented (I plan on an update to the tutorial, perhaps in lieu of the New Year party). I think of the following sets of preferences (preference templates): 1. Xcircuit 3.6 w/3 button mouse 2. Xcircuit 3.6 trackpad friendly (drags with button 1 only, button 2 available for clicks) 3. platform HIG (default) The first two are understood I hope. The third one is set 2 modified to mesh with the human interface guideline on the platform it's running on. Example: Command-Z for Undo and Shift-Command-Z for Redo on a Mac -- every Mac user would know those and be more productive from t0. Cheers, Kuba _______________________________________________ Xcircuit-dev mailing list [email protected] http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev
