Hi ChinMusic. I'm the developer of OptiKey and would be happy to answer questions if you want? Email me:
[email protected]
To save yourself a lot (trust me) of time you could develop custom keyboards to control Roku/Kodi/whatever, and Hue/general home automation for OptiKey. This would...