[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-openjfx-dev
Subject:    Re: RFR: 8313138: Horizontal Scrollbar Keyboard enhancement [v4]
From:       Andy Goryachev <angorya () openjdk ! org>
Date:       2024-03-29 23:31:48
Message-ID: oLgxSN6fBJfPgzRGR3JVtcwQHBNZbjP7tvNRsBmP4WU=.5b0ae5bc-9526-49bf-8b87-f5d53af29ac1 () github ! com
[Download RAW message or body]

> 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. 
> NOTE: For controls in right-to-left orientation, the direction is reversed.
> 
> 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.

Andy Goryachev has updated the pull request incrementally with one additional commit \
since the last revision:

  table view behavior

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1393/files
  - new: https://git.openjdk.org/jfx/pull/1393/files/e2f5345e..05809ca3

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1393&range=03
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1393&range=02-03

  Stats: 77 lines in 2 files changed: 76 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jfx/pull/1393.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1393/head:pull/1393

PR: https://git.openjdk.org/jfx/pull/1393


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic