Jump to content

Editor 2.16.1 doesn't save or use preset correctly for French Keyboard


photo

Recommended Posts

Hi,

I have a French AZERTY keyboard, and the Editor default key for Undo appears as CTRL+W (because the azerty W key is at the location of the qwerty Z key). If I force it to be Ctrl+Z, it works for the running session, but quitting and restarting the editor will reset it to Ctrl+W.

This is quite annoying...

Note: as you added a default for the german QWERTZ, It would be nice to also have a default for AZERTY. Maybe autoselect it at start if the locale is FR :)

Link to comment

Hi Stephane,

Quote

 it works for the running session, but quitting and restarting the editor will reset it to Ctrl+W.

Did you create a new custom preset based on qwerty and adjusted keys here? Nothing should reset in that case to default since we don't have any layouts autodetection mechanism yet. How your keyboard preferences are looking right now?

 

Quote

Note: as you added a default for the german QWERTZ, It would be nice to also have a default for AZERTY. Maybe autoselect it at start if the locale is FR :)

Yes, we can surely add an AZERTY preset and enable it automatically when system language is set to FR (not the current input language). Just need to understand which actual physical keys of AZERTY are you using for world moving and undo/redo procedure. Could you please give us a hint?

Thanks!

 

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment

When creating a brand new project with 2.16.1, here is what the hotkeys look like with an AZERTY keyboard:

image.png.db9ca6db74b21288a07ca1df4f93c295.png

image.png.319f5ca6d2b78437f8a433cc660a8502.png

image.png.377e2ceddec3920d74e4c51dfa94b0a9.png

image.png.91e30200060b1df8976a6e7c7c99061f.png

image.png.ee4513efe4b7736fe9274453b1cabb95.png

image.png.1d09ec3401c7ab890a8071569907f324.png

The labels shown for the keys correctly represents the characters I would get in a text editor if I pressed the QWERTY keys Q, A, ZY, WASDQE,  123 respectively.

But whatever the physical keyboard, for some interaction, the user always expect the label of the key to be more important than the position of the key. This is notorious is ALL other applications (blender, max, Office, VisualCode, etc). Among them:

  • Z / Y are always used Undo/Redo
  • A is frequently used to mean "All"
  • Q is frequently used to mean "Quit"

What is important for these actions in the label on the key, not the position of the key itself!

On the other end, I agree, the movement of the user in First Person View is much more easily configured by considering the scan code, ie the position on the keyboard and disregarding the character on the key (WASDQE -> ZQSDAE in azerty).

So really, I should see:

image.png.c328912f22846fc767e8d2db4571049b.png

image.png.f159e1d201110fae0c55d730fe12f0b5.png

image.png.bf5d855ddfc463dd252a9299199630a9.png

If I do these modifications manually and save them to a file "UNIGINE 2 (FR).preset", then quit the Editor, and restart it, on the next start up, I got this:

image.png.f1d37252056d10f4f713e7fee2d36e9e.png

image.png.f9c462226351c33b4f1522323662b50a.png

Why is this not saved? What am I doing wrong?

Attached: preset file

 

UNIGINE 2 (FR).preset

Edited by Amerio.Stephane
Link to comment

Thanks for the preset, we will add it as default for AZERTY keyboards in the next SDK update (if you don't mind) :)

We will also check why Editor is loading your preset but still displays wrong keyboard mapping. Looks like a bug. As soon as devs will provide some feedback I will surely let you know what steps are required to fix that.

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment
×
×
  • Create New...