renoise.tool():get_keybinding() ?

I would like to build a dynamic help page of keybindings and pattern commands, similar to ImpulseTracker’s F1 page, but also with a realtime/ive updating search field.

Norenoise.tool():get_keybinding() appears to exist, so it might require locating and parsingKeyBindings.xml

Any ideas/suggestions on how to complete this within the limits of renoise’s lua api?

I know renoise already has this in the preferences, but something larger with more of a birds-eye-view would be nice, especially for beginners or people who don’t use rn as often as others. In IT, it’s F1, while in RN, it’s several shortcuts/clicks away, and doesn’t include the pattern commands, which is another couple clicks in a different area.


By far, the easiest way I know of is to view all keybindings in a browser.

Assuming that your browser can display local xslt documents (e.g. Firefox), you can hit “Preferences > Keys > Print” and use text search for that purpose.

If you really want to dive into a Lua API tool, check out my vLib tree component - it supports loading of external XML documents, but you will need to come up with the rest yourself.