Upcoming Games

(UTC times)


Full list
Add a game

Upcoming Events

No events to display

Mouse button assignment

You are here: Home > Forum > General > General questions, comments, and issues > Mouse button assignment

Page 1 of 1

Mouse button assignment 05/08/2013 at 19:48 #47979
Hawk777
Avatar
386 posts
Right now, Simsig uses the primary (normally left) mouse button to set routes, and the secondary (normally right) button can be set in the options to either display a popup menu or to immediately cancel a route.

From time to time, I find both of these actions useful: I normally leave the RMB configured to cancel a route immediately, but sometimes I go into options and switch it back to showing a menu because I find it the fastest way to read off signal numbers (faster than opening a Web browser, going to the wiki, and grabbing the PDF signal plan).

Recently, I realized something: most of us have at least three buttons on our mice, and the third one doesn’t do anything! How about if the tertiary (normally middle) button were to do whichever of the two actions the right button was configured not to do? That is, if you set the right button to show the menu, then the middle button immediately cancels a route; meanwhile, if you set the right button to cancel a route, then the middle button shows the menu. That way, anyone with a two-button mouse would still have exactly the same choice they have today (to use the right button to either show the menu or to cancel a route), but those of us with three-button mice would have access to both commands without having to go through the options window.

Thoughts?

Log in to reply
Mouse button assignment 05/08/2013 at 21:04 #47984
GeoffM
Avatar
6377 posts
I can't find it right now but there was a suggestion of using a key modifier to switch between the two modes - eg Shift+click. Would that be of use?
SimSig Boss
Log in to reply
The following user said thank you: Temple Meads
Mouse button assignment 05/08/2013 at 21:08 #47985
Temple Meads
Avatar
307 posts
" said:
I can't find it right now but there was a suggestion of using a key modifier to switch between the two modes - eg Shift+click. Would that be of use?
It definitely would be of use to me!

Username TIM in multiplayer
Log in to reply
Mouse button assignment 05/08/2013 at 21:14 #47987
Hawk777
Avatar
386 posts
A modifier key would be just as good; I only suggested using the middle mouse button because it doesn’t do anything right now.
Log in to reply
Mouse button assignment 06/08/2013 at 06:22 #47992
maxand
Avatar
1637 posts
I suggested using Shift+RClick (or Shift+LClick) here recently. I think this is the post to which Geoff alludes.

To me, Shift+RClick seems the better choice for cancelling a route as then there is no chance of doing this while L-clicking if one finger is accidentally on the Shift button. Of course, there are numerous permutations, such as Ctrl+RClick/LClick. It might be somewhat more difficult for developers to bypass the normal Context Menu function of the R click, so I'd still accept Shift+LClick.

As for the middle mouse button, I wouldn't give up the simple macro I wrote a couple of years ago which sends a double L click to the View Window. In setting consecutive, contiguous routes, pressing the middle button sets the previous route and commences setting the next one; just remember to single-Lclick the last one. Makes it a lot easier on people with mouse finger, a condition trackerball users don't experience.

Last edited: 06/08/2013 at 06:22 by maxand
Log in to reply
The following user said thank you: GeoffM
Mouse button assignment 06/08/2013 at 16:13 #48030
GeoffM
Avatar
6377 posts
I can't believe this - it's already done and released! In the Loader-based sims you can use this right now. Use the Shift key when right-clicking on a signal to invert the "right click cancels route" option.
SimSig Boss
Log in to reply
The following users said thank you: maxand, Hawk777
Mouse button assignment 06/08/2013 at 19:11 #48040
onlydjw
Avatar
456 posts
Query which is kind of related to this - in the real IECC type scenario, do you require to take 2 actions to cancel a route (ie to make you think "I am sure" before cancelling it), rather than just 1 click. I say this as the Shift + Click gives you that second function of this is the case.
God bless, Daniel Wilson
Last edited: 06/08/2013 at 19:12 by onlydjw
Reason: Clarification

Log in to reply
Mouse button assignment 06/08/2013 at 19:19 #48043
Ron_J
Avatar
331 posts
Two ways of cancelling a route in an IECC viz:

1) hover cursor over entrance signal and press cancel button on trackerball panel
2) using 'cancel' procedure on the keyboard (typing the ID, then pressing cancel and enter in very simplistic terms)

Log in to reply
Mouse button assignment 06/08/2013 at 19:20 #48044
GeoffM
Avatar
6377 posts
" said:
Query which is kind of related to this - in the real IECC type scenario, do you require to take 2 actions to cancel a route (ie to make you think "I am sure" before cancelling it), rather than just 1 click. I say this as the Shift + Click gives you that second function of this is the case.
It's a single click, big red square buttons on the trackerball panel.

Signallers were directed to move the crosshairs away from controls after operating them as a cleaner once pulled a route in front of a train (allegedly) by accidentally pressing the cancel button whilst cleaning the desk. IIRC signallers now have to clean the desk themselves, quite possibly for the same reason.

SimSig Boss
Log in to reply
Mouse button assignment 06/08/2013 at 20:57 #48054
onlydjw
Avatar
456 posts
Thanks for the answers - no need to take the thought further.
God bless, Daniel Wilson
Log in to reply
Mouse button assignment 06/08/2013 at 21:10 #48055
Lardybiker
Avatar
771 posts
" said:
I can't believe this - it's already done and released! In the Loader-based sims you can use this right now. Use the Shift key when right-clicking on a signal to invert the "right click cancels route" option.
Now there's service for you!

Log in to reply