Settings dialog: Not possible to switch radio buttons with the keyboard #13123

Closed
opened 2026-01-31 03:34:26 +00:00 by claunia · 7 comments
Owner

Originally created by @MarcoZehe on GitHub (Mar 21, 2021).

Windows Terminal version (or Windows build number)

Windows Terminal Preview Version: 1.7.572.0

Other Software

No response

Steps to reproduce

  1. Open Terminal.
  2. Open Settings by pressing CTRL+,.
  3. Tab to the radio buttons for the start mode. This is set to "Default" by default, but has options such as "Maximized" etc.
  4. Try to switch between the set of five radio buttons using the keyboard, up and down arrows, or left and right arrows.

Expected Behavior

Focus should switch to the other radio buttons, and the selection/check mark moves with it.

Actual Behavior

Nothing happens.

Using arrow keys is the standard way to interact with a set of radio buttons.

Originally created by @MarcoZehe on GitHub (Mar 21, 2021). ### Windows Terminal version (or Windows build number) Windows Terminal Preview Version: 1.7.572.0 ### Other Software _No response_ ### Steps to reproduce 1. Open Terminal. 2. Open Settings by pressing CTRL+,. 3. Tab to the radio buttons for the start mode. This is set to "Default" by default, but has options such as "Maximized" etc. 4. Try to switch between the set of five radio buttons using the keyboard, up and down arrows, or left and right arrows. ### Expected Behavior Focus should switch to the other radio buttons, and the selection/check mark moves with it. ### Actual Behavior Nothing happens. Using arrow keys is the standard way to interact with a set of radio buttons.
Author
Owner

@zadjii-msft commented on GitHub (Mar 22, 2021):

Huh, that's weird. Those should work, because they definitely work in the XAML Controls Gallery. Thanks!

@zadjii-msft commented on GitHub (Mar 22, 2021): Huh, that's weird. Those should work, because they definitely work in the XAML Controls Gallery. Thanks!
Author
Owner

@MarcoZehe commented on GitHub (Mar 22, 2021):

Yes, I know other XAML-based apps where this works, so it is a problem specific to the way this XAML is marked up. I also reported another issue where the radio buttons aren't associated with a true group element. Perhaps these two are related.

@MarcoZehe commented on GitHub (Mar 22, 2021): Yes, I know other XAML-based apps where this works, so it is a problem specific to the way this XAML is marked up. I also reported another issue where the radio buttons aren't associated with a true group element. Perhaps these two are related.
Author
Owner

@zadjii-msft commented on GitHub (Mar 22, 2021):

Oh jeez, this is https://github.com/microsoft/microsoft-ui-xaml/issues/3156

@zadjii-msft commented on GitHub (Mar 22, 2021): Oh jeez, this is https://github.com/microsoft/microsoft-ui-xaml/issues/3156
Author
Owner

@carlos-zamora commented on GitHub (Mar 23, 2021):

@DHowett and @cinnamon-msft Here's a thought: should we replace any instance of RadioButtons in Windows Terminal with ComboBox? ComboBox doesn't have this issue.

@carlos-zamora commented on GitHub (Mar 23, 2021): @DHowett and @cinnamon-msft Here's a thought: should we replace any instance of `RadioButtons` in Windows Terminal with `ComboBox`? `ComboBox` doesn't have this issue.
Author
Owner

@DHowett commented on GitHub (Mar 23, 2021):

I don't hate that. We still can't provide a tooltip for each entry ... but maybe we could display some tiny subtitle text underneath it explaining what happens (like this:)

image

@DHowett commented on GitHub (Mar 23, 2021): I don't hate that. We still can't provide a tooltip for each entry ... but maybe we could display some tiny subtitle text underneath it explaining what happens (like this:) ![image](https://user-images.githubusercontent.com/189190/112221610-a5cf3280-8bf5-11eb-8127-64df6f50e2aa.png)
Author
Owner

@ghost commented on GitHub (May 24, 2022):

:tada:This issue was addressed in #12833, which has now been successfully released as Windows Terminal v1.13.1143.🎉

Handy links:

@ghost commented on GitHub (May 24, 2022): :tada:This issue was addressed in #12833, which has now been successfully released as `Windows Terminal v1.13.1143`.:tada: Handy links: * [Release Notes](https://github.com/microsoft/terminal/releases/tag/v1.13.1143) * [Store Download](https://www.microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge)
Author
Owner

@ghost commented on GitHub (May 24, 2022):

:tada:This issue was addressed in #12833, which has now been successfully released as Windows Terminal Preview v1.14.143.🎉

Handy links:

@ghost commented on GitHub (May 24, 2022): :tada:This issue was addressed in #12833, which has now been successfully released as `Windows Terminal Preview v1.14.143`.:tada: Handy links: * [Release Notes](https://github.com/microsoft/terminal/releases/tag/v1.14.143) * [Store Download](https://www.microsoft.com/store/apps/9n8g5rfz9xk3?cid=storebadge&ocid=badge)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13123