funkeymonkey-pyrainput issueshttp://dev.pyra-handheld.com/packages/funkeymonkey-pyrainput/-/issues2021-12-29T13:31:51Zhttp://dev.pyra-handheld.com/packages/funkeymonkey-pyrainput/-/issues/10Implement UInputDevice `enabled` flag and refactor export-settings to use it2021-12-29T13:31:51ZTeemu ErkkolaImplement UInputDevice `enabled` flag and refactor export-settings to use itAlso copy uinputdevice.h from funkeymonkey headers to pyrainput to remove hard compilation dependency as uinputdevice.h does not actually depend on funkeymonkey.Also copy uinputdevice.h from funkeymonkey headers to pyrainput to remove hard compilation dependency as uinputdevice.h does not actually depend on funkeymonkey.http://dev.pyra-handheld.com/packages/funkeymonkey-pyrainput/-/issues/9Replace hardcoded multi event emitting with new default configuration2021-02-22T10:59:48ZTeemu ErkkolaReplace hardcoded multi event emitting with new default configurationhttp://dev.pyra-handheld.com/packages/funkeymonkey-pyrainput/-/issues/8Make all gamepad functions configurable2021-02-22T10:58:55ZTeemu ErkkolaMake all gamepad functions configurablehttp://dev.pyra-handheld.com/packages/funkeymonkey-pyrainput/-/issues/6Configuration injection support2021-02-07T07:43:01ZTeemu ErkkolaConfiguration injection support1. Add a file handle to Settings named `pipe`
1. Add a setting handler for `pipe`
- Value must be a path to a file of type FIFO that can be read OR path to a non-existing file within a directory that can be written to
- If the fi...1. Add a file handle to Settings named `pipe`
1. Add a setting handler for `pipe`
- Value must be a path to a file of type FIFO that can be read OR path to a non-existing file within a directory that can be written to
- If the file does not exist, create it (make sure it's a FIFO aka. pipe)
- Open the file in read mode, store the handle to `Settings::pipe`
1. Use inotify to watch for write events to the pipe
- Each line of input should be handled as a line of configuration