Skip to main content
Topic: [SHIFT+X] (Read 5889 times) previous topic - next topic

[SHIFT+X]

Is [SHIFT+X] useful or annoying for players ?
I don't know how many players using this key binding.
But unfortunately some players accidentally pressed this.

Does this key binding really need as default ? If only advances players need this, I think optional is better.

Re: [SHIFT+X]

Reply #1
I never use that one, but I have also changed (or actually so far just added) several new key bindings for myself, since most other programs I work with under Windows use different standard keys, e.g. "Ctrl+S" for save, instead of Simutrans' standard "Shift+S". And I believe that keys with Ctrl or Alt are much less likely to be accidentally pressed then ones with Shift (after all, Shift is frequently used for renaming things... lines, savegames, towns, etc. - and when you type without making sure that the cursor in the text field is active...  :o)...

The other side of the coin is that if you change things that have been around for so long, you'll inevitably get complaints by people who are used to things as they are now...
  
***** PAK128 Dev Team - semi-retired*****

Re: [SHIFT+X]

Reply #2
Thank you for your comment.

The other side of the coin is that if you change things that have been around for so long, you'll inevitably get complaints by people who are used to things as they are now...

Which players are unhappier, I think the players who accidentally exited simutrans are. They can't know what happened.

I don't want to change binding key itself. It is not only inconvenience for people who are used to things as they are now, but also this bomb still exists.
In my thought, comment out this in menuconf.tab is good, but it depends on each pakset maintainer.

Re: [SHIFT+X]

Reply #3
Will be commented out for pak64

Re: [SHIFT+X]

Reply #4
Thank you very much.

Re: [SHIFT+X]

Reply #5
... e.g. "Ctrl+S" for save, instead of Simutrans' standard "Shift+S". And I believe that keys with Ctrl or Alt are much less likely to be accidentally pressed then ones with Shift ...

The early incarnations of the system abstraction layer could not detect Ctrl or Alt key combinations. Because of that, and because it felt safer in regard to porting an application to other systems, Simutrans originally only used lower and upper case characters as hotkeys.

Just to explain ... not meant as defense of the old state.

Re: [SHIFT+X]

Reply #6
Ah, thanks for the info, Hajo. I already thought it might come from that corner, now I know.

I'm not sure about Alt, but at least Ctrl is now working (under Windows). So that might be an option for some things - if we can find out if they work on other systems as well, not just Windows that is... Maybe Ctrl-X instead of Shift-X, etc.

(I created several new key-bindings for myself using Ctrl and really got used to them. It even gets frustrating when I try something in a pak-directory where didn't do the changes - then only the keyboard help pops up  ;D)
  
***** PAK128 Dev Team - semi-retired*****

Re: [SHIFT+X]

Reply #7
Using standard (whatever this is) keycommands is a reasonable request. I will critically scan through the menuconf.tab. (The nice thing about the new system, ist that the helpfile will always match ... ) Cntrl+X seems like a reasobnable comprise then.

Re: [SHIFT+X]

Reply #8
But Ctrl+X is known as global windows shortcut key "Cut". We often use it and not good for "forced termination".


Re: [SHIFT+X]

Reply #9
Ctrl+W is often used for closing tabs and mdi windows... or ctrl-F4

(why not alt-F4 then?)

My projects... Tools for messing with Simutrans graphics. Graphic archive - templates and some other stuff for painters. Development logs for most recent information on what is going on. And of course pak128!

Re: [SHIFT+X]

Reply #10
Alt+Q used to be around in the good old DOS times, too

(and yes Ctrl+X is cut and shouldn't be used, of course!)
  
***** PAK128 Dev Team - semi-retired*****

Re: [SHIFT+X]

Reply #11
There could be control+Q then ... very unliekly somebody accidently pressing this, as those keys are not too close.

Re: [SHIFT+X]

Reply #12
CTRL+Q sounds fine to me, too.

does the code support ALT key?

 

Re: [SHIFT+X]

Reply #13
Since not every device has an alt key, I think one should not use it.