anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
47 stars 16 forks source link

Assumes non-QWERTY keyboard layout #356

Open fallerOfFalls opened 4 years ago

fallerOfFalls commented 4 years ago

Game Version: 1.11.0 Platform: Linux - Debian 9 Modded: No

Description

I'm using Dvorak, my operating system knows this. But the game doesn't. So when I e.g. try to paste some text, using the Ctrl-V, where the V key is on my keyboard, it doesn't work, because it thinks the V is where it would be if it was a QWERTY keyboard.

How to reproduce

  1. change keyboard layout (in the OS) to Dvorak.
  2. try using the chat by pressing T on your QWERTY keyboard
  3. if it works, you've just reproduced the bug. that's not where T is on Dvorak.

Expected behavior

Assuming you have a QWERTY keyboard, if you change the layout, most of the letters painted on the physical keyboard won't correspond anymore, so all the controls should be wrong when you try to play the game.

(I'm trying to explain this in a way that will make it easier to test for people who don't actually have Dvorak letters physically painted on their keys)

yoshuamongrain commented 4 years ago

As a fellow non-QWERTY user (NEO layout) I'd like to point out, that if this is changed, non-QWERTY users will constantly have to change their keyboard layout in order to play without changing the controls. So if this is changed it might be convenient to have a toggle in the options, since some players (like me) might prefer it the way it is currently.

Carltoffel commented 4 years ago

Colemak user here, standard settings in Game:

scrot