From 3c00b58ff12ba69c090aed98b60c8d5f3d23f35c Mon Sep 17 00:00:00 2001 From: Sergei Tachenov Date: Fri, 1 Dec 2023 17:44:50 +0200 Subject: [PATCH] IDEA-339551 Enable alphanumeric mnemonics for the theme quick switcher GitOrigin-RevId: 9947c36a6d96ab3815899e433ee3b225867d3ff2 --- .../com/intellij/ide/actions/QuickChangeLookAndFeel.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ide/actions/QuickChangeLookAndFeel.java b/platform/platform-impl/src/com/intellij/ide/actions/QuickChangeLookAndFeel.java index 433ebdad040b..0605288221eb 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/QuickChangeLookAndFeel.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/QuickChangeLookAndFeel.java @@ -15,6 +15,7 @@ import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecificat import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; +import com.intellij.openapi.ui.popup.JBPopupFactory; import com.intellij.openapi.ui.popup.JBPopupListener; import com.intellij.openapi.ui.popup.LightweightWindowEvent; import com.intellij.openapi.ui.popup.ListPopup; @@ -162,6 +163,11 @@ public final class QuickChangeLookAndFeel extends QuickSwitchSchemeAction implem } } + @Override + protected JBPopupFactory.ActionSelectionAid getAidMethod() { + return JBPopupFactory.ActionSelectionAid.ALPHA_NUMBERING; + } + @Override protected boolean isEnabled() { return UiThemeProviderListManager.Companion.getInstance().getLaFListSize() > 1 && !LafManager.getInstance().getAutodetect();