Assign Ctrl+[two keys] to a command or macro

I create a lot of my own shortcut keys for commands I use a lot. In many cases I use regular LO commands. In other cases, I create macros. However, it seems LO Writer using Ctrl for shortcuts is limited to Ctrl+[one key]. I would like to use two. For example, I would like to assign Ctrl+QD to the end of line command and Ctrl+QS to the beginning of the line. Then I want Ctrl+QR to be for going to the beginning of the document and Ctrl+QC to be for going to the end. There are a few others such as Ctrl+QF for search and Ctrl+QA for search and replace.

Is there some way I can do this with the program’s innate abilities? If not, is there some way to do it by going to the source code?