Bug 315863 - Mouse is needed to set the data type when designing a table
Summary: Mouse is needed to set the data type when designing a table
Status: CONFIRMED
Alias: None
Product: KEXI
Classification: Applications
Component: Tables (show other bugs)
Version: 2.6.1
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Kexi Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-27 18:34 UTC by Friedrich W. H. Kossebau
Modified: 2019-02-18 19:29 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
staniek: Usability+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.