Provide guidance on or options to change keyboard shortcuts
Monitor your SVN repositories and notifies you on new commits
Brought to you by:
steveking
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
I found no documentation of the shortcuts. So I start by investigating both the application and the source and listing my results here..
Diff:
Diff:
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)
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.