bugDenemo - Bugs: bug #55346, Some keyboard shortcuts


bug #55346: Some keyboard shortcuts

Submitter:  Rain Wilber <rwil>
Submitted:  Mon 31 Dec 2018 12:54:32 AM UTC
Category:  None Severity:  1 - Wish
Item Group:  None Status:  Need Info
Privacy:  Public Assigned to:  None
Originator Name:  Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

Sat 12 Jan 2019 01:36:37 AM UTC, comment #5: 

I meant to mention that the Fn2 Right Click thing looked exciting and I checked it out at the git repository. I also noticed the countless hours of coding you've been putting in; Really amazing!!

Git is a great place to learn along, but admittedly I've just started looking into it. If nothing else, for me it is nice to be able to get some ideas of what goes on under the hood.

Rain Wilber <rwil>
Wed 09 Jan 2019 02:49:48 AM UTC, comment #4: 

There is no problem to re-set the keypresses for an upcoming version, especially due to the fact that all Denemo upgrades have resulted in overall better functionality from my experience.

I am not sure how the <hidden>true</hidden> got to the augment and diminish shortcut commands; Maybe it got placed in there because of the way I was setting the shortcut? "<hidden>true</hidden>" will hide the command just from the object menus? It would be better to have it showing, I agree.

O.K., I will eliminate extra keypresses for the same commands, and that will be easier in terms of remembering as well.

Thank you, Richard; Also thanks to all who contribute to making Denemo the most versatile composition environment.

Rain Wilber <rwil>
Mon 07 Jan 2019 06:04:15 PM UTC, comment #3: 

 "I get the feeling that was an intention of the authors of the program" yes, in fact back in 1999 the intention was to mimic the keystrokes you would make when typing in LilyPond syntax, and generally those are still the defaults.

Can I take it that there is no problem (other than the tedium!) to re-set those keypresses that have changed names for you?

You didn't mention the strange setting of hidden on some commands (augment and diminish for example)...

and a final comment - I would be wary of setting multiple keypresses for the same command; the danger is that eventually every keypress does something and then any typo your make potentially means hunting round to find out what you just did. There is a command (Show Last Edit) which helps when you do that.

There is a special case that I just introduced three keypresses for: Fn2 can be pressed with Ctrl or Shft but that is because it is a keyboard shortcut for right-mouse-click on an object in the Denemo Display - in this case different things happen depending if Shift or Ctrl are held while clicking. (An example of Denemo's commitment to using the keyboard!).

Richard Shann <rshann>
Group administrator
Mon 07 Jan 2019 04:37:09 PM UTC, comment #2: 

"Which Denemo version are you working with?"

 Keyboard shortcuts worked reliably on 2.2.1, then a few things changed for 2.2.10 and most still worked, and now not working on 2.2.11 (as you said, things are being updated in that area).

The keyboard layout I am using is a US keyboard, good guess. I did not think about the issue that these shortcuts would not be universally usable because layouts differ.

Choosing z(=a)x(=b)c(=c)v(=d)b(=e)n(=f)m(=g) for note names, although not immediately intuitive, does allow for a row of keys to represent the notes. Then an 'Alt+keyname' adds the note as a chord tone; And other modifiers (Ctrl;Shift) to work with those notes in other ways. Many of the keys above that row are set-up to take advantage of the double-key-presses. <, and >. represent left and right. The idea is theoretically to not have to use the mouse and just achieve what is possible through typing and I get the feeling that was an intention of the authors of the program.

Rain Wilber <rwil>
Mon 31 Dec 2018 10:16:40 AM UTC, comment #1: 

Which Denemo version are you working with? For the first time in many years the shortcut system is undergoing some revision, so you may need to rename some shortcuts for the 2.3 release.
Which keyboard layout are you using? From your use of zxcvb for the note names I guess those keys are in a row as on a US keyboard.

I wonder what you have in mind with setting hidden on the Augment command:

Richard Shann <rshann>
Group administrator
Mon 31 Dec 2018 12:54:32 AM UTC, original submission:  

The keyboard shortcut customization possibility of Denemo is pretty impressive. I just wanted to share a layout that, although not fully refined, has some logic to it in terms of gaining efficiency in editing (IMO). It certainly wouldn't suit everyone's editing needs, but someone may find it useful.

The video just shows that there many keyboard shortcuts that have been set:

- shortcuts file attached -

Rain Wilber <rwil>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #45803:  Default.shortcuts added by rwil (41KiB - application/octet-stream)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rshann (Posted a comment)
  • -email is unavailable- added by rwil (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-12-31 rshann Severity3 - Normal 1 - Wish
        StatusNone Need Info
    2018-12-31 rwil Attached File- Added Default.shortcuts, #45803

    Back to the top

    Powered by Savane 3.12.
    Corresponding source code