
On Sat, 22 Nov 2003, Yemu wrote:
Date: Sat, 22 Nov 2003 10:37:44 +0000 From: Yemu <yemu@...7...> To: Alan Horkan <horkana@...44...> Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] mouse wheel
AH> I also rather angrily made the point to another project that it is just AH> insane to use Page Up and Page Down by default for something other than AH> the blindingly obvious moving up and down the page (by all means use the AH> shift and ctrl modifiers to make it do something else). Note I said 'by AH> default' because if you follow my advice users can still rebind the keys AH> to a menu item but if you bind PageUp PageDn to menu items there is no AH> easy way for me to make PageUp do exactly what it is supposed to do!
I agree. raising and lowering objects could be bind to ctrl+pgup/pgdn and sending to back/front to ctrl+shift+pgup/pgdn.
when you say raising and lowering objects I assume you mean the following
Ordering --- Send to Back Ctrl+B Bring to Front Ctrl+F --- Send Backwards Shift+Ctrl+B Bring Forwards Shift+Ctrl+F
(this is pretty much what Microsoft Visio uses, but I'm not sure if Send Backwards and Bring Forwards actually have any shortcuts at all)
And as you can see I'd not recommend using Ctrl+PageUp or Ctrl+PageDown.
Even though I like tabbed intefaces about as much as a bad rash (and they get recommended indiscriminately and have spread across open source software like one) I should point out that many users expect Ctrl+PageUp/PageDown to switch between Tabs and Inkscape were planning to add a tabbed inteface you wouldn't want to take this keybinding.
i think that pgup and pgdn shouldn't be used at all, at least for now. when svg specification will allow multiple paged documents (i hope it will happen soon :-) and inkscape will support it pgup and pgdn may be used to switch pages (and this will do exactly what the keys mean :-)
If I'm at 1600% Zoom 'a page' is not taken literally, it is taken to mean move down a distance proportional to the amount of page that currently fits onscreen (if-you-know-what-I-mean). Programs such as Abiword use Ctrl+PageDown to mean go down exactly to the start of the next physical page.
- Alan H.