Git Product home page Git Product logo

pxn-2119-msfs2020's Introduction

PXN-2119 for Microsoft Flight Simulator (FS2020)

Peripheral Control Settings for PXN-2119 HOTAS

pxn-2119-fs2020_cover

The PXN-2119 is a poor simmer's HOTAS. It's the only HOTAS available in my region as of today. It got me into MS Flight Simulator again after nearly two decades of absence. As a newbie, getting familiar with aviation terms, as well as mapping buttons was mind-boggling. That's why I came up with this documentation.

In FS2020, the PXN-2119 has no name. It's probably because the Windows 10 driver for it is not in English.

I didn't find a way, in-game or otherwise, to export the controls to a file. So, this repo will have to be in the form of a document for now.

How To Use This Repository

This repository contains files in Markdown format (.md). Each one has button and axis assignments for a particular aircraft. Simply click on a file with an aircraft name above, then use it as a reference for your in-game controls. You can search by Name or Input within the FS2020 control options.

If you're just getting started like me, you might want to check out the controls for the Cessna 152. It's the aircraft used in the training lessons.

pxn2119-cessna152_menu

In-game Controls

In FS2020, you can assign controls for each aircraft via the Preset Manager. Here's an example workflow:

  1. Go to FS2020 > Options > Controls
  2. From there, click on the unnamed peripheral to highlight it.
  3. Click on PRESET MANAGER and assign a name to it. For example, PXN-2119-CESSNA-152.
  4. In the FILTER setting, set it to ALL instead of ESSENTIALS.
  5. Search for a particular control name in the SEARCH filter.
  6. Use the files contained in this repository as a reference to your button and axis assignments.

pxn2119_preset_manager

PXN-2119 Buttons and Axes

The PXN-2119 has 16 buttons, 6 axes, and 2 POV hats. The Throttle base is connected to the Joystick base via a PS/2 connector. Then, the Joystick base is connected to the PC via USB:

pxn2119_control_labels

Axes

  1. Aileron axis = Joystick main control for flying
  2. Rudder axis = twist Joystick left or right; can be used for taxiing
  3. Slider axis = behind the Joystick; can be used for flaps
  4. Throttle axis = used to control RPM speed/guage during take-off and when airborne
  5. Small rotary axis = lower right of throttle; not sure what to map here
  6. Large rotary axis = upper right of throttle; can be used to control mixture/turn off engine

Buttons

  1. Trigger = Button 1; can be used for the main brake
  2. Lower Trigger = Button 2; can be used for the parking brake
  3. Buttons 3-6 = can be used to control elevator trim (3-4) and aileron trim (5-6)
  4. Buttons 7-12 = located at the left of the Joystick base; assign anything, such as the light toggle
  5. Button 13 = on the lower right side of the throttle; can be a toggle for reverse thrust
  6. Button 14 = can be used to toggle the landing gear
  7. Buttons 15-16 = can be used to increase or decrease acceleration when taxiing

POV Hats

  1. Joystick POV = can be used to control cockpit camera and external camera
  2. Throttle POV = located above Button 16 on the throttle; no idea what it can be used for

Credits:

pxn-2119-msfs2020's People

Contributors

gabotronix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.