You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that sometimes my IR remote key gets stuck in pressed state. After some debugging it seems like it happens in python-cec.
To reproduce - click the same button after the initial click quickly. Quite frequently it triggers a situation where it registers only key down and does not send key up.
It does however still trigger command callback, so I'll use that for now as a workaround.
Hrm... it looks like python-cec isn't getting the keypress callback from libcec in this case. (If it was, we'd see another CEC DEBUG: got keypress callback in the debug log).
I think the next step here would be to confirm that libcec is actually generating the keypress event and attempting to deliver it, but it's been a long time and I don't remember how to check that. I suggest you start by experimenting with their command-line client ( cec-client ) to see if it has an option to log keypress events.
I put cec-client in monitor mode and it does show some output but it is the same message, so it seems like at least the raw feedback from TV is the same. But the libcec fails to figure out that one of them is key release.
I'll just use the command callback as workaround, it has the same parameters as key event.
I noticed that sometimes my IR remote key gets stuck in pressed state. After some debugging it seems like it happens in python-cec.
To reproduce - click the same button after the initial click quickly. Quite frequently it triggers a situation where it registers only key down and does not send key up.
It does however still trigger command callback, so I'll use that for now as a workaround.
Here is some debug log from cecdaemon.
The text was updated successfully, but these errors were encountered: