Skip to content

Commit f090288

Browse files
committed
new project: add tab key fix
1 parent d16c361 commit f090288

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

UnityLauncherPro/NewProject.xaml.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,15 @@ private void Window_PreviewKeyDown(object sender, KeyEventArgs e)
6767
{
6868
switch (e.Key)
6969
{
70+
case Key.Tab:
71+
// manually tab into next component (automatic tabstops not really working here)
72+
TraversalRequest tRequest = new TraversalRequest(FocusNavigationDirection.Next);
73+
UIElement keyboardFocus = Keyboard.FocusedElement as UIElement;
74+
if (keyboardFocus != null)
75+
{
76+
keyboardFocus.MoveFocus(tRequest);
77+
}
78+
break;
7079
case Key.Oem5: // select next template §-key
7180
cmbNewProjectTemplate.SelectedIndex = ++cmbNewProjectTemplate.SelectedIndex % cmbNewProjectTemplate.Items.Count;
7281
e.Handled = true; // override writing to textbox

0 commit comments

Comments
 (0)