Amerio.Stephane Posted January 22, 2023 Share Posted January 22, 2023 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
silent Posted January 23, 2023 Share Posted January 23, 2023 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: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Amerio.Stephane Posted January 23, 2023 Author Share Posted January 23, 2023 (edited) When creating a brand new project with 2.16.1, here is what the hotkeys look like with an AZERTY keyboard: 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: 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: Why is this not saved? What am I doing wrong? Attached: preset file UNIGINE 2 (FR).preset Edited January 23, 2023 by Amerio.Stephane Link to comment
silent Posted January 23, 2023 Share Posted January 23, 2023 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: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts