SolarLune / masterplan

MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.
https://solarlune.itch.io/masterplan
508 stars 46 forks source link

Key configurations and other keyboard layouts #45

Open dromer opened 3 years ago

dromer commented 3 years ago

I don't use qwerty, so it's quite confusing that all the keys are using the qwerty layout.

SolarLune commented 3 years ago

Hello!

I'm going to need more information to be of assistance - what do you mean by "all the keys are using the qwerty layout"? What layout are you using, and what keyboard do you have?

dromer commented 3 years ago

I personally use a us-dvorak layout. However all the keys operate as though I had a qwerty layout. This is very confusing as I cannot relate to any of the key positions :) (as would be for anyone that doesn't use qwerty and has keys in different positions as what the software assumes)

dromer commented 3 years ago

To recap: what the software says is "wasd" is actually ".aoe" on my keyboard.

SolarLune commented 3 years ago

Hmm, I definitely understand better, but I still need to clarify. When you say "all the keys operate as though I had a qwerty layout", do you mean that:

1) Typing for Tasks using Qwerty, not Dvorak.

2) Shortcuts use Qwerty, not Dvorak.

or

3) Shortcuts just display Qwerty, not Dvorak keys. They still function as you set them with the Dvorak layout.

dromer commented 3 years ago

Ah, yes some language barriers here.

When I type text in the cards the dvorak layout works. But all the shortcuts use qwerty. So moving around with ,aoe works as though I have wasd.

For specifically wasd this is fine and actually useful, but for other shortcuts like press C for completing a task this is problematic. As on my layout the C shortcut is under the J key and so on.

dromer commented 3 years ago

So, in general the mapping is only problematic because it is hard to remember, but if there would be an overview that displays the actual mapping (right now I'm learning from the tutorial, hence some confusion) then this would also be super nice.

I don't know if it's easy for you to generate the mapping that the program uses when translating to the users' keyboard layout.