On Sun, 2018-12-09 at 21:29 +0100, [email protected] wrote: > Thanks for the answer, but infortunately same problems remain with > the upgraded version. > Strict shorcuts not checked: > key 1 message ampersand is not a shorcut > 2 eacute inas > q a change/append A > a q inas > Strict shorcuts activated: > 1 _mod2_1 inas > 2 _mod2_2 inas > q _Mod2_q inas > a _mod2_a inas > The same with Capslock used. I have no numeric keypad on my notebook.
Well, the good news is that I believe I have solved the problem of mixed-keyboards (by avoiding the use of the call to get the default keymap). There is a knock on effect: users who have their own shortcuts (this may include everyone not starting to use Denemo for the first time) will need to re-make the Numeric Keypad shortcuts - old names like Add become KP_Add and so on. *And* the shortcuts for 7,8,9 on the numeric keypad now require the numlock - alternatively you can re-set the commands they invoke so that un-numlocked 7,8,9 invoke them. The slight bonus is you can have numlocked and un-numlocked 7,8,9 do different things now. What is perhaps better news is that I now understand how to test other keyboards - I see that the standard French keyboard does not give durations for the top row keys - that is, 1 gives ampersand etc. Would it be useful if Denemo detected the keymap in use and selected the shortcuts to suit? Or is it still possible to enter durations via a single keypress with a French keymap? I couldn't figure out how it is done... Having said all that a MIDI keyboard and a cheap usb pc keyboard with numeric keypad is much the fastest way of entering music :) The code is in git now and a new AppImage is at http://www.denemo.org/~rshann/denemo_2.2.x.AppImage Let me know if this does not do what you were hoping. Richard PS a bonus - if you hit a wrong key (thinking it is right) and then hit it again (because you are sure it is right) then Denemo will pop up the explanatory window saying what is wrong. _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
