[
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)