hi sam
Had some time to do more testing
First i just removed the --repeat-filter param and not installed any other version of eventlircd
This made the remote much more responsive (as expected), maybe a bit to responsive but i would still prefer it vs the standard osmc setting.
This didnt change anything for my longpress setting tho.
After that i installed the version from the TESTING thread. in my opinion it was slower than the current default and no change to the current version without the param (as expected i guess). No changes to my longpress problems.
But i didnt want to give up yet so i created my own stripped down Lircmap.xml and remote.xml.
Lircmap.xml
<lircmap>
<remote device="linux-input-layer">
<altname>cx23885_remote</altname>
<menu>KEY_HOME</menu>
<info>KEY_INFO</info>
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<select>KEY_OK</select>
<back>KEY_BACK</back>
<title>KEY_TITLE</title>
<play>KEY_PLAY</play>
<stop>KEY_STOP</stop>
<volumeplus>KEY_VOLUMEUP</volumeplus>
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
</remote>
</lircmap>
remote.xml
<keymap>
<global>
<remote>
<menu>Notification(OSMC Remote, Home, 3)</menu>
<menu mod="longpress">Notification(OSMC Remote, Home - Longpress, 3)</menu>
<info>Notification(OSMC Remote, Info, 3)</info>
<info mod="longpress">Notification(OSMC Remote, Info - Longpress, 3)</info>
<select>Notification(OSMC Remote, OK, 3)</select>
<select mod="longpress">Notification(OSMC Remote, OK - Longpress, 3)</select>
</remote>
</global>
<fullscreenvideo>
<remote>
<key id="37">XBMC.ActivateWindow(Home)</key>
</remote>
</fullscreenvideo>
</keymap>
The files seem to be read correctly but with those i now have the problem that my buttons get always detected as longpress.
The repeat-flag param doesnt change this.
This is the kodi debug output of this. TEST1 is a single button press and TEST2 is a long press.
TEST
13:29:27.671 T:4081373776 DEBUG: LIRC: Update - NEW at 126873:66 0 KEY_HOME linux-input-layer (KEY_HOME)
13:29:27.671 T:4081373776 DEBUG: OnKey: 247 (0xf7, obc8) pressed, action is Notification(OSMC Remote, Home - Longpress, 3)
13:29:27.687 T:4081373776 DEBUG: LIRC: Update - NEW at 126889:66 0 KEY_HOME_UP linux-input-layer (KEY_HOME_UP)
TEST2
13:29:52.504 T:4081373776 DEBUG: LIRC: Update - NEW at 151706:66 0 KEY_HOME linux-input-layer (KEY_HOME)
13:29:52.505 T:4081373776 DEBUG: OnKey: 247 (0xf7, obc8) pressed, action is Notification(OSMC Remote, Home - Longpress, 3)
13:29:54.938 T:4081373776 DEBUG: Previous line repeats 52 times.
13:29:54.938 T:4081373776 DEBUG: LIRC: Update - NEW at 154139:66 0 KEY_HOME_UP linux-input-layer (KEY_HOME_UP)
13:30:02.077 T:3658285824 DEBUG: script.module.osmcsetting.updates : - blurp 763 - Home.xml