Browse Source

LibGUI: Forward GlyphMapWidget Key_Tab events

Allows focus to be passed using the keyboard.
thankyouverycool 2 years ago
parent
commit
8d3f60c7ef
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Userland/Libraries/LibGUI/GlyphMapWidget.cpp

+ 5 - 0
Userland/Libraries/LibGUI/GlyphMapWidget.cpp

@@ -259,6 +259,11 @@ void GlyphMapWidget::doubleclick_event(MouseEvent& event)
 
 void GlyphMapWidget::keydown_event(KeyEvent& event)
 {
+    if (event.key() == KeyCode::Key_Tab) {
+        AbstractScrollableWidget::keydown_event(event);
+        return;
+    }
+
     int range_offset = m_active_range.first;
 
     if (!event.ctrl() && !event.shift() && event.key() != KeyCode::Key_Delete) {