diff --git a/Userland/Libraries/LibGUI/GlyphMapWidget.cpp b/Userland/Libraries/LibGUI/GlyphMapWidget.cpp index ce7b6accce..5a472b8b6f 100644 --- a/Userland/Libraries/LibGUI/GlyphMapWidget.cpp +++ b/Userland/Libraries/LibGUI/GlyphMapWidget.cpp @@ -334,6 +334,8 @@ void GlyphMapWidget::keydown_event(KeyEvent& event) } if (event.key() == KeyCode::Key_Left) { + if (event.alt()) + return event.ignore(); if (m_active_glyph - 1 < first_glyph) return; if (event.ctrl() && selection.start() - 1 < first_glyph) @@ -348,6 +350,8 @@ void GlyphMapWidget::keydown_event(KeyEvent& event) } if (event.key() == KeyCode::Key_Right) { + if (event.alt()) + return event.ignore(); if (m_active_glyph + 1 > last_glyph) return; if (event.ctrl() && selection.start() + selection.size() > last_glyph)