• SONAR
  • Key Binding Display
2012/04/13 19:01:54
jac
I recently wrote myself a simple AutoHotKey program to help navigate the jungle of keyboard shortcuts in Sonar and I thought I would share it with the Cake community.
 
The basic idea is to provide an on-screen display of a standard keyboard with brief shortcut descriptions below each key for which there is a binding. By pressing the button for a key, or the key itself on the keyboard, you can display info about all of the available bindings for that key. The display updates when a modifier key is pressed to show the bindings for that modifier, or modifier combination, and a simple search function is also available. The binding descriptions are all stored in a text file, which can be edited to add your own bindings or to fix my mistakes.
 
I'm attempting to upload a screenshot so you can see it. If you're interested in more info, I set up a Google site where you can view and download it (you can also see screenshots there if it doesn't work here - can't get the preview to work...).
 
https://sites.google.com/site/keybindingdisplay 
 
Let me know what you think! (please be gentle, this is my first AutoHotKey script!)
 

 
2012/04/15 15:40:30
jac
OK, I hope the image shows up this time - I can see it when I upload, but not in the preview ('not sure what's up with that).
 
Anyway, check it out. Hey, it's free!!
 
 
 
jac


I recently wrote myself a simple AutoHotKey program to help navigate the jungle of keyboard shortcuts in Sonar and I thought I would share it with the Cake community.
 
The basic idea is to provide an on-screen display of a standard keyboard with brief shortcut descriptions below each key for which there is a binding. By pressing the button for a key, or the key itself on the keyboard, you can display info about all of the available bindings for that key. The display updates when a modifier key is pressed to show the bindings for that modifier, or modifier combination, and a simple search function is also available. The binding descriptions are all stored in a text file, which can be edited to add your own bindings or to fix my mistakes.
 
I'm attempting to upload a screenshot so you can see it. If you're interested in more info, I set up a Google site where you can view and download it (you can also see screenshots there if it doesn't work here - can't get the preview to work...).
 
https://sites.google.com/site/keybindingdisplay 
 
Let me know what you think! (please be gentle, this is my first AutoHotKey script!)
 

 


2015/03/13 20:04:55
DRanck
Wish I had found this a while ago... Thanks!
2015/03/14 01:45:58
mudgel
Will this show the appropriate Keyboard Shortcuts for Sonar Platinum?
They have changed considerably since Sonar X1 which is the version you say you use on your website.
2015/03/14 08:26:46
DoctorCalabria
Thanks for sharing. Can't wait to try.
2015/03/14 08:31:30
DRanck
I think the shortcuts are for X1, but there is a text file that can be easily modified. I haven't done it yet. If I do, I'll post it.
2015/03/14 09:52:34
DRanck
Hmm,
 
I can't get the new KeyBindings.txt file to be loaded into KBD.
2015/03/14 13:07:54
Susan G
DRanck
Hmm,
 
I can't get the new KeyBindings.txt file to be loaded into KBD.


That's what I found, too. I can even move that text file out of the folder and it still works, so it's not reading it. It's a great little app, though! I hope this can be addressed.
 
-Susan
2015/03/14 14:29:47
scook
I am guessing the dev used an "#Include Keybindings.txt" directive to add the file so it was read in at compile time.
2015/03/15 00:57:32
jac
I took a look and scook is right, there is a #include directive in the script. After a little investigation, I found that this is, apparently, a known issue with AutoHotKey script compilation. The AHK script itself works as expected, but once it's compiled into an executable, the key bindings get hard-wired in. bummer - wasn't expecting that.
 
I'm still investigating (do you know of a work-around scook?). In the meantime, has anyone actually updated the KeyBindings file? If so, I can do a quick recompile with that while I continue to look into it. 'just let me know...
 
It's getting kinda late here, so I'll have to pick this up again later - but thank you all for the interest!
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account