# Moving Between Controls

There are times when the user may wish or need to move the focus from control to control without using the mouse. ARWEN now supports sophisticated tabbing between child controls in a Window. Generally, to advance the focus this way simply press the TAB key. However, certain controls require an extra key pressed since they have other uses for the TAB key. Also, another key is required to move the focus in reverse. This table shows the appropriate combinations:

| MultiEditText & TabItem | All other Controls
Move Forward | CTRL + TAB | TAB
Move Backwards | CTRL + SHIFT + TAB | TAB + SHIFT

For MultiEditText controls it was necessary to add the CTRL keypress because the default behaviour for the lone TAB key is already taken for inserting a Tab character into the text field. And a TabItem control will repeatedly cycle through all the child controls on it's client area if only the TAB key is pressed. To jump to an adjacent control the extra CTRL or SHIFT key is needed.