View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001838 | OpenMPT | User Interface | public | 2024-11-11 18:38 | 2024-11-19 13:14 |
Reporter | neretva | Assigned To | Saga Musix | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 10 |
Product Version | OpenMPT 1.31.12.00 / libopenmpt 0.7.11 (current stable) | ||||
Target Version | OpenMPT 1.31.13.00 / libopenmpt 0.7.12 (upcoming stable) | Fixed in Version | OpenMPT 1.31.13.00 / libopenmpt 0.7.12 (upcoming stable) | ||
Summary | 0001838: Default Note Off / Cut keys are not assignable on ISO keyboard layouts due to conflict with note keys | ||||
Description | Hello! When I want to write the cut note command [==] with the keyboard using "<"/">" key it doesn't work. Then I have to get another module, copy the cut note and paste it in my module. Thank you! | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | Yes | ||||
Tested code revision (in case you know it) | |||||
Can you please verify that in the Keyboard settings, the correct key is assigned to "Note Off"? |
|
It worked, thank you so much!!!!! |
|
Just to make sure that nothing went unexpectedly wrong here, can you confirm that this specific key was previously assigned to "Note Off" before, and now it wasn't anymore? Was the assignment completely empty, or was it a different key? |
|
It was empty by default. I had to configure it using the "<" key. |
|
Okay, this is really strange then. Maybe you can answer a few more questions to get some more clarity on the issue:
|
|
Yes, I installed cleanly OpenMPT OpenMPT 1.31.05.00 with the installer for 64 bits. It had this issue then. This week I did the update to the 1.31.12.00 version using the update option and it had this issue too. Cheers! |
|
Thanks, I see now what the issue is. The keys codes that are assigned to Note Off and Note Cut by default conflict with some note keys on ISO keyboard layouts. This is really bad. I'll have to work on the default key configurations. |
|
Thank you for your efforts!!! This software is so good for making music. |
|
Cheers :) |
|
Okay, as of r22194 all special note keys should hopefully work on various international keyboards by default. By default, the following position-based keys are added in the default keymap:
It would be great if you could give this new version a try with your keyboard layout and confirm that what I described in this list is correct. The new test build takes a while to build, but in a few hours you should be able to download it from https://builds.openmpt.org/builds/ |
|
Oh and please also check that none of the note keys stopped working as a consequence :) The test builds are finished building, you can get one here: https://builds.openmpt.org/builds/auto/openmpt/pkg.win/1.31/OpenMPT-1.31.12.02-r22200-portable-amd64.zip |
|
Hi! The next Monday I will test it and I will tell you ;) Cheers! |
|
Great, thanks a lot :) |
|
Okay, actually I thought about this again and moved some of the default key assignments back, so that they work with both ANSI and ISO layouts (I was looking at a different keyboard layouts but completely ignored that there was a switch to view the layout in ANSI mode, which would then make one key disappear...) New version: https://builds.openmpt.org/builds/auto/openmpt/pkg.win/1.31/OpenMPT-1.31.12.02-r22208-portable-amd64.zip
|
|
Good morning, I've downloaded the new portable version. Some keys that you told are in different positions:
Cheers! |
|
Make sure you're editing in MPTM format. PC events are not supported in IT or XM. |
|
You are right! PC Events key works, but Note off not :( |
|
Just to be sure, can you go to the keyboard config and see if Note Off is assigned at all? If so, which key was it assigned to, and what would be the expected key? It would also be good to know your keyboard layout to compare against (maybe you can find it here as that would make it easier to figure out what went wrong: https://kbdlayout.info/) |
|
Hello! Ok, the Note off is at the right of Note cut, at left of "delete" key. In my keyboard (Spanish-Spain) is the key "¡". Cheers! |
|
Okay, "¡" is the expected key according to https://kbdlayout.info/kbdsp?arrangement=ISO105 - Seems like we are all set then! |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-11-11 18:38 | neretva | New Issue | |
2024-11-11 18:38 | neretva | File Added: ompt.png | |
2024-11-11 18:48 | Saga Musix | Note Added: 0006176 | |
2024-11-12 10:06 | neretva | Note Added: 0006180 | |
2024-11-12 14:50 | Saga Musix | Note Added: 0006181 | |
2024-11-12 16:52 | neretva | Note Added: 0006182 | |
2024-11-12 17:49 | Saga Musix | Note Added: 0006183 | |
2024-11-13 09:26 | neretva | Note Added: 0006184 | |
2024-11-13 19:57 | Saga Musix | Note Added: 0006185 | |
2024-11-13 19:57 | Saga Musix | Assigned To | => Saga Musix |
2024-11-13 19:57 | Saga Musix | Status | new => assigned |
2024-11-13 19:57 | Saga Musix | Summary | Can't write the cut note in the pattern with the keyboard => Default Note Off / Cut keys are not assignable on ISO keyboard layouts due to conflict with note keys |
2024-11-13 20:01 | Saga Musix | Target Version | => OpenMPT 1.31.13.00 / libopenmpt 0.7.12 (upcoming stable) |
2024-11-13 22:05 | Saga Musix | Severity | crash => minor |
2024-11-14 09:18 | neretva | Note Added: 0006187 | |
2024-11-14 17:18 | Saga Musix | Note Added: 0006188 | |
2024-11-15 22:31 | Saga Musix | Status | assigned => feedback |
2024-11-15 22:31 | Saga Musix | Note Added: 0006191 | |
2024-11-15 22:32 | Saga Musix | Severity | minor => major |
2024-11-16 11:05 | Saga Musix | Note Added: 0006192 | |
2024-11-16 11:16 | neretva | Note Added: 0006193 | |
2024-11-16 11:16 | neretva | Status | feedback => assigned |
2024-11-16 11:17 | Saga Musix | Status | assigned => feedback |
2024-11-16 11:17 | Saga Musix | Note Added: 0006194 | |
2024-11-16 22:19 | Saga Musix | Note Added: 0006196 | |
2024-11-18 08:42 | neretva | Note Added: 0006197 | |
2024-11-18 08:42 | neretva | Status | feedback => assigned |
2024-11-18 14:12 | Saga Musix | Note Added: 0006198 | |
2024-11-18 14:12 | Saga Musix | Status | assigned => feedback |
2024-11-18 15:52 | neretva | Note Added: 0006199 | |
2024-11-18 15:52 | neretva | Status | feedback => assigned |
2024-11-18 18:20 | Saga Musix | Status | assigned => feedback |
2024-11-18 18:20 | Saga Musix | Note Added: 0006200 | |
2024-11-19 09:18 | neretva | Note Added: 0006201 | |
2024-11-19 09:18 | neretva | Status | feedback => assigned |
2024-11-19 13:14 | Saga Musix | Note Added: 0006202 | |
2024-11-19 13:14 | Saga Musix | Status | assigned => resolved |
2024-11-19 13:14 | Saga Musix | Resolution | open => fixed |
2024-11-19 13:14 | Saga Musix | Fixed in Version | => OpenMPT 1.31.13.00 / libopenmpt 0.7.12 (upcoming stable) |