Ok I haven't touched KindleLazy since I last updated it
(0.7 I think? -oops, 0.9!)
I will add some form of specifying the input device in the config file.
For example, you will will be able to enter:
/dev/input/event3
if that is where the kindle system designates your usb device.
or, for my kindle+my controller I would enter:
/dev/input/event2
/dev/input/event3
in the config file since for some reason my device spans both these input devices
Maybe also have a button for the KUAL KindleLazy menu that outputs your current input devices to a text file.
So the text file created may look something like this:
/dev/input/event0
/dev/input/event1
/dev/input/event2
/dev/input/event3
/dev/input/event4
And then by a little thinking/guessing/trial and error, you would add the lines that your device is mapped to, in the config file.
I can explain more if needed.
As I have said before, the way to automatically check what 'input' on the kindle to read is confusing and difficult for me - someone can push some code to my on github if they want to help

but until then I guess we will do it manually.
Sorry it's not more plug and play!
-
About 5.8.2, I have no idea. I would like to think it works...
But yes I only tested on 5.8.1