diff --git a/src/common/key_map.cpp b/src/common/key_map.cpp
index 61572cde628095e1d238d7d14a4e3edde9ab4cbd..ad311d66b6d910ba5bfc18d93dd7d1f41589ed55 100644
--- a/src/common/key_map.cpp
+++ b/src/common/key_map.cpp
@@ -19,11 +19,11 @@ const std::array<KeyTarget, Settings::NativeInput::NUM_INPUTS> mapping_targets =
     Service::HID::PAD_UP, Service::HID::PAD_DOWN, Service::HID::PAD_LEFT, Service::HID::PAD_RIGHT,
     Service::HID::PAD_C_UP, Service::HID::PAD_C_DOWN, Service::HID::PAD_C_LEFT, Service::HID::PAD_C_RIGHT,
 
-    IndirectTarget::CIRCLE_PAD_UP,
-    IndirectTarget::CIRCLE_PAD_DOWN,
-    IndirectTarget::CIRCLE_PAD_LEFT,
-    IndirectTarget::CIRCLE_PAD_RIGHT,
-    IndirectTarget::CIRCLE_PAD_MODIFIER,
+    IndirectTarget::CirclePadUp,
+    IndirectTarget::CirclePadDown,
+    IndirectTarget::CirclePadLeft,
+    IndirectTarget::CirclePadRight,
+    IndirectTarget::CirclePadModifier,
 }};
 
 static std::map<HostDeviceKey, KeyTarget> key_map;
@@ -79,23 +79,23 @@ void PressKey(EmuWindow& emu_window, HostDeviceKey key) {
         emu_window.ButtonPressed({{target->second.target.direct_target_hex}});
     } else {
         switch (target->second.target.indirect_target) {
-        case IndirectTarget::CIRCLE_PAD_UP:
+        case IndirectTarget::CirclePadUp:
             circle_pad_up = true;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_DOWN:
+        case IndirectTarget::CirclePadDown:
             circle_pad_down = true;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_LEFT:
+        case IndirectTarget::CirclePadLeft:
             circle_pad_left = true;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_RIGHT:
+        case IndirectTarget::CirclePadRight:
             circle_pad_right = true;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_MODIFIER:
+        case IndirectTarget::CirclePadModifier:
             circle_pad_modifier = true;
             UpdateCirclePad(emu_window);
             break;
@@ -112,23 +112,23 @@ void ReleaseKey(EmuWindow& emu_window,HostDeviceKey key) {
         emu_window.ButtonReleased({{target->second.target.direct_target_hex}});
     } else {
         switch (target->second.target.indirect_target) {
-        case IndirectTarget::CIRCLE_PAD_UP:
+        case IndirectTarget::CirclePadUp:
             circle_pad_up = false;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_DOWN:
+        case IndirectTarget::CirclePadDown:
             circle_pad_down = false;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_LEFT:
+        case IndirectTarget::CirclePadLeft:
             circle_pad_left = false;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_RIGHT:
+        case IndirectTarget::CirclePadRight:
             circle_pad_right = false;
             UpdateCirclePad(emu_window);
             break;
-        case IndirectTarget::CIRCLE_PAD_MODIFIER:
+        case IndirectTarget::CirclePadModifier:
             circle_pad_modifier = false;
             UpdateCirclePad(emu_window);
             break;
diff --git a/src/common/key_map.h b/src/common/key_map.h
index ec371bdde559475e273b0ae2349e1d96021e9e63..4b585c1b9f483512a876174571c4e9847549e49a 100644
--- a/src/common/key_map.h
+++ b/src/common/key_map.h
@@ -12,12 +12,16 @@ class EmuWindow;
 
 namespace KeyMap {
 
+/**
+ * Represents a key mapping target that are not 3DS real buttons.
+ * They will be handled by KeyMap and translated to 3DS input.
+ */
 enum class IndirectTarget {
-    CIRCLE_PAD_UP,
-    CIRCLE_PAD_DOWN,
-    CIRCLE_PAD_LEFT,
-    CIRCLE_PAD_RIGHT,
-    CIRCLE_PAD_MODIFIER,
+    CirclePadUp,
+    CirclePadDown,
+    CirclePadLeft,
+    CirclePadRight,
+    CirclePadModifier,
 };
 
 /**