Browse Source

LibGUI: Forward GlyphMapWidget Key_Tab events

Allows focus to be passed using the keyboard.
thankyouverycool 2 năm trước cách đây
mục cha
commit
8d3f60c7ef

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

@@ -259,6 +259,11 @@ void GlyphMapWidget::doubleclick_event(MouseEvent& event)
 
 
 void GlyphMapWidget::keydown_event(KeyEvent& 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;
     int range_offset = m_active_range.first;
 
 
     if (!event.ctrl() && !event.shift() && event.key() != KeyCode::Key_Delete) {
     if (!event.ctrl() && !event.shift() && event.key() != KeyCode::Key_Delete) {