AFAIK, there probably isn’t an easy workaround to detect specific gadgets. Perhaps you could with Item Inventory Managers and turning on the setting where you require ammo to reload? I suggest you read this post. That’s where I originally got that idea.