Creating keyboard shortcuts?

Is it possible to use the dev mode to create custom keyboard bindings for functions that currently don’t have one?

Specifically, I’m interested in things like “lnav”, “vnav”, “app” in the Boeing airliners for example. Any ideas?