@@ -458,90 +458,91 @@ static key_define_t qansi_key_defines[] = {
458458 { 0 , NULL , MCKEY_NOACTION },
459459};
460460
461- // clang-format off
462461static key_kitty_t kitty_key_defines [] = {
463- { ESC_CHAR , 27 , 'u' },
464- { (int ) '\r' , 13 , 'u' },
465- { KEY_IC , 2 , '~' },
466- { KEY_DC , 3 , '~' },
467- { KEY_UP , 1 , 'A' },
468- { KEY_DOWN , 1 , 'B' },
469- { KEY_RIGHT , 1 , 'C' },
470- { KEY_LEFT , 1 , 'D' },
471- { KEY_PPAGE , 5 , '~' },
472- { KEY_NPAGE , 6 , '~' },
473- { KEY_HOME , 1 , 'H' },
474- { KEY_HOME , 7 , '~' },
475- { KEY_END , 1 , 'F' },
476- { KEY_END , 8 , '~' },
477- { -1 , 57361 , 'u' }, // PRINT_SCREEN
478- { -1 , 57362 , 'u' }, // PAUSE
479- { -1 , 57363 , 'u' }, // MENU
480- { KEY_F (1 ), 11 , '~' },
481- { KEY_F (1 ), 1 , 'P' },
482- { KEY_F (2 ), 12 , '~' },
483- { KEY_F (2 ), 1 , 'Q' },
484- { KEY_F (3 ), 13 , '~' },
485- { KEY_F (4 ), 14 , '~' },
486- { KEY_F (4 ), 1 , 'S' },
487- { KEY_F (5 ), 15 , '~' },
488- { KEY_F (6 ), 17 , '~' },
489- { KEY_F (7 ), 18 , '~' },
490- { KEY_F (8 ), 19 , '~' },
491- { KEY_F (9 ), 20 , '~' },
492- { KEY_F (10 ), 21 , '~' },
493- { KEY_F (11 ), 23 , '~' },
494- { KEY_F (12 ), 24 , '~' },
495- // F13-F35 keys omitted
496- { (int ) '0' , 57399 , 'u' }, // KP_0
497- { (int ) '1' , 57400 , 'u' }, // KP_1
498- { (int ) '2' , 57401 , 'u' }, // KP_2
499- { (int ) '3' , 57402 , 'u' }, // KP_3
500- { (int ) '4' , 57403 , 'u' }, // KP_4
501- { (int ) '5' , 57404 , 'u' }, // KP_5
502- { (int ) '6' , 57405 , 'u' }, // KP_6
503- { (int ) '7' , 57406 , 'u' }, // KP_7
504- { (int ) '8' , 57407 , 'u' }, // KP_8
505- { (int ) '9' , 57408 , 'u' }, // KP_9
506- { (int ) '.' , 57409 , 'u' }, // KP_DECIMAL
507- { (int ) '/' , 57410 , 'u' }, // KP_DIVIDE
508- { KEY_KP_MULTIPLY , 57411 , 'u' },
509- { KEY_KP_SUBTRACT , 57412 , 'u' },
510- { KEY_KP_ADD , 57413 , 'u' },
511- { KEY_ENTER , 57414 , 'u' }, // KP_ENTER
512- { -1 , 57415 , 'u' }, // KP_EQUAL
513- { -1 , 57416 , 'u' }, // KP_SEPARATOR
514- { KEY_LEFT , 57417 , 'u' }, // KP_LEFT
515- { KEY_RIGHT , 57418 , 'u' }, // KP_RIGHT
516- { KEY_UP , 57419 , 'u' }, // KP_UP
517- { KEY_DOWN , 57420 , 'u' }, // KP_DOWN
518- { KEY_PPAGE , 57421 , 'u' }, // KP_PAGE_UP
519- { KEY_NPAGE , 57422 , 'u' }, // KP_PAGE_DOWN
520- { KEY_HOME , 57423 , 'u' }, // KP_HOME
521- { KEY_END , 57424 , 'u' }, // KP_END
522- { KEY_IC , 57425 , 'u' }, // KP_INSERT
523- { KEY_DC , 57426 , 'u' }, // KP_DELETE
524- { -1 , 1 , 'E' }, // KP_BEGIN
525- { -1 , 57427 , '~' }, // KP_BEGIN
526- // MEDIA_* keys omitted
527- { -1 , 57441 , 'u' }, // LEFT_SHIFT
528- { -1 , 57442 , 'u' }, // LEFT_CONTROL
529- { -1 , 57443 , 'u' }, // LEFT_ALT
530- { -1 , 57444 , 'u' }, // LEFT_SUPER
531- { -1 , 57445 , 'u' }, // LEFT_HYPER
532- { -1 , 57446 , 'u' }, // LEFT_META
533- { -1 , 57447 , 'u' }, // RIGHT_SHIFT
534- { -1 , 57448 , 'u' }, // RIGHT_CONTROL
535- { -1 , 57449 , 'u' }, // RIGHT_ALT
536- { -1 , 57450 , 'u' }, // RIGHT_SUPER
537- { -1 , 57451 , 'u' }, // RIGHT_HYPER
538- { -1 , 57452 , 'u' }, // RIGHT_META
539- { -1 , 57453 , 'u' }, // ISO_LEVEL3_SHIFT
540- { -1 , 57454 , 'u' }, // ISO_LEVEL5_SHIFT
541-
542- { 0 , 0 , 0 },
462+ { ESC_CHAR , 27 , 'u' },
463+ { (int ) '\r' , 13 , 'u' },
464+ { KEY_IC , 2 , '~' },
465+ { KEY_DC , 3 , '~' },
466+ { KEY_UP , 1 , 'A' },
467+ { KEY_DOWN , 1 , 'B' },
468+ { KEY_RIGHT , 1 , 'C' },
469+ { KEY_LEFT , 1 , 'D' },
470+ { KEY_PPAGE , 5 , '~' },
471+ { KEY_NPAGE , 6 , '~' },
472+ { KEY_HOME , 1 , 'H' },
473+ { KEY_HOME , 7 , '~' },
474+ { KEY_END , 1 , 'F' },
475+ { KEY_END , 8 , '~' },
476+ { -1 , 57361 , 'u' }, // PRINT_SCREEN
477+ { -1 , 57362 , 'u' }, // PAUSE
478+ { -1 , 57363 , 'u' }, // MENU
479+ { KEY_F (1 ), 11 , '~' },
480+ { KEY_F (1 ), 1 , 'P' },
481+ { KEY_F (2 ), 12 , '~' },
482+ { KEY_F (2 ), 1 , 'Q' },
483+ { KEY_F (3 ), 13 , '~' },
484+ { KEY_F (4 ), 14 , '~' },
485+ { KEY_F (4 ), 1 , 'S' },
486+ { KEY_F (5 ), 15 , '~' },
487+ { KEY_F (6 ), 17 , '~' },
488+ { KEY_F (7 ), 18 , '~' },
489+ { KEY_F (8 ), 19 , '~' },
490+ { KEY_F (9 ), 20 , '~' },
491+ { KEY_F (10 ), 21 , '~' },
492+ { KEY_F (11 ), 23 , '~' },
493+ { KEY_F (12 ), 24 , '~' },
494+ // F13-F35 keys omitted
495+
496+ { (int ) '0' , 57399 , 'u' }, // KP_0
497+ { (int ) '1' , 57400 , 'u' }, // KP_1
498+ { (int ) '2' , 57401 , 'u' }, // KP_2
499+ { (int ) '3' , 57402 , 'u' }, // KP_3
500+ { (int ) '4' , 57403 , 'u' }, // KP_4
501+ { (int ) '5' , 57404 , 'u' }, // KP_5
502+ { (int ) '6' , 57405 , 'u' }, // KP_6
503+ { (int ) '7' , 57406 , 'u' }, // KP_7
504+ { (int ) '8' , 57407 , 'u' }, // KP_8
505+ { (int ) '9' , 57408 , 'u' }, // KP_9
506+ { (int ) '.' , 57409 , 'u' }, // KP_DECIMAL
507+ { (int ) '/' , 57410 , 'u' }, // KP_DIVIDE
508+ { KEY_KP_MULTIPLY , 57411 , 'u' },
509+ { KEY_KP_SUBTRACT , 57412 , 'u' },
510+ { KEY_KP_ADD , 57413 , 'u' },
511+ { KEY_ENTER , 57414 , 'u' }, // KP_ENTER
512+ { -1 , 57415 , 'u' }, // KP_EQUAL
513+ { -1 , 57416 , 'u' }, // KP_SEPARATOR
514+ { KEY_LEFT , 57417 , 'u' }, // KP_LEFT
515+ { KEY_RIGHT , 57418 , 'u' }, // KP_RIGHT
516+ { KEY_UP , 57419 , 'u' }, // KP_UP
517+ { KEY_DOWN , 57420 , 'u' }, // KP_DOWN
518+ { KEY_PPAGE , 57421 , 'u' }, // KP_PAGE_UP
519+ { KEY_NPAGE , 57422 , 'u' }, // KP_PAGE_DOWN
520+ { KEY_HOME , 57423 , 'u' }, // KP_HOME
521+ { KEY_END , 57424 , 'u' }, // KP_END
522+ { KEY_IC , 57425 , 'u' }, // KP_INSERT
523+ { KEY_DC , 57426 , 'u' }, // KP_DELETE
524+ { -1 , 1 , 'E' }, // KP_BEGIN
525+ { -1 , 57427 , '~' }, // KP_BEGIN
526+
527+ // MEDIA_* keys omitted
528+
529+ { -1 , 57441 , 'u' }, // LEFT_SHIFT
530+ { -1 , 57442 , 'u' }, // LEFT_CONTROL
531+ { -1 , 57443 , 'u' }, // LEFT_ALT
532+ { -1 , 57444 , 'u' }, // LEFT_SUPER
533+ { -1 , 57445 , 'u' }, // LEFT_HYPER
534+ { -1 , 57446 , 'u' }, // LEFT_META
535+ { -1 , 57447 , 'u' }, // RIGHT_SHIFT
536+ { -1 , 57448 , 'u' }, // RIGHT_CONTROL
537+ { -1 , 57449 , 'u' }, // RIGHT_ALT
538+ { -1 , 57450 , 'u' }, // RIGHT_SUPER
539+ { -1 , 57451 , 'u' }, // RIGHT_HYPER
540+ { -1 , 57452 , 'u' }, // RIGHT_META
541+ { -1 , 57453 , 'u' }, // ISO_LEVEL3_SHIFT
542+ { -1 , 57454 , 'u' }, // ISO_LEVEL5_SHIFT
543+
544+ { 0 , 0 , 0 },
543545};
544- // clang-format on
545546
546547/* This holds all the key definitions */
547548static key_def * keys = NULL ;
0 commit comments