RFR: 8313138: Horizontal Scrollbar Keyboard enhancement
Kevin Rushforth
kcr at openjdk.org
Tue Mar 26 18:01:26 UTC 2024
On Wed, 6 Mar 2024 19:55:54 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
> Adding alt-ctrl-LEFT/RIGHT (option-command-LEFT/RIGHT) key bindings to
>
> - ListView
> - TreeView
> - TableView
> - TreeTableView
>
> to support keyboard-only horizontal scrolling. The main reason for the change is to improve accessibility.
>
> As far as I can tell, these key combinations do not interfere with editing.
>
> The proposed solution can be further optimized by adding a public method to the VirtualFlow class, something like
>
>
> public void horizontalUnitScroll(boolean right);
>
>
> Q: Does this change require a CSR to explain the change in the controls' behavior? We don't yet have the key bindings documented in /doc-files/behavior
>
> Note:
> Jenkins headful test passed on all mac configurations, failed on all linux configurations (master branch failed also, so it is test issue), while windows configuration is not yet available.
Since this is a noticeable (end-user-visible) behavioral change, I think a CSR would be in order (it need not be very detailed).
We don't currently document keyboard shortcuts -- either for individual controls or for focus traversal -- although that would be a good doc enhancement (for a later time).
Reviewers: @arapte @azuev-java
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1393#issuecomment-2021131371
More information about the openjfx-dev
mailing list