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