[ 
https://issues.apache.org/jira/browse/CAUSEWAY-4040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18090871#comment-18090871
 ] 

Andi Huber commented on CAUSEWAY-4040:
--------------------------------------

Lots of food for thought. I agree, there is room for improvement.

> Improve keyboard experience
> ---------------------------
>
>                 Key: CAUSEWAY-4040
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-4040
>             Project: Causeway
>          Issue Type: Improvement
>          Components: Viewer Wicket
>    Affects Versions: 2.0.0-RC4
>            Reporter: Patrick Deenen
>            Priority: Major
>
> Some feedback on the wicket viewer when creating a new Entity using a entry 
> form that is large and contains many collections:
>  * Using keyboard only is not user friendly, one needs to use the mouse with 
> many mouseclicks and scrolling is needed with large entry forms
>  * when using a pattern where every separate field needs to change for 
> example, every single change needs 3 steps; click to enter edit mode, enter 
> value, click ok or press enter.
>  ** Better is have an edit mode (with keyboard short cut) where all fields 
> that may be edited by the current user are set in edit mode and one can just 
> move from one to another by using tab and save bij pressing enter.
>  * After every change the page is refreshed and the cursor loses focus and 
> page moves to top, the user has to scroll down after every addition in a 
> collection (recoverable costs, discount, etc.)
>  ** The page should stay where it is and not move to top and the focus should 
> stay on the field or better move to the next field
>  * When the cursor is in a multiline text field one can not press enter to 
> save, one has to tab out first
>  ** A solution might be to use alt-enter to insert a new line into the field 
> and maintain normal enter to save
>  * When on a checkbox, pressing enter to save doesn't work, one has to tab 
> out first
>  ** A solution might be to use space to toggle the checkbox and maintain 
> enter to save



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to