{
  "executable_sha256": "6ee5028c9ede0f3b8f9e6c757846d48f111dea1b5b96bebd7010a04674f7bb6e",
  "registrations": [
    {
      "group": "register_help_keys_",
      "key": "F1",
      "key_code": 59,
      "key_code_hex": "0003b",
      "callback": "do_help_in_game_",
      "address": "004107dc",
      "source": "E:\\apache\\source\\menus\\takeoff.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Ctrl+Esc",
      "key_code": 8193,
      "key_code_hex": "02001",
      "callback": "quit_game_loop_",
      "address": "004045f4",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Ctrl+Q",
      "key_code": 8208,
      "key_code_hex": "02010",
      "callback": "quit_game_loop_",
      "address": "004045f4",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Alt+X",
      "key_code": 4141,
      "key_code_hex": "0102d",
      "callback": "quit_game_loop_",
      "address": "004045f4",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Esc",
      "key_code": 1,
      "key_code_hex": "00001",
      "callback": "change_accelerated_time_",
      "address": "0040462c",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Tab",
      "key_code": 15,
      "key_code_hex": "0000f",
      "callback": "change_accelerated_time_",
      "address": "0040462c",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Shift+Tab",
      "key_code": 16399,
      "key_code_hex": "0400f",
      "callback": "change_accelerated_time_",
      "address": "0040462c",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_game_loop_keys_",
      "key": "Ctrl+Tab",
      "key_code": 8207,
      "key_code_hex": "0200f",
      "callback": "change_accelerated_time_",
      "address": "0040462c",
      "source": "E:\\apache\\source\\gameloop.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_pause_keys_",
      "key": "P",
      "key_code": 25,
      "key_code_hex": "00019",
      "callback": "game_pause_",
      "address": "004039d4",
      "source": "E:\\apache\\source\\pause.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_avionics_keys_",
      "key": "N",
      "key_code": 49,
      "key_code_hex": "00031",
      "callback": "do_next_waypoint_",
      "address": "00454794",
      "source": "E:\\apache\\source\\avionics\\avionics.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_avionics_keys_",
      "key": "Shift+N",
      "key_code": 16433,
      "key_code_hex": "04031",
      "callback": "do_previous_waypoint_",
      "address": "00454818",
      "source": "E:\\apache\\source\\avionics\\avionics.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_avionics_keys_",
      "key": ",",
      "key_code": 51,
      "key_code_hex": "00033",
      "callback": "lower_magnification_",
      "address": "00454cd4",
      "source": "E:\\apache\\source\\avionics\\avionics.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_avionics_keys_",
      "key": ".",
      "key_code": 52,
      "key_code_hex": "00034",
      "callback": "raise_magnification_",
      "address": "00454c4c",
      "source": "E:\\apache\\source\\avionics\\avionics.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_avionics_keys_",
      "key": "I",
      "key_code": 23,
      "key_code_hex": "00017",
      "callback": "change_ihadss_contrast_",
      "address": "0045bd1c",
      "source": "E:\\apache\\source\\avionics\\ihadss.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_avionics_keys_",
      "key": "V",
      "key_code": 47,
      "key_code_hex": "0002f",
      "callback": "toggle_pnvs_on_off_",
      "address": "00460954",
      "source": "E:\\apache\\source\\avionics\\pnvs.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "Shift+Backspace",
      "key_code": 16398,
      "key_code_hex": "0400e",
      "callback": "cycle_current_target_backwards_",
      "address": "00442308",
      "source": "E:\\apache\\source\\radar\\target.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "=",
      "key_code": 13,
      "key_code_hex": "0000d",
      "callback": "cycle_current_target_backwards_",
      "address": "00442308",
      "source": "E:\\apache\\source\\radar\\target.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "Y",
      "key_code": 21,
      "key_code_hex": "00015",
      "callback": "auto_target_toggle_",
      "address": "00442334",
      "source": "E:\\apache\\source\\radar\\target.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "Backspace",
      "key_code": 14,
      "key_code_hex": "0000e",
      "callback": "cycle_current_target_forwards_",
      "address": "004422dc",
      "source": "E:\\apache\\source\\radar\\target.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "G",
      "key_code": 34,
      "key_code_hex": "00022",
      "callback": "toggle_ground_radar_range_",
      "address": "00441230",
      "source": "E:\\apache\\source\\radar\\gndradar.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "R",
      "key_code": 65555,
      "key_code_hex": "10013",
      "callback": "cycle_radar_",
      "address": "0044157c",
      "source": "E:\\apache\\source\\radar\\initrad.c",
      "flags": {
        "ignore_modifiers": true,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "U",
      "key_code": 22,
      "key_code_hex": "00016",
      "callback": "toggle_radar_freeze_",
      "address": "00441738",
      "source": "E:\\apache\\source\\radar\\initrad.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "K",
      "key_code": 37,
      "key_code_hex": "00025",
      "callback": "toggle_tactical_radar_range_",
      "address": "004420f8",
      "source": "E:\\apache\\source\\radar\\tacdisp.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "E",
      "key_code": 18,
      "key_code_hex": "00012",
      "callback": "toggle_auto_ecm_",
      "address": "00441794",
      "source": "E:\\apache\\source\\radar\\initrad.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "M",
      "key_code": 50,
      "key_code_hex": "00032",
      "callback": "cycle_filter_downwards_",
      "address": "00442ed4",
      "source": "E:\\apache\\source\\radar\\tgtlist.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_radar_keys_",
      "key": "Shift+M",
      "key_code": 16434,
      "key_code_hex": "04032",
      "callback": "cycle_filter_upwards_",
      "address": "00442f58",
      "source": "E:\\apache\\source\\radar\\tgtlist.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "Home",
      "key_code": 71,
      "key_code_hex": "00047",
      "callback": "set_pilot_front_view_mode_",
      "address": "004616d8",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F2",
      "key_code": 60,
      "key_code_hex": "0003c",
      "callback": "set_pilot_front_view_mode_",
      "address": "004616d8",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "Page Up",
      "key_code": 73,
      "key_code_hex": "00049",
      "callback": "set_co_pilot_front_view_mode_",
      "address": "004616f0",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F3",
      "key_code": 61,
      "key_code_hex": "0003d",
      "callback": "set_co_pilot_front_view_mode_",
      "address": "004616f0",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "End",
      "key_code": 79,
      "key_code_hex": "0004f",
      "callback": "set_left_view_mode_",
      "address": "0046170c",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F4",
      "key_code": 62,
      "key_code_hex": "0003e",
      "callback": "set_left_view_mode_",
      "address": "0046170c",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "Page Down",
      "key_code": 81,
      "key_code_hex": "00051",
      "callback": "set_right_view_mode_",
      "address": "0046172c",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F5",
      "key_code": 63,
      "key_code_hex": "0003f",
      "callback": "set_right_view_mode_",
      "address": "0046172c",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F6",
      "key_code": 64,
      "key_code_hex": "00040",
      "callback": "set_apache_external_view_mode_",
      "address": "0046174c",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "H",
      "key_code": 35,
      "key_code_hex": "00023",
      "callback": "set_apache_helmet_mode_",
      "address": "00461784",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "T",
      "key_code": 20,
      "key_code_hex": "00014",
      "callback": "set_apache_goggles_mode_",
      "address": "004617a0",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F7",
      "key_code": 65,
      "key_code_hex": "00041",
      "callback": "set_apache_weapon_mode_",
      "address": "004617c8",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F8",
      "key_code": 66,
      "key_code_hex": "00042",
      "callback": "set_apache_weapon_target_mode_",
      "address": "004617e4",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F11",
      "key_code": 87,
      "key_code_hex": "00057",
      "callback": "set_spectator_mode_",
      "address": "004617fc",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F10",
      "key_code": 68,
      "key_code_hex": "00044",
      "callback": "set_remote_mode_",
      "address": "00461814",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_view_mode_keys_",
      "key": "F9",
      "key_code": 67,
      "key_code_hex": "00043",
      "callback": "set_target_lock_mode_",
      "address": "0046182c",
      "source": "E:\\apache\\source\\avionics\\views.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "Enter",
      "key_code": 65564,
      "key_code_hex": "1001c",
      "callback": "select_or_unarm_weapon_",
      "address": "00447158",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": true,
        "repeat": false
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "Space",
      "key_code": 131129,
      "key_code_hex": "20039",
      "callback": "fire_weapon_",
      "address": "0044735c",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": true
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "Space",
      "key_code": 57,
      "key_code_hex": "00039",
      "callback": "fire_weapon_",
      "address": "0044735c",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "C",
      "key_code": 46,
      "key_code_hex": "0002e",
      "callback": "release_chaff_",
      "address": "004479fc",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "F",
      "key_code": 33,
      "key_code_hex": "00021",
      "callback": "release_flare_",
      "address": "00447948",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "D",
      "key_code": 32,
      "key_code_hex": "00020",
      "callback": "transmit_recon_",
      "address": "00448474",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_weapons_keys_",
      "key": "Ctrl+C",
      "key_code": 8238,
      "key_code_hex": "0202e",
      "callback": "toggle_auto_chaff_",
      "address": "004470f4",
      "source": "E:\\apache\\source\\weapons\\apweapon.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_mfd_keys_",
      "key": "[",
      "key_code": 26,
      "key_code_hex": "0001a",
      "callback": "change_lhs_display_",
      "address": "0045cad0",
      "source": "E:\\apache\\source\\avionics\\mfd.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_mfd_keys_",
      "key": "Ctrl+[",
      "key_code": 8218,
      "key_code_hex": "0201a",
      "callback": "toggle_lhs_display_",
      "address": "0045cbe8",
      "source": "E:\\apache\\source\\avionics\\mfd.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_mfd_keys_",
      "key": "]",
      "key_code": 27,
      "key_code_hex": "0001b",
      "callback": "change_rhs_display_",
      "address": "0045cb38",
      "source": "E:\\apache\\source\\avionics\\mfd.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_mfd_keys_",
      "key": "Ctrl+]",
      "key_code": 8219,
      "key_code_hex": "0201b",
      "callback": "toggle_rhs_display_",
      "address": "0045cc68",
      "source": "E:\\apache\\source\\avionics\\mfd.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_mfd_keys_",
      "key": "Shift+[",
      "key_code": 16410,
      "key_code_hex": "0401a",
      "callback": "change_lhs_display_",
      "address": "0045cad0",
      "source": "E:\\apache\\source\\avionics\\mfd.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_mfd_keys_",
      "key": "Shift+]",
      "key_code": 16411,
      "key_code_hex": "0401b",
      "callback": "change_rhs_display_",
      "address": "0045cb38",
      "source": "E:\\apache\\source\\avionics\\mfd.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "B",
      "key_code": 48,
      "key_code_hex": "00030",
      "callback": "apply_apache_wheel_brake_",
      "address": "0043f984",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "1",
      "key_code": 2,
      "key_code_hex": "00002",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "2",
      "key_code": 3,
      "key_code_hex": "00003",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "3",
      "key_code": 4,
      "key_code_hex": "00004",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "4",
      "key_code": 5,
      "key_code_hex": "00005",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "5",
      "key_code": 6,
      "key_code_hex": "00006",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "6",
      "key_code": 7,
      "key_code_hex": "00007",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "7",
      "key_code": 8,
      "key_code_hex": "00008",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "8",
      "key_code": 9,
      "key_code_hex": "00009",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "9",
      "key_code": 10,
      "key_code_hex": "0000a",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "0",
      "key_code": 11,
      "key_code_hex": "0000b",
      "callback": "set_apache_model_collective_",
      "address": "0043fc54",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_apache_flight_model_keys_",
      "key": "O",
      "key_code": 24,
      "key_code_hex": "00018",
      "callback": "toggle_auto_hover_",
      "address": "0043ffdc",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "B",
      "key_code": 48,
      "key_code_hex": "00030",
      "callback": "apply_arcade_wheel_brake_",
      "address": "0043a824",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "1",
      "key_code": 2,
      "key_code_hex": "00002",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "2",
      "key_code": 3,
      "key_code_hex": "00003",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "3",
      "key_code": 4,
      "key_code_hex": "00004",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "4",
      "key_code": 5,
      "key_code_hex": "00005",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "5",
      "key_code": 6,
      "key_code_hex": "00006",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "6",
      "key_code": 7,
      "key_code_hex": "00007",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "7",
      "key_code": 8,
      "key_code_hex": "00008",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "8",
      "key_code": 9,
      "key_code_hex": "00009",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "9",
      "key_code": 10,
      "key_code_hex": "0000a",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "0",
      "key_code": 11,
      "key_code_hex": "0000b",
      "callback": "set_arcade_model_collective_",
      "address": "0043aacc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_arcade_flight_model_keys_",
      "key": "O",
      "key_code": 24,
      "key_code_hex": "00018",
      "callback": "toggle_auto_hover_",
      "address": "0043adbc",
      "source": "E:\\apache\\source\\models\\arcade.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_vector_flight_model_keys_",
      "key": "Keypad +",
      "key_code": 65614,
      "key_code_hex": "1004e",
      "callback": "open_throttle_",
      "address": "00440724",
      "source": "E:\\apache\\source\\models\\model_v.c",
      "flags": {
        "ignore_modifiers": true,
        "repeat": false
      }
    },
    {
      "group": "register_vector_flight_model_keys_",
      "key": "Keypad -",
      "key_code": 65610,
      "key_code_hex": "1004a",
      "callback": "close_throttle_",
      "address": "004407bc",
      "source": "E:\\apache\\source\\models\\model_v.c",
      "flags": {
        "ignore_modifiers": true,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+Esc",
      "key_code": 4097,
      "key_code_hex": "01001",
      "callback": "breakout_",
      "address": "00402690",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+Backspace",
      "key_code": 4110,
      "key_code_hex": "0100e",
      "callback": "screen_shot_",
      "address": "004026c0",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+4",
      "key_code": 4101,
      "key_code_hex": "01005",
      "callback": "set_visual_configuration_",
      "address": "004026e8",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+5",
      "key_code": 4102,
      "key_code_hex": "01006",
      "callback": "set_visual_configuration_",
      "address": "004026e8",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+6",
      "key_code": 4103,
      "key_code_hex": "01007",
      "callback": "set_visual_configuration_",
      "address": "004026e8",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+7",
      "key_code": 4104,
      "key_code_hex": "01008",
      "callback": "set_visual_configuration_",
      "address": "004026e8",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+8",
      "key_code": 4105,
      "key_code_hex": "01009",
      "callback": "set_visual_configuration_",
      "address": "004026e8",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+F4",
      "key_code": 4158,
      "key_code_hex": "0103e",
      "callback": "set_visual_configuration_",
      "address": "004026e8",
      "source": "E:\\apache\\source\\debug.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "F12",
      "key_code": 88,
      "key_code_hex": "00058",
      "callback": "set_next_drone_view_",
      "address": "00427b58",
      "source": "E:\\apache\\source\\drone\\drone.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Shift+F12",
      "key_code": 16472,
      "key_code_hex": "04058",
      "callback": "set_last_drone_view_",
      "address": "00427c08",
      "source": "E:\\apache\\source\\drone\\drone.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F1",
      "key_code": 8251,
      "key_code_hex": "0203b",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F2",
      "key_code": 8252,
      "key_code_hex": "0203c",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F3",
      "key_code": 8253,
      "key_code_hex": "0203d",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F4",
      "key_code": 8254,
      "key_code_hex": "0203e",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F5",
      "key_code": 8255,
      "key_code_hex": "0203f",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F6",
      "key_code": 8256,
      "key_code_hex": "02040",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F7",
      "key_code": 8257,
      "key_code_hex": "02041",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F8",
      "key_code": 8258,
      "key_code_hex": "02042",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F9",
      "key_code": 8259,
      "key_code_hex": "02043",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_two_player_message_keys_",
      "key": "Ctrl+F10",
      "key_code": 8260,
      "key_code_hex": "02044",
      "callback": "send_two_player_message_",
      "address": "004356ac",
      "source": "E:\\apache\\source\\apnet\\apser.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_multi_player_chat_keys_",
      "key": "Shift+M",
      "key_code": 16434,
      "key_code_hex": "04032",
      "callback": "start_multi_player_chat_message_",
      "address": "00436ff8",
      "source": "E:\\apache\\source\\apnet\\mul_chat.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      }
    },
    {
      "group": "register_debug_keys_",
      "key": "Alt+T",
      "key_code": 4116,
      "key_code_hex": "01014",
      "callback": "toggle_overtorque_",
      "address": "0043fdbc",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      },
      "requires_model_cheats": true
    },
    {
      "group": "register_debug_keys_",
      "key": "Ctrl+T",
      "key_code": 8212,
      "key_code_hex": "02014",
      "callback": "set_terrain_follow_",
      "address": "0043ff78",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      },
      "requires_model_cheats": true
    },
    {
      "group": "register_debug_keys_",
      "key": "Ctrl+Alt+Shift+Tab",
      "key_code": 28687,
      "key_code_hex": "0700f",
      "callback": "model_cheat_",
      "address": "0043ff90",
      "source": "E:\\apache\\source\\models\\model_a.c",
      "flags": {
        "ignore_modifiers": false,
        "repeat": false
      },
      "requires_model_cheats": true
    }
  ]
}
