From 0b64af6d88cd9788df43931a86b7b67d310918a3 Mon Sep 17 00:00:00 2001
From: Ben Wallis <atomyc@gmail.com>
Date: Sat, 27 Jun 2020 20:48:10 +0100
Subject: [PATCH] Fixed long mouse button names overflowing hotbar slots (#637)

---
 voxygen/src/window.rs | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/voxygen/src/window.rs b/voxygen/src/window.rs
index 26fe048c97..c859676083 100644
--- a/voxygen/src/window.rs
+++ b/voxygen/src/window.rs
@@ -370,11 +370,12 @@ impl fmt::Display for KeyMouse {
             Key(Copy) => "Copy",
             Key(Paste) => "Paste",
             Key(Cut) => "Cut",
-            Mouse(MouseButton::Left) => "Mouse Left",
-            Mouse(MouseButton::Right) => "Mouse Right",
-            Mouse(MouseButton::Middle) => "Middle-Click",
+            Mouse(MouseButton::Left) => "M1",
+            Mouse(MouseButton::Right) => "M2",
+            Mouse(MouseButton::Middle) => "M3",
             Mouse(MouseButton::Other(button)) =>
-                return write!(f, "Unknown Mouse Button: {:?}", button),
+            // Additional mouse buttons after middle click start at 1
+                return write!(f, "M{}", button + 3),
         })
     }
 }