Most client are starting to add chat macros into their clients so you may be familiar with how these work. Nodus takes it a step farthur by letting you set any command to any key.
-bind [add/extra/del] [key] [command]
The first argument is adding a bind or deleting a bind (clearing a key), you can simply overwrite keys if you want to. If you want to add extra commands use the extra argument. The second argument is the key name. By key name I mean the actual name of the key not the ID value. For example return or space. The third argument is the command from the above list including it's arguments.
If you did everything right the command should now be bound to the key.