Hi Nate,

Attached is the output from Konsole (KDE terminal) running under Mate on
Arch.

If key combos don't show, they are mapped to something.  And I discovered a
few mappings that, er, surprised me!

For some combinations there are notes enclosed in ( ) to the right of the
new-onechar output.

Pierre
VE3KTB

On Mon, Jan 4, 2016 at 1:38 PM, Nate Bargmann <n...@n0nb.us> wrote:

> * On 2016 04 Jan 10:40 -0600, Ervin Hegedüs wrote:
> > Hi Nate,
>
> Happy New Year, Ervin.  :-)
>
> > thanks for your test :),
>
> You're quite welcome!
>
> > just a short remark: I can compile it with this command:
> >
> >       gcc -L/usr/lib/x86_64-linux-gnu -o new-onechar new-onechar.c
> -lncurses
> >
> > so, the necessary library must be the last argument in case of my
> > GCC (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04))
>
> Of course, this is not an issue for the Tlf build system as all will be
> found.  This is just to compile the file I submitted earlier (note to
> the lurkers coming across this in the future).
>
> > here are some results from my Linux Mint:
> >
> > rxvt-unicode
> > ============
> > a      97 0141 0x61
> > A      65 0101 0x41
> > ^A      1 0001 0x01    # CTRL+a
> > ^[a    27 0033 0x1b    # left ALT+a
> >        97 0141 0x61
> > ä     195 0303 0xc3    # right ALT+a
> >       164 0244 0xa4
> >
> > Escape delay time is: 25 mS
> > Ordinal: 97             Name: a
> > Ordinal: 65             Name: A
> > Ordinal: 1              Name: ^A
> > Ordinal: 225            Name: M-a
> > Ordinal: 228            Name: M-d
> >
> >
> > Mate terminal
> > =============
> > a      97 0141 0x61
> > A      65 0101 0x41
> > ^A      1 0001 0x01
> > ^[a    27 0033 0x1b
> >        97 0141 0x61
> > ä     195 0303 0xc3
> >       164 0244 0xa4
> >
> > Escape delay time is: 25 mS
> > Ordinal: 97             Name: a
> > Ordinal: 65             Name: A
> > Ordinal: 1              Name: ^A
> > Ordinal: 225            Name: M-a
> > Ordinal: 228            Name: M-d
> >
> >
> > Note, that in most cases in my work, I preffer the rxvt-unicode,
> > but that not supports some special keys in Tlf - therefore I use
> > Gnome terminal or Mate for Tlf. (And as I remembe, on my
> > home-machine there is Lxc-terminal, or some kind of like this.)
> >
> > Now only these two "new" terminals what I have, which doesn't
> > exist in your list.
>
> Nice.  It looks like things are being handled correctly.  My goal is to
> get to a point where Tlf can work on the op's terminal of choice by
> unifying the key codes as much as possible.
>
> Along with the Alt-keys, I am also interested in keys such as F1-F12,
> Shift F1-Shift F12, Backspace, Insert, Delete, Home, End, Page-Up,
> Page-Down, and the arrow keys.  On a US 101/104 (so-called Windows
> keyboard) keyboard the keys between the main keys and the numeric pad as
> well as the keys when Num Lock is off are of interest to me.
>
> > Hope this helps to you,
>
> Most certainly!
>
> I think I am on my way to help making the Tlf UI more consistent.  I'm
> also learning a lot about Ncurses, which has been a goal of mine for
> years.  :-)
>
> 73, Nate
>
> --
>
> "The optimist proclaims that we live in the best of all
> possible worlds.  The pessimist fears this is true."
>
> Ham radio, Linux, bikes, and more: http://www.n0nb.us
>
> _______________________________________________
> Tlf-devel mailing list
> Tlf-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/tlf-devel
>
Ordinal: 5              Name: ^E
Ordinal: 18             Name: ^R
Ordinal: 25             Name: ^Y
Ordinal: 21             Name: ^U
Ordinal: 9              Name: ^I
Ordinal: 15             Name: ^O
Ordinal: 16             Name: ^P
TX stopped.
Ordinal: 27             Name: ^[
Ordinal: 29             Name: ^]
Ordinal: 410            Name: KEY_RESIZE
Ordinal: 7              Name: ^G
Ordinal: 263            Name: KEY_BACKSPACE
Ordinal: 10             Name: ^J
Ordinal: 11             Name: ^K
Ordinal: 12             Name: ^L
Ordinal: 59             Name: ;
Ordinal: 39             Name: '
Ordinal: 58             Name: :
Ordinal: 34             Name: "
Ordinal: 343            Name: KEY_ENTER
Ordinal: 343            Name: KEY_ENTER
Ordinal: 24             Name: ^X
Ordinal: 22             Name: ^V
Ordinal: 2              Name: ^B
Ordinal: 14             Name: ^N
Ordinal: 10             Name: ^J  (this was struck as ^M)
Ordinal: 44             Name: ,
Ordinal: 60             Name: <
Ordinal: 46             Name: .
Ordinal: 31             Name: ^_ (this was struck as ^/)
Ordinal: 241            Name: M-q
Ordinal: 247            Name: M-w
Ordinal: 229            Name: M-e
Ordinal: 242            Name: M-r
Ordinal: 244            Name: M-t
Ordinal: 249            Name: M-y
Ordinal: 245            Name: M-u
Ordinal: 233            Name: M-i
Ordinal: 239            Name: M-o
Ordinal: 240            Name: M-p
Ordinal: 27             Name: ^[
Ordinal: 93             Name: ]
Ordinal: 92             Name: \
Ordinal: 225            Name: M-a
Ordinal: 243            Name: M-s
Ordinal: 228            Name: M-d
Ordinal: 230            Name: M-f
Ordinal: 231            Name: M-g
Ordinal: 232            Name: M-h
Ordinal: 234            Name: M-j
Ordinal: 235            Name: M-k
Ordinal: 236            Name: M-l
Ordinal: 59             Name: ;
Ordinal: 167            Name: M-'
Ordinal: 10             Name: ^J
Ordinal: 250            Name: M-z
Ordinal: 248            Name: M-x
Ordinal: 227            Name: M-c
Ordinal: 246            Name: M-v
Ordinal: 226            Name: M-b
Ordinal: 238            Name: M-n
Ordinal: 237            Name: M-m
Ordinal: 172            Name: M-,
Ordinal: 174            Name: M-.
Ordinal: 175            Name: M-/
Ordinal: 17             Name: ^Q
Ordinal: 23             Name: ^W
Ordinal: 5              Name: ^E
Ordinal: 18             Name: ^R
Ordinal: 20             Name: ^T
Ordinal: 25             Name: ^Y
Ordinal: 9              Name: ^I
Ordinal: 15             Name: ^O
Ordinal: 16             Name: ^P
Ordinal: 27             Name: ^[
Ordinal: 29             Name: ^]
Ordinal: 17             Name: ^Q
Ordinal: 23             Name: ^W
Ordinal: 24             Name: ^X
Ordinal: 22             Name: ^V
Ordinal: 2              Name: ^B
Ordinal: 14             Name: ^N
Ordinal: 10             Name: ^J
Ordinal: 172            Name: M-,
Ordinal: 174            Name: M-.
Ordinal: 31             Name: ^_
Ordinal: 63             Name: ?
Ordinal: 265            Name: KEY_F(1)
Ordinal: 266            Name: KEY_F(2)
Ordinal: 267            Name: KEY_F(3)
Ordinal: 268            Name: KEY_F(4)
Ordinal: 269            Name: KEY_F(5)
Ordinal: 270            Name: KEY_F(6)
Ordinal: 271            Name: KEY_F(7)
Ordinal: 272            Name: KEY_F(8)
Ordinal: 273            Name: KEY_F(9)
Ordinal: 274            Name: KEY_F(10)
Ordinal: 410            Name: KEY_RESIZE
Ordinal: 276            Name: KEY_F(12)
Ordinal: 51             Name: 3 (51 and 82 struck as alt-F3)
Ordinal: 82             Name: R
Ordinal: 323            Name: KEY_F(59) (struck as alt-F11)
Ordinal: 324            Name: KEY_F(60) (struck as alt-F12)
Ordinal: 53             Name: 5 (53, 80 struck as ctrl-F1)
Ordinal: 80             Name: P
Ordinal: 53             Name: 5 (53, 81 struck as ctrl-F2)
Ordinal: 81             Name: Q 
Ordinal: 53             Name: 5 (53, 82 struck as ctrl-F3)
Ordinal: 82             Name: R
Ordinal: 53             Name: 5 (53, 83 struck as ctrl-F4)
Ordinal: 83             Name: S
Ordinal: 293            Name: KEY_F(29) (ctrl-F5)
Ordinal: 294            Name: KEY_F(30)
Ordinal: 295            Name: KEY_F(31)
Ordinal: 296            Name: KEY_F(32)
Ordinal: 297            Name: KEY_F(33)
Ordinal: 298            Name: KEY_F(34)
Ordinal: 299            Name: KEY_F(35) (ctrl-F11)
Ordinal: 300            Name: KEY_F(36) (ctrl-F12)
Ordinal: 331            Name: KEY_IC
Ordinal: 262            Name: KEY_HOME
Ordinal: 339            Name: KEY_PPAGE
Ordinal: 330            Name: KEY_DC
Ordinal: 360            Name: KEY_END
Ordinal: 338            Name: KEY_NPAGE
rdinal: 47             Name: /  (this and following are numeric keypad)
Ordinal: 42             Name: *
Ordinal: 45             Name: -
Ordinal: 55             Name: 7
Ordinal: 56             Name: 8
Ordinal: 57             Name: 9
Ordinal: 43             Name: +
Ordinal: 52             Name: 4
Ordinal: 53             Name: 5
Ordinal: 54             Name: 6
Ordinal: 49             Name: 1
Ordinal: 50             Name: 2
Ordinal: 51             Name: 3
Ordinal: 48             Name: 0
Ordinal: 46             Name: .
Ordinal: 10             Name: ^J
Ordinal: 259            Name: KEY_UP (shift keypad)
Ordinal: 260            Name: KEY_LEFT
Ordinal: 258            Name: KEY_DOWN
Ordinal: 261            Name: KEY_RIGHT
Ordinal: 391            Name: KEY_SHOME
Ordinal: 337            Name: KEY_SR
Ordinal: 393            Name: KEY_SLEFT
Ordinal: 402            Name: KEY_SRIGHT
Ordinal: 386            Name: KEY_SEND
Ordinal: 336            Name: KEY_SF
Ordinal: 392            Name: KEY_SIC
Ordinal: 383            Name: KEY_SDC
Ordinal: 43             Name: +
Ordinal: 45             Name: -

Ordinal: 259            Name: KEY_UP
Ordinal: 260            Name: KEY_LEFT
Ordinal: 258            Name: KEY_DOWN
Ordinal: 261            Name: KEY_RIGHT

TX stopped.
Ordinal: 27             Name: ^[   (these 2 lines are ESC)

Ordinal: 32             Name:  (space bar)



_______________________________________________
Tlf-devel mailing list
Tlf-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tlf-devel

Reply via email to