Great!
In case anyone needs to know, this is the remote control:
I also tried to map the other buttons to Action IDs.
The keystroke for the buttons INPUT and TTX are KEY_RECORD and KEY_FIND.
I added
<lircmap>
<remote device="devinput">
<language>KEY_RECORD</language>
<subtitle>KEY_FIND</subtitle>
</remote>
</lircmap>
to .kodi/userdata/Lircmap.xml
and
<language>AudioNextLanguage</subtitle>
<subtitle>NextSubtitle</subtitle>
to .kodi/userdata/keymaps/remote.xml
Kodi.log for button INPUT:
2025-12-27 17:20:31.791 T:3410 debug <general>: Keyboard: scancode: 0xc2,
sym: 0x00 (), unicode: 0x00, modifier: 0x0
2025-12-27 17:20:31.791 T:3410 debug <general>: GetActionCode: Trying Hard
y keycode for 0xf200
2025-12-27 17:20:31.791 T:3410 info <general>: Skipped 3 duplicate messag
es..
2025-12-27 17:20:31.791 T:3410 debug <general>: HandleKey: 0 (0xf200, obc-
61697) pressed, window 12901, action is
2025-12-27 17:20:31.891 T:3410 debug <general>: Keyboard: scancode: 0xc2,
sym: 0x00 (), unicode: 0x00, modifier: 0x0
and for button TTX:
2025-12-27 17:21:30.353 T:3415 debug <general>: CLibInputKeyboard::Process
Key - using delay: 400ms repeat: 80ms
2025-12-27 17:21:30.354 T:3509 debug <general>: Thread Timer start, auto d
elete: false
2025-12-27 17:21:30.358 T:3410 debug <general>: Keyboard: scancode: 0x88,
sym: 0x00 (), unicode: 0x00, modifier: 0x0
2025-12-27 17:21:30.358 T:3410 debug <general>: GetActionCode: Trying Hard
y keycode for 0xf200
2025-12-27 17:21:30.358 T:3410 info <general>: Skipped 3 duplicate messag
es..
2025-12-27 17:21:30.358 T:3410 debug <general>: HandleKey: 0 (0xf200, obc-
61697) pressed, window 12901, action is
2025-12-27 17:21:30.493 T:3509 debug <general>: Thread Timer 1401754872603
52 terminating
2025-12-27 17:21:30.508 T:3410 debug <general>: Keyboard: scancode: 0x88,
sym: 0x00 (), unicode: 0x00, modifier: 0x0
The keyboard scancode is different for the buttons, but Kodi maps them to the same key 0xf200, obc-61697.
This is the same with other buttons on the remote. ChatGPT sais, this is a limitation in Kodi. Is this correct, or is there a way I can get running different actions for the buttons?