On October 12, 2019, at 3:45 AM, John Ralls <jra...@ceridwen.us> wrote:
> >> On Oct 10, 2019, at 10:26 PM, David Cousens <davidcous...@bigpond.com> wrote: >> >> Do we by any chance have some sort of standard description of mouse usage in >> GNuCash on the various OS. >> >> I am updating documentation. Docbooks has tags for description of mouse >> operations. With configurable mouses for LH or RH operation terms like Left >> Click and Right Click start to become ambiguous. DocBooks has tags for >> <mousebutton>. In a review of some recent changes Frank suggested using >> Button1, Button2 and Button 3 rather than Left, Middle and Right to avoid >> the LH/RH mouse conundrum. I haven't been able to find anything in the >> documentation re input devices but I could have missed it >> >> Two of my mice have 6 buttons and two scroll wheels (basic config is a 2 >> button + central scroll/button) and another only has 2 buttons and a single >> scroll wheel/button. Linux Mint can configure that for LH operation, >> emulation of a centre button by pressing both buttons together, scrolling >> reversal and double click timeout and I presume most OSs will have something >> similar. Then we go to Macs and we have single buttons and magic mice to >> contend with. Then there are tablets and touchpads and gestures. GTK3 >> seems to support a wide range >> https://developer.gnome.org/gtk3/stable/chap-input-handling.html and does >> interpret the scroll wheel appropriately on my mice but the wheel button >> inserts "another" each time it is pressed while editing a transaction in a >> register - not too useful. >> >> It is clearly far too onerous to describe all possible mice/input >> variations. >> >> My own preference would to perhaps settle on a fairly common 2 button RH >> basic mouse and keyboard configuration and describe operations in terms of >> that. Perhaps then offer in a wiki section some translations from this >> configuration to other configurations like track pads that could be >> populated by users. I think Left (Centre) Right for a RH mouse is likely to >> be far less confusing to translate than a "Button1 Button2, Button3 where >> it is totally ambiguous whether the mouse is LH RH or upside down. >> >David, >The middle-button behavior on Linux is an X-Windows thing: The right button >begins a selection, the left button completes the selection, and the middle >button pastes the selection. I don't know if Wayland has that behavior as >well. Gtk has a GdkSelection class to try to provide it on other Ones but it >was implemented only partly on Windows and not at all on MacOS. It's been >deprecated for some time. >If you don't like "left click" or "click button 1", how about "primary click" >and "secondary click"? You could even say "primary click/tap" to include the >touchpad users. >I don't think that it's particularly useful for our documentation to try to >teach users the basics of using their computers, and explaining everything at >that level quickly gets tiresome for the majority of users who know how to >click a button, select some text, or open a context menu. >Regards, >John Ralls >_______________________________________________ >gnucash-devel mailing list >gnucash-devel@gnucash.org >https://lists.gnucash.org/mailman/listinfo/gnucash-devel +1 to John's comments. I think it best to focus on the task, rather than the specific mechanics. David T. _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel