Bug 315863

Summary: Mouse is needed to set the data type when designing a table
Product: [Applications] KEXI Reporter: Friedrich W. H. Kossebau <kossebau>
Component: TablesAssignee: Kexi Bugs <kexi-bugs>
Status: CONFIRMED ---    
Severity: minor CC: adam, inksi, staniek
Priority: NOR Flags: staniek: Usability+
Version: 2.6.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Friedrich W. H. Kossebau 2013-02-27 18:34:34 UTC
When creating a new table schema, there seems no way to set the data type of a field without using the mouse.

Reproducible: Always

Steps to Reproduce:
1. Open table in "Design" mode
2. Select cell in "Field caption" column
3. Type "Tab" key or "->" key
4. Try to select an entry from the list only with the keyboard
Actual Results:  
When the data type field is reached, e.g. by pressing the "->" key or the "Tab" key when in the field left to it, pressing the "Enter" key or starting to type (the name of the data type) should enter a mode, where...
the "tab" key is used to move the cell cursor to the next field to the right and the "Up-arrow" and "down-arrow" keys are used to move the cell cursor to the field above resp. below.

Expected Results:  
When the data type field is reached, e.g. by pressing the "->" key or the "Tab" key when in the field left to it, pressing the "Enter" key or starting to type (the name of the data type) should enter a mode, where...
the "tab" key is used for tab-completion and the "Up-arrow" and "down-arrow" keys are used to select from the available field.
Pressing the "Enter" key again should leave this state.
Comment 1 Jarosław Staniek 2013-02-27 20:28:07 UTC
Confirmed, this is a regression compared to Qt3-based Kexi 1.x. Looking forward to have this fixed by replacing the table view implementation completely.
Comment 2 Jarosław Staniek 2013-02-27 20:28:40 UTC
Before the massive change, particular bugs explained above shall be fixed.