My questiuon would be: exist any alternative (simple) way to find the "key id" for different remote buttons?
The easiest way is to enable debug logging in kodi and then watch the kodi log, using tail -f .kodi/temp/kodi.log and look for the HandleKey lines while you press the remote buttons.
You'll see lines like this:
debug <general>: bool CInputManager::HandleKey(const CKey&): volume_mute (0xf0b7) pressed, window 10000, action is Mute
In this case the mute button was pressed, volume_mute would be the kodi keyname to use in keyboard.xml and 0xf0b7 is the kodi key id in hex.
In your case the keyname would be "dvd" so you could also just use
<dvd>System.Exec...</dvd>
in keyboard xml - that's a bit easier to read and understand than key id="61692" 
so long,
Hias