Thanks - I've included both links and pushed.
Jan
On 4.5.2016 16:12, Florent Guillaume wrote:
On Wed, May 4, 2016 at 3:29 PM, Jan Lahoda <[email protected]> wrote:
On 3.5.2016 14:58, Florent Guillaume wrote:
http://www.x.org/docs/xterm/ctlseqs.pdf is probably a more canonical
reference.
It seems that this version of the document unfortunately does not specify
the codes the terminal sends for the function keys?
Apologies, it's an old doc indeed.
http://xorg.freedesktop.org/releases/X11R6.8.1/PDF/ctlseqs.pdf seems
to contain it.
Note that later release of X11 (7.x) don't seem to have this doc
included, it seems that 6.8.1 is the last one with it.
Florent
Jan
Florent
On Mon, May 2, 2016 at 8:31 PM, Stuart Marks <[email protected]>
wrote:
Hi Jan,
Thanks for the update. Including the link is fine, but I'm a bit
suspicious
of the durability of that website -- it appears to be the personal
website
of the current maintainer. Who knows if it'll be around in a couple
years.
I'd suggest including in the comment the official title of the document,
"XTerm Control Sequences" along with a mention of the authors (Moy,
Gildea,
Dickey) so that if the link were to go bad, it would be possible to do a
web
search to find some version of the document.
No need for an updated webrev.
Thanks,
s'marks
On 5/1/16 11:55 PM, Jan Lahoda wrote:
Hi Stuart,
Thanks for the comments and the link!
A webrev which includes the link is here:
http://cr.openjdk.java.net/~jlahoda/8147984/webrev.01/
Delta webrev to the last iteration is here:
http://cr.openjdk.java.net/~jlahoda/8147984/webrev.01/delta/webrev
Thanks,
Jan
On 29.4.2016 23:49, Stuart Marks wrote:
Hi Jan,
I finally got a chance to take a look at this. The change looks fine.
It would be nice to have a reference to where the escape sequences are
documented. There are links to the Windows VK_ codes there, which is
great. But there's no reference for the escape sequences that each
keypress is mapped to, e.g. F4 is "ESC O S", and F5 is "ESC [ 1 5 ~"
(and what happened to "ESC [ 1 6 ~"??)
I did some searching, and it seems really hard to find a definitive
reference. Perhaps the best reference is "XTerm Control Sequences" [1]
which seems to document xterm pretty thoroughly, which is what
everybody
seems to follow nowadays. It even looks like it's being kept up to date
(last modified 2016-02-21).
Anyway I'd suggest adding a comment with a reference to this document.
As a cross-check, these sequences match what my Mac's Terminal.app
emits, at least for unshifted F1-F12. (The Terminal app was probably
copied from xterm.)
Thanks,
s'marks
[1] http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
On 1/22/16 3:41 AM, Jan Lahoda wrote:
Hello,
I'd like to enhance the WindowsTerminal in jdk.internal.le with
function keys
handling. The intent is so that jshell can bind actions for shortcuts
including
function keys.
The patch for adding the function keys support is here:
http://cr.openjdk.java.net/~jlahoda/8147984/webrev.00/
An example of a feature that uses/may use this support is here:
http://mail.openjdk.java.net/pipermail/kulla-dev/2016-January/001226.html
Any comments are welcome!
Thanks,
Jan