@@ -412,14 +412,18 @@ void build_long_keys()
412
412
lkroot = cast (LONGKEY * )malloc( LONGKEY .sizeof );
413
413
lkroot.key = 0 ; lkroot.ptr = null ;
414
414
415
+ // Bash:
416
+ // for x in {1..12}; do echo -n "F$x "; tput kf$x | cat -A; echo; done
415
417
build_one_long(" \033 [A" , UPKEY );
416
418
build_one_long(" \033 [B" , DNKEY );
417
419
build_one_long(" \033 [C" , RTKEY );
418
420
build_one_long(" \033 [D" , LTKEY );
421
+ // $ O P
419
422
build_one_long( " \033\x4F\x50 " , F1KEY );
420
423
build_one_long( " \033\x4F\x51 " , F2KEY );
421
424
build_one_long( " \033\x4F\x52 " , F3KEY );
422
425
build_one_long( " \033\x4F\x53 " , F4KEY );
426
+ // $ [ 1 1 ~
423
427
build_one_long( " \033\x5B\x31\x31\x7E " , F1KEY );
424
428
build_one_long( " \033\x5B\x31\x32\x7E " , F2KEY );
425
429
build_one_long( " \033\x5B\x31\x33\x7E " , F3KEY );
@@ -430,6 +434,7 @@ void build_long_keys()
430
434
build_one_long( " \033\x5B\x31\x39\x7E " , F8KEY );
431
435
build_one_long( " \033\x5B\x32\x30\x7E " , F9KEY );
432
436
build_one_long( " \033\x5B\x32\x31\x7E " , F10KEY );
437
+ build_one_long( " \033\x5B\x32\x33\x7E " , F11KEY );
433
438
build_one_long( " \033\x5B\x32\x34\x7E " , F12KEY );
434
439
435
440
0 commit comments