Hello my friend, thank you for your support.
I'm sorry you're experiencing issues with the plugin. Let's explain a few aspects:
I would assume you've already watched the explanatory and demonstrative video of the plugin. In it, it shows how the system works correctly.
The system is currently not compatible with the use of Variables to select "Random" objects from the plugin command (In my opinion, doing this would also complicate the general functioning of the plugin a bit).
Indeed, the "Appearance Conditions" system creates an array where all those conditions must be met for that item to appear.
As for keyboard compatibility... I'm not sure what you're referring to, I haven't detected any issues, whether using keyboard, controller, or mouse. To perform the trade, you need to hold down the "SHIFT" key for the amount of time you've chosen in the plugin's parameters.
What I can offer is to upload the demo I used in the video, and you can take a look at it to see if that helps you perhaps understand more clearly how the plugin works.
I'm currently quite busy with many things, but I may be able to release an update soon to allow for better customization of the plugin and fix some minor bugs.
Best regards!