• SONAR
  • how to edit a *.kbn file (shortcut stuff)
2015/03/28 10:42:06
Astra-Ios
hello people   i wonder, if there is any possibility to edit a *.kbn file. in other words, i want to have an overview about all self-created shortcuts (for me here about 70 untill 80) i made in the:  Go to Edit > Preferences > Keyboard Shortcuts     section. in the edit-view windows we all can only see nine comands at once. i have made my own keyboard with different colors and tabs to control my sonar x3 which is a dream to work with. i've tried to change the .kbn to a .txt, but nothing than numbers for programming 
 
nice greetings from berlin 
 
 
2015/03/28 13:00:02
brundlefly
Interesting; I never looked at a .kbn file before. I'm guessing the key combination codes are just hexadecimal ASCII codes, but I doubt anyone has taken the time to put together a cross-reference for the function codes. Any way you look at it, I think working through the GUI is still going to be the most efficient way to make and document your changes.
2015/03/28 13:08:00
robert_e_bone
I have no idea of how to edit that, just wanted to welcome you to the forums - glad you are liking Sonar.
 
Bob Bone
 
2015/03/28 13:25:22
scook
The active custom shortcuts are stored in the registry HKEY_CURRENT_USER\Software\Cakewalk Music Software\SONAR Producer\X3\Bindings but they are still not very user friendly. At least it can be used to verify how many shortcuts are defined per view.
2015/04/01 19:22:04
Astra-Ios
hey - that's interesting anyway - thx. to edit own shortcuts in the sonar gui is kind of frustrating. a virtual software 'keyboard view' to assign the commands would be good idea. i have seen stuff like this for programming gamepads with individual commands.
2015/04/01 20:21:26
Astra-Ios

2015/04/01 22:55:38
Paul P
 
.kbn files are just ascii text, so Notepad should do it.
 
The map and values would have to be reverse engineered, but that's probably not hard to do.
 
Here's an example section out of "SONAR Default Key Assignments.kbn"
 
[Track View]
Kx00460B=265
Kx00520B=501
...
[Piano Roll View]
Kx00520B=370
Kx00250B=379
..
[Loop Construction View]
Kx00250B=379
Kx00270B=378
[Staff View]
Kx00520B=370
Kx00250B=482
etc, etc.
 
2015/04/03 17:39:34
Astra-Ios
thx paul , but what does this mean: reverse engineered?
2015/04/03 17:43:53
scook
In this case, converting the keyboard codes and function codes into human readable key names and SONAR functions by comparing the file contents with the keyboard shortcuts in preferences.
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account