diff --git a/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp b/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp index b0bf8198fc..3b1b1f7214 100644 --- a/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp +++ b/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp @@ -279,7 +279,7 @@ void KeyboardMouseDevice::touchUpdateEvent(const QTouchEvent* event) { } controller::Input KeyboardMouseDevice::InputDevice::makeInput(Qt::Key code) const { - auto shortCode = (uint16_t)(code & KEYBOARD_MASK); + uint16_t shortCode = static_cast(code) & KEYBOARD_MASK; if (shortCode != code) { shortCode |= 0x0800; // add this bit instead of the way Qt::Key add a bit on the 3rd byte for some keys }