diff --git a/NAS2D/EventHandler.cpp b/NAS2D/EventHandler.cpp index bd4a629e..1b8ab0e3 100644 --- a/NAS2D/EventHandler.cpp +++ b/NAS2D/EventHandler.cpp @@ -750,7 +750,7 @@ bool EventHandler::textInputMode() */ bool EventHandler::shift(KeyModifier mod) { - return KeyModifier::None != (mod & (KeyModifier::Shift | KeyModifier::Caps)); + return KeyModifier::None != (mod & (KeyModifier::Shift)); } diff --git a/test/EventHandler.test.cpp b/test/EventHandler.test.cpp index 1148fe86..6fb0e4a5 100644 --- a/test/EventHandler.test.cpp +++ b/test/EventHandler.test.cpp @@ -8,7 +8,7 @@ TEST(EventHandler, shift) { EXPECT_TRUE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::ShiftLeft)); EXPECT_TRUE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::ShiftRight)); EXPECT_TRUE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::ShiftLeft | NAS2D::EventHandler::KeyModifier::CtrlLeft)); - EXPECT_TRUE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::Caps)); + EXPECT_FALSE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::Caps)); EXPECT_FALSE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::Ctrl)); EXPECT_FALSE(NAS2D::EventHandler::shift(NAS2D::EventHandler::KeyModifier::Alt)); }