View Issue Details

IDProjectCategoryView StatusLast Update
0001838OpenMPTUser Interfacepublic2024-11-19 13:14
Reporterneretva Assigned ToSaga Musix  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.31.12.00 / libopenmpt 0.7.11 (upgrade first) 
Target VersionOpenMPT 1.31.13.00 / libopenmpt 0.7.12 (current stable)Fixed in VersionOpenMPT 1.31.13.00 / libopenmpt 0.7.12 (current stable) 
Summary0001838: 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!

TagsNo tags attached.
Attached Files
ompt.png (818 bytes)   
ompt.png (818 bytes)   
Has the bug occurred in previous versions?Yes
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2024-11-11 18:48

administrator   ~0006176

Can you please verify that in the Keyboard settings, the correct key is assigned to "Note Off"?

neretva

neretva

2024-11-12 10:06

reporter   ~0006180

It worked, thank you so much!!!!!

Saga Musix

Saga Musix

2024-11-12 14:50

administrator   ~0006181

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?

neretva

neretva

2024-11-12 16:52

reporter   ~0006182

It was empty by default. I had to configure it using the "<" key.

Saga Musix

Saga Musix

2024-11-12 17:49

administrator   ~0006183

Okay, this is really strange then. Maybe you can answer a few more questions to get some more clarity on the issue:

  • Is this a fresh OpenMPT installations?
  • Or did you update from an older version? If so, can you remember which one it was?
  • Did the problem happen after an update, or just started happening randomly?
neretva

neretva

2024-11-13 09:26

reporter   ~0006184

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!

Saga Musix

Saga Musix

2024-11-13 19:57

administrator   ~0006185

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.

neretva

neretva

2024-11-14 09:18

reporter   ~0006187

Thank you for your efforts!!! This software is so good for making music.

Saga Musix

Saga Musix

2024-11-14 17:18

administrator   ~0006188

Cheers :)

Saga Musix

Saga Musix

2024-11-15 22:31

administrator   ~0006191

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:

  • The key left of "1" is Note Cut
  • The two keys between "0" and Backspace are Note Fade (IT / MPTM only) and Note Off
  • The key right of Left Shift is PC Event (MPTM only)

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/
There are portable builds which won't touch your existing OpenMPT configuration, so grab one of those to test it.

Saga Musix

Saga Musix

2024-11-16 11:05

administrator   ~0006192

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

neretva

neretva

2024-11-16 11:16

reporter   ~0006193

Hi! The next Monday I will test it and I will tell you ;)

Cheers!

Saga Musix

Saga Musix

2024-11-16 11:17

administrator   ~0006194

Great, thanks a lot :)

Saga Musix

Saga Musix

2024-11-16 22:19

administrator   ~0006196

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

  • The key left of "1" is Note Cut (as before)
  • The key left of Backspace should be Note Off, and when holding Shift Note Fade (IT / MPTM only)
  • The key right of "0" is PC Event (MPTM only)
neretva

neretva

2024-11-18 08:42

reporter   ~0006197

Good morning,

I've downloaded the new portable version. Some keys that you told are in different positions:

  • Note off: key at left of delete key
  • The key right of "0" does not do anything

Cheers!

Saga Musix

Saga Musix

2024-11-18 14:12

administrator   ~0006198

The key right of "0" does not do anything

Make sure you're editing in MPTM format. PC events are not supported in IT or XM.

neretva

neretva

2024-11-18 15:52

reporter   ~0006199

You are right! PC Events key works, but Note off not :(

Saga Musix

Saga Musix

2024-11-18 18:20

administrator   ~0006200

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/)

neretva

neretva

2024-11-19 09:18

reporter   ~0006201

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!

Saga Musix

Saga Musix

2024-11-19 13:14

administrator   ~0006202

Okay, "¡" is the expected key according to https://kbdlayout.info/kbdsp?arrangement=ISO105 - Seems like we are all set then!

Issue History

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 (current 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 (current stable)