SysEx shortcut

Hi, how can I make a shortcut to “Send SysEx File” and “Record SysEx” of SysEx Librarian tool?
Thanks

I’m not sure what is exactly in the librarian tool but…:
If you scan the source-file in the Renoise Tool editor or simply open the Lua file in a text editor, you will find the functions called when you click those buttons.
Those function calls can be put under a keyboard shortcut creation.

Button code looks something like this:

  
  
 button_row_contents:add_child(  
 vb:button {  
 id='send_sysex',  
 width=80,  
 tooltip='Send sysex data',  
 text='Send SysEx File',  
 notifier=function(value)send_sysex_file(parameter)end  
 }  
 )  
  

Under the main program add:

  
  
renoise.tool():add_keybinding {  
 name = "Send Sysex File",  
 invoke = function()send_sysex_file(parameter) end  
}  
  

In case of the file i can understand you also need to define the filename, so that needs to be gathered from somewhere.
Another pitfall is that the specific function name (send_sysex_file) and the parameters that you need to send to it must be declared prior to registering the shortcut, well, at least prior to using the shortcut.