Page MenuHomeSchine - Phabricator

Starmade | Default controls conflict with Windows keyboard shortcut to change keyboard layout
Closed, RejectedPublic

Description

On windows the keyboard shortcut to change keyboard layout is ctrl+shift (and ctrl+alt changes input language).
By default ctrl is used to strafe down in ship, and shift to slow it down. And they can be used together to get more controllable movement for example on planets.

For many people this shortcut isn't a problem because they don't have multiple languages/layouts configured. But in some for some languages (for example polish) there are 2 or more layouts. And many people aren't even aware of this windows feature. There is no notification, no message, no sound to notify of the change.

And in case of polish it changes from "Polish (programmers)" (which is the normal qwerty layout) to "Polish (214)" which among other things has Y and Z swapped.

This feature is enabled by default on windows, and many people eighter don't disable it, don't know how to disable it or aren't aware that it exists.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Category
none/unspecified
Hardware/Software/System
OS-Specific
Windows Only
Hardware-Specific
Other
Video Card Vendor
uncertain
Steps to reproduce

Strafe down while holding "brake" key on ship with default controls, on windows installation with multiple keyboard layouts. The keyboard layout will silently change.

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

lancake added a subscriber: lancake.
lancake claimed this task.

-Feedback-

Are you talking about alt + shift? I can't remember that ctrl + shift changed anything.
It does change depending on what windows you have though, and probably also if it's a laptop.

For example it's function key + space to switch layouts on my laptop.

I'm not entirely sure if we can fix that.

Barteks2x added a comment.EditedAug 30 2016, 7:07 PM

No, I'm not talking about alt+shift. I'm specifically talking about ctrl+shift.

To see it in action:
Control panel --> Region and language --> Keyboards and languages tab --> Change keyboards and then in general tab:
Add... and under Polish select "Polish (programmers)" and "Polish (214)" (which are added by default in polish version of windows).

hen you cliock ok/apply there should be a language baron taskbar. Change EN (or whatever yopu had) to PL. When yopu press ctrl+shift keyboard layout should change (Y will work as Z and Z as Y, and several other changes). Press ctrl+shift again to go back to qwerty.

AndyP shifted this object from the S1 Public space to the S3 Starmade space.Feb 21 2017, 9:08 PM
AndyP changed the visibility from "Custom Policy" to "Public (No Login Required)".
AndyP changed the edit policy from "Task Author" to "Starmade (Project)".
AndyP added a project: Customer responded.
AndyP added a subscriber: AndyP.
AndyP claimed this task.
AndyP reassigned this task from AndyP to lancake.
lancake changed the task status from Open to Feedback.Mar 10 2017, 12:06 AM

I just checked and noticed that there's also Ctrl + Shift being used as a shortcut.
It's something we can't fix or improve upon since every Windows User will have their own setting.
Here's how to change it, or to turn it off:

Will put the task on feedback to see if you could fix it for you or not.

Restricted Application edited projects, added Waiting on Author; removed Customer responded. · View Herald TranscriptMar 10 2017, 12:06 AM
Restricted Application added a project: Waiting on Author. · View Herald TranscriptMar 10 2017, 5:43 PM
lancake closed this task as Rejected.Jun 12 2017, 1:56 PM

-rejected-

Never a bug to begin with, didn't receive feedback if the author managed to resolve it or not so closing task.

Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake triaged this task as Trivial priority.Jun 12 2017, 1:57 PM
AndyP moved this task from Unclassed to Archived on the Starmade board.Jul 20 2017, 10:48 PM