Menu

#456 Provide guidance on or options to change keyboard shortcuts

1.11.1
Fixed
thilo20
None
Medium
Enhancement
2015-10-26
2014-06-11
Anonymous
No

Originally created by: d...@dan-atkinson.com

Hi there,

I wasn't aware of the existence of keyboard shortcuts in Commit Monitor until today when I was about to raise an issue to ask for them to be added. I did a cursory search beforehand, and sure enough, there are several in existence.

Following on from this, I have several requests:

* Is it possible to document these in the application itself? I presume that this would be via another 'Help' dialog.
* Would it be possible to modify these to a user/s preferred shortcuts via the Options dialog?

Kind regards, Dan

1 Attachments

Discussion

  • thilo20

    thilo20 - 2015-10-26

    I found no documentation of the shortcuts. So I start by investigating both the application and the source and listing my results here..

    1. all main window buttons have keyboard shortcuts (marked by underscore _), use ALT+key
    2. all system tray menu commands have keyboard shortcuts (unfortunately, they are not displayed on my Win7 - so I took a screenshot from CommitMonitor.rc)
     
  • thilo20

    thilo20 - 2015-10-26
    • Description has changed:

    Diff:

    
    
    • status: New --> Started
    • assigned_to: thilo20
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +CM-systemtray-menu.png (2.7 kB; image/png)
    
    • Component: -->
    • Milestone: --> 1.11.1
     
  • thilo20

    thilo20 - 2015-10-26
    1. Method "GetKeyState" (Windows check for "key down" of ALT, SHIFT, CTRL etc) is used 4 times in MainDlg.cpp:
      ALT+ENTER: opens the "edit project settings" dialog for the current project (same as Edit button)
      SHIFT+"Mark all as read": marks all projects as read (instead of just the current project), applies to button and system tray menu
      STRG+A: marks all messages (note that you can also select/deselect messages with mouse+SHIFT/CTRL or cursor-up/down+SHIFT/CTRL and SPACE like normal Windows Explorer)
      STRG+C: copies selected messages to clipboard (very useful with STRG+V paste in text editor)

    2. single keys for navigation in log message listing:
      n: jump to next unread message (if no unread message in current project: goto next project with unread messages with ping, else goto next message, same as cursor-down)
      b: back one message (same as cursor-up, not intelligent ;)

    I think this is about it.

     
  • thilo20

    thilo20 - 2015-10-26
    • status: Started --> Fixed
     

Log in to post a comment.

MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.