Kexi/Handbook/Building Simple Databases/Designing Forms/Setting the tab order: Difference between revisions
m (fix ordered list) |
(Marked this version for translation) |
||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
====Setting the tab order==== | ====Setting the tab order==== <!--T:1--> | ||
<!--T:2--> | |||
A widget's focus determines that widget's activity available using keyboard. Focus is related to widgets displayed in the form's data view. Exactly one form widget can have focus at the same time. The most frequent use of focus is text entry (when a given text field is active, i.e. it is focused). An other example is a button widget - when focused, it is possible to “press” it using the <keycap>Enter</keycap> or <keycap>Space</keycap> key instead of a mouse button. | A widget's focus determines that widget's activity available using keyboard. Focus is related to widgets displayed in the form's data view. Exactly one form widget can have focus at the same time. The most frequent use of focus is text entry (when a given text field is active, i.e. it is focused). An other example is a button widget - when focused, it is possible to “press” it using the <keycap>Enter</keycap> or <keycap>Space</keycap> key instead of a mouse button. | ||
<!--T:3--> | |||
There are a few methods of making the widgets active (moving the focus to the widget): clicking with a mouse button, rotating the mouse wheel over the widget, or using the <keycap>Tab</keycap> key. The latter method is often used because of its speed and convenience for users. Availability of the focusing methods is controlled by '''Focus Policy''' property of a given widget. | There are a few methods of making the widgets active (moving the focus to the widget): clicking with a mouse button, rotating the mouse wheel over the widget, or using the <keycap>Tab</keycap> key. The latter method is often used because of its speed and convenience for users. Availability of the focusing methods is controlled by '''Focus Policy''' property of a given widget. | ||
<!--T:4--> | |||
There is a relationship between focusing (activating) widgets using <keycap>Tab</keycap> key and tab order setting of a form. After pressing the <keycap>Tab</keycap> key, the next widget should be focused, so the form should know about the tab order. | There is a relationship between focusing (activating) widgets using <keycap>Tab</keycap> key and tab order setting of a form. After pressing the <keycap>Tab</keycap> key, the next widget should be focused, so the form should know about the tab order. | ||
<!--T:5--> | |||
To alter tab order for a form's widget: | To alter tab order for a form's widget: | ||
<!--T:6--> | |||
# Switch to design view of the form. | # Switch to design view of the form. | ||
# Execute <menuchoice>Edit->Edit Tab Order...</menuchoice> menu command. The '''Edit Tab Order''' dialog will appear with settings for this form.<br />The window contains a list with two columns: the first column displays widget names, the second - types of the widgets. To make it easier to recognize meaning of the names and types for the user, icons related to the types are also displayed. The list contains only widgets having focus policy allowing to use the <keycap>Tab</keycap> key. The window allows you to change the tab order or set the automatic tab order. | # Execute <menuchoice>Edit->Edit Tab Order...</menuchoice> menu command. The '''Edit Tab Order''' dialog will appear with settings for this form.<br />The window contains a list with two columns: the first column displays widget names, the second - types of the widgets. To make it easier to recognize meaning of the names and types for the user, icons related to the types are also displayed. The list contains only widgets having focus policy allowing to use the <keycap>Tab</keycap> key. The window allows you to change the tab order or set the automatic tab order. | ||
Line 19: | Line 24: | ||
Click the <menuchoice>OK</menuchoice> button to accept the changes or <menuchoice>Cancel</menuchoice> button to dismiss the changes. | Click the <menuchoice>OK</menuchoice> button to accept the changes or <menuchoice>Cancel</menuchoice> button to dismiss the changes. | ||
<!--T:7--> | |||
{{Prevnext2 | {{Prevnext2 | ||
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Setting_widgets_size_and_position_by_hand | |prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Setting_widgets_size_and_position_by_hand | ||
Line 27: | Line 33: | ||
}} | }} | ||
<!--T:8--> | |||
[[Category:Kexi]] | [[Category:Kexi]] | ||
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
</translate> | </translate> |
Revision as of 19:54, 14 December 2011
Setting the tab order
A widget's focus determines that widget's activity available using keyboard. Focus is related to widgets displayed in the form's data view. Exactly one form widget can have focus at the same time. The most frequent use of focus is text entry (when a given text field is active, i.e. it is focused). An other example is a button widget - when focused, it is possible to “press” it using the Enter or Space key instead of a mouse button.
There are a few methods of making the widgets active (moving the focus to the widget): clicking with a mouse button, rotating the mouse wheel over the widget, or using the Tab key. The latter method is often used because of its speed and convenience for users. Availability of the focusing methods is controlled by Focus Policy property of a given widget.
There is a relationship between focusing (activating) widgets using Tab key and tab order setting of a form. After pressing the Tab key, the next widget should be focused, so the form should know about the tab order.
To alter tab order for a form's widget:
- Switch to design view of the form.
- Execute
The window contains a list with two columns: the first column displays widget names, the second - types of the widgets. To make it easier to recognize meaning of the names and types for the user, icons related to the types are also displayed. The list contains only widgets having focus policy allowing to use the Tab key. The window allows you to change the tab order or set the automatic tab order.
menu command. The Edit Tab Order dialog will appear with settings for this form. - To change tab order, either:
- Click a selected widget name in the widgets list and drag it to a desired position (up or down) using the mouse.
- Click a selected widget name on the widgets list and use or buttons, to move the widgets to a desired position.
- Click the Handle tab order automatically check box to set the automatic tab order for the form. If this option has been switched on, any changes made to the list of widgets by hand are not taken into account - Kexi will be handling the tab orders on its own. The automatic ordering means that the top-left widget will be focused first (or the top-right if your operating system uses right-to-left layout), and the order comes from the left to right (from the right to left, respectively) and from the top to bottom.
Click the
button to accept the changes or button to dismiss the changes.