Bug 338696 - key shortcuts Alt+1/2/3 provide inconsistent cycling action in Form Design view
Summary: key shortcuts Alt+1/2/3 provide inconsistent cycling action in Form Design view
Status: CONFIRMED
Alias: None
Product: KEXI
Classification: Applications
Component: Forms (show other bugs)
Version: 2.9 Alpha
Platform: Mint (Ubuntu based) Linux
: NOR minor
Target Milestone: ---
Assignee: Kexi Bugs
URL:
Keywords: junior-jobs, usability
Depends on:
Blocks:
 
Reported: 2014-08-31 15:32 UTC by Ian Balchin
Modified: 2021-03-09 23:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Balchin 2014-08-31 15:32:39 UTC
Alt+1/2/3 are meant to cycle between the Navigator Panel / Data Design Panel / & Property Editor Panel respectively.

They will generally do this , typically if you have previously had focus within a widget on the Data Design Panel which is likely in normal use.

If this is not the case, as in the specific instance when you open up the Form in Design Mode and then use the keystrokes immediately without having focused in any area of the Form in Design Mode, this action does not occur

Reproducible: Always

Steps to Reproduce:
1. Open up a Form in Design Mode. 
2. Do not click anywhere to move focus, leave as opened.
3. Open the Property Editor if this is not already open*
3. Alt+1. should take the focus to the Navigator Panel
4. Use the up/down keys to see if this is the case
5. Experiment with Alt+1 and Alt+2 keys to see the results

Actual Results:  
It is not possible to cycle to the Project Navigator, cycling occurs only between the Data Design and the Property Editor unless special action is taken. See additional information below.

* Proper cycling will occur with Alt+1/2 if the Property Editor is not open

Expected Results:  
The three keys should always cycle regularly between the three open panels in all situations including a new opening of the Form in Design view.

In the scenario described above either of Alt+1 & Alt+3 will cycle to the Property Editor, with Alt+2 cycling back to the Form Design view.

In order to initiate the proper behaviour of these keys it is necessary to click in the Form Design view to move focus into a Text Editor, Text Box, or Label widget.

Then Alt+1/2/3 will function as designed.
Comment 1 Jarosław Staniek 2014-09-01 00:00:15 UTC
Confirmed, thanks. 
1. It's not entirely OK in queries too, I am afraid. It jumps to the 'query columns' grid even if other part was focused.
2. The Property Editor has issues with up/down arrow if you encounter a property that uses a combo box, I found by the way. Sometimes the focus returns to previously focused section, e.g. the project navigator.
3. Alt+1 has no priority over &1 accel. Try this by creating a table with name "_1". Open it and move to some other object's tab. Alt+1 will then no longer work as "go to the project navigator", it will switch to the "_1" table as long as it's opened.

I understand these observations deserve own reports, but I am just putting them here as related notes.
Comment 2 Ian Balchin 2014-09-01 18:14:00 UTC
as per 1. above
This appears to operate correctly. (I rarely use this, writing out the sql query directly myself). I have opened up in Design a number of queries, Alt+1/2/3 sequences appear to cycle correctly every time.

as per 2. above
yes, I agree. I did not follow this up in detail thinking that if the main issue was solved then the odd action might right itself.

as per 3. above
I have not examined this at the moment
Comment 3 Justin Zobel 2021-03-09 23:43:50 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.