kgschlosser wrote: Fri Apr 06, 2018 12:21 pm
OK i have completely rewritten the control portion of the plugin. I have to give the GUI crap a breeze through.
With my extensive reading on this really ass backwards non standard protocol i have discovered a few things that i can do.
change the device type the cec adapter acts like.
change the namethe CEC adapter uses on the CEC bus (this is what would appear on other devices)
optionally set if you want the computer shutdown if you power off the TV
optionally set if you want the computer to go into standby if you power off the TV
change the key combination button. this is the button you press before you press a key combination.
set a timeout for the key combination button (how long to resume normal single button operation)
set the key press repeat rate. how fast will it send button presses in succession
set the delay between key down and key up
double tap smoothing (i like to call this the anti wife yelling at me feature)
set auto wake for the AVR when a source is activated
events for commands received by the cec adapter from other devices
events for menu state changes
events for key presses
events for source changes
multi level logging
you can also stop the propagation of menu state changes, key presses, and source changes.
what this means, as an example. if you press a button on your remote that is supposed to do something on another device. it will generate an event in EG for it. but it stops the device from receiving the key press. Could be useful for parental controls or altering button assignments.
you can also display some text on the screen
volume/mute should work properly if you have an AVR connected
and all of the features it currently does.
The key combination thing is pretty sweet this expands the number of buttons on a controller buy a huge amount.
I will work on this again this evening and see if i can possibly get it wrapped up. we will see what happens.