Set keyboard input and hit the f6 key, it should register ^^
For cannon: did you start the script with cannon in inventory, walk to cannon spot, hit cannon hotkey, then let the script start? These steps are very important otherwise the script will not start correctly. Let me know if you did this exact setup and it still fills cannon wrong. I will debug ASAP. ^^
For dds I will not forget this one in the upcoming update ^^ Apologies for the delay until I get it down