[dev mar 01] It seems that term traps keyPressed and keyReleased,
perhaps, or anyway does not interact properly with the focus manager
as far as global keystrokes - it gets modifier-less keystrokes that
should have been consumed. Example: run some process which produces a
lot of output in the term window, which has focus. Press Page Up a
couple of times to look at output near, but not at, the end. Now press
Ctrl-3 to jump to sources. The Ctrl-3 works - you do jump to the
source window - but in the meantime the terminal window scrolls back
to the end and a "3" appears at the end of the output. This happens to
me reproducibly. It is an A11Y bug because from the keyboard you
cannot easily jump away from the term window while leaving it scrolled
somewhere other than the end of the output; you need to change the
window focus with the mouse, or use Alt-V and the View menu to switch.
(Pressing Alt-V does *not* leave a "v" in the term window.)
I can reprodce it on Linux (but on Win2K it works fine!)
for (int i=0; i<10000; i++)
System.out.println("" + i);
and follow Jesse's steps.
OW sends Ctrl-2, Ctrl-3 to term as part of NB KeyStrokeSet,
so I'm reassigning.
BTW - this bug looks like duplicate of #17337, doesn't it?
Yeah, I think it may be a dupe of #17337.
*** Issue 22523 has been marked as a duplicate of this issue. ***
Target milestone was changed from '3.4' to TBD.
*** This issue has been marked as a duplicate of 17337 ***
moving terminal emulator issues to terminalemulator component.
To see the correct version and target milestone of this issue look at Issue