diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm
index eac8edcbc8..fd4282b1b0 100644
--- a/code/modules/reagents/reagent_containers/hypospray.dm
+++ b/code/modules/reagents/reagent_containers/hypospray.dm
@@ -423,9 +423,9 @@
else
unload_hypo(vial,user)
-/obj/item/hypospray/mkii/AltClick(mob/living/user)
+/obj/item/hypospray/mkii/CtrlClick(mob/living/user)
. = ..()
- if(user.canUseTopic(src, FALSE))
+ if(user.canUseTopic(src, FALSE) && user.get_active_held_item(src))
switch(mode)
if(HYPO_SPRAY)
mode = HYPO_INJECT
@@ -437,7 +437,7 @@
/obj/item/hypospray/mkii/examine(mob/user)
. = ..()
- . += "Alt-Click it to toggle its mode from spraying to injecting and vice versa."
+ . += "Ctrl-Click it to toggle its mode from spraying to injecting and vice versa."
#undef HYPO_SPRAY
#undef HYPO_INJECT