Board index FlightGear Support Flying

Concorde rudder keyboard  Topic is solved

Controlling your aircraft, using the autopilot etc.

Concorde rudder keyboard

Postby trouble055 » Mon Jul 29, 2013 2:51 pm

am new to this game and i love flying the concorde,but i can never land it properly because there the faulty keyboard rudder keys,when i click on enter rudder dont turn right,instead i see co pilot window view.
can anyone help tell me what the rudder key for concorde is i looked all over in google and cant find anyhelp.
trouble055
 
Posts: 19
Joined: Mon Jul 29, 2013 2:40 pm

Re: Concorde rudder keyboard

Postby chris_blues » Mon Jul 29, 2013 11:26 pm

Hi and welcome to the forums!!! :)

This is a bit tricky, I keep on messing up my landings myself, because of some little twitches, I forgot to clear up!

I'll try to make up a list, why rudder may not work properly: (maybe someone will enhance it in time)
  • You may have [NumLock] disabled
  • You may have Multiplayer-Chat window open (which steals the focus of the [Enter]-key)
  • You may have some other text-window open (same as above)
  • You might not use the standard-keyboard-layout, maybe some keys are "misplaced" (especially on Mac-keyboards)
  • You may have [CapsLock] enabled (which switches your NumPad to adjust view, as if you would press [Shift]+[NumKey])

I hope, you can figure out, what is the case for you! :)
Don't hesitate to ask here again, if your problems don't get solved by this! Given some patience, we'll figure it out! Feel free to search the wiki and the forums in the meantime for similar problems, you'll learn quite a bit on the way! :wink:
Here might be a start: http://wiki.flightgear.org/New_to_FlightGear

Cheers and happy flying!!!
chris
Don't hesitate to let me know if I'm incorrect or just annoying! As long as you do it gently! :)
Debian testing 64bit - Athlon II 2x2.6GHz - 8GB RAM - GeForce GTS 450
Citation II
User avatar
chris_blues
 
Posts: 1533
Joined: Mon May 03, 2010 1:30 pm
Location: claws of real life
Callsign: chris_blues
Version: GIT
OS: Debian 8 64

Re: Concorde rudder keyboard

Postby trouble055 » Tue Jul 30, 2013 4:55 am

thx for the swift reply,i am certain i dont have shift on and i can use rudder fine on any other planes except for the concorde,all i cant do is turn concorde rudder to the right.
is there anyway i can fix it?:(
trouble055
 
Posts: 19
Joined: Mon Jul 29, 2013 2:40 pm

Re: Concorde rudder keyboard

Postby VicMar » Tue Jul 30, 2013 6:54 am

I have moved the rudder controls and piggy backed them onto the wheel brakes (you don't need them in the air) by adding the following code to the Concorde-set.xml file. I suggest you keep a copy of the unchanged Concorde-set.xml file in case you don't like it, or it doesn't work for you. I haven't ever tried this on the Concorde.
Code: Select all
<input><keyboard><key n="44">
   <name>,</name>
   <desc>Move rudder left</desc>
  <repeatable type="bool">true</repeatable>
  <binding>
   <command>property-adjust</command>
   <property>/controls/flight/rudder</property>
   <step type="double">-0.05</step>
  </binding>
    </key>
   
   <key n="46">
   <name>.</name>
   <desc>Move rudder right</desc>
  <repeatable type="bool">true</repeatable>
  <binding>
   <command>property-adjust</command>
   <property>/controls/flight/rudder</property>
   <step type="double">0.05</step>
  </binding>
   </key>
</keyboard></input>
I hope that helps.

Vic
Time flies like an arrow
Fruit flies like a banana
User avatar
VicMar
 
Posts: 2056
Joined: Sun Apr 06, 2008 5:53 pm
Location: Lancing. UK (EGKA)
Callsign: VicMar
Version: 2018.3.1
OS: OS X 10.12.6

Re: Concorde rudder keyboard

Postby trouble055 » Tue Jul 30, 2013 8:16 pm

thx looks like it'll help i wanna try but i dont know anything about programing,where in concorde-set.XML do i add these codes?
trouble055
 
Posts: 19
Joined: Mon Jul 29, 2013 2:40 pm

Re: Concorde rudder keyboard

Postby VicMar » Wed Jul 31, 2013 8:27 am

The coding I suggested is like a package with its own start and finish codes. I assume there will be some other key allocations in the Concorde-set.xml.

At the end of those allocations this will be shown: </keyboard></input>

Place the extra package immediately after that.

Good luck.

Vic
Time flies like an arrow
Fruit flies like a banana
User avatar
VicMar
 
Posts: 2056
Joined: Sun Apr 06, 2008 5:53 pm
Location: Lancing. UK (EGKA)
Callsign: VicMar
Version: 2018.3.1
OS: OS X 10.12.6

Re: Concorde rudder keyboard

Postby chris_blues » Wed Jul 31, 2013 9:01 am

Yes! These lines show up at around line 195 in Concorde-set.xml :
Code: Select all
 <input>
  <keyboard include="Nasal/Concorde-keyboard.xml">
  </keyboard>
 </input>

After that would be a good place to put Vic's code.
Don't hesitate to let me know if I'm incorrect or just annoying! As long as you do it gently! :)
Debian testing 64bit - Athlon II 2x2.6GHz - 8GB RAM - GeForce GTS 450
Citation II
User avatar
chris_blues
 
Posts: 1533
Joined: Mon May 03, 2010 1:30 pm
Location: claws of real life
Callsign: chris_blues
Version: GIT
OS: Debian 8 64

Re: Concorde rudder keyboard

Postby Gijs » Wed Jul 31, 2013 9:18 am

I don't think that will work. The second block will end up under /input[1]. So you should either merge the two blocks, or add n="0" to the input ánd keyboard tags of Vic's block.
Airports: EHAM, EHLE, KSFO
Aircraft: 747-400
User avatar
Gijs
Moderator
 
Posts: 9362
Joined: Tue Jul 03, 2007 2:55 pm
Location: Amsterdam/Delft, the Netherlands
Callsign: PH-GYS
Version: Git
OS: Windows 10

Re: Concorde rudder keyboard

Postby VicMar » Wed Jul 31, 2013 9:26 am

Thanks for chipping in Gijs, but this has worked on several other aircraft already. I suggest he tries it first, then if it doesn't work bring your addition into play.

Cheers,

Vic
Time flies like an arrow
Fruit flies like a banana
User avatar
VicMar
 
Posts: 2056
Joined: Sun Apr 06, 2008 5:53 pm
Location: Lancing. UK (EGKA)
Callsign: VicMar
Version: 2018.3.1
OS: OS X 10.12.6

Re: Concorde rudder keyboard

Postby trouble055 » Wed Jul 31, 2013 11:01 pm

i have tried ur solution but no changes were made for some reason,i believe i have entered the code wrongly,can u guys plz copy the entire Concorde-set.XML file content for me plzzzz:P
trouble055
 
Posts: 19
Joined: Mon Jul 29, 2013 2:40 pm

Re: Concorde rudder keyboard  

Postby chris_blues » Wed Jul 31, 2013 11:16 pm

The modified part is around half the way down...

Concorde-set.xml - version 1 (Vic's version)
Code: Select all
<?xml version="1.0"?>

<!--
 Version       CVS date                   Milestone
 ==============================================================================================
               October 2003               3D aircraft.
 1.0           July 2004                  FDM, 2D panel.
                                          Fuel transfer (center of gravity, tank interconnect).
                                          Autoland.
 1.1           September 2004             Cabin altitude.
 1.2           October 2004               3D cockpit.
 2.0           January 2005               First version using flight manual.
                                          Engineer and overhead views.
                                          Optimization of instruments.
                                          Instruments dynamic with the view angle.
 2.1           November 2005              Copilot and steward views.
                                          Text in alarm textures, 1st instrument textures.
                                          Electrical system (JSBSim), hydraulics, fuel pumps.
                                          Virtual copilot during 4 engines flame out.
 2.2           April 2006                 Lighting (internal and external).
                                          Cockpit textures.
                                          Full cockpit (3D vibrations at subsonic speed
                                          restricted to only 2D instruments,
                                          magnified per view, in a backward far plan).
                                          Autoland has a gradual pitch below 500 ft.
                                          Air bleed, electrical system (XML).
 2.3           January 2007               3D flood lights.
                                          Warning lights are emissive by night.
                                          Observer view.
                                          Each autopilot has its own NAV frequency.
                                          VRP at nose, longer front gear.
                                          Air conditioning, depressurization.
                                          Virtual crew performs the essential tasks.
                                          Voice callouts.
                                          Menu.
 2.4           September 2007             First version using maintenance manual.
                                          3D seats and crew.
                                          Warning lights have 2 light levels.
                                          Intake failure (only 4 engines at once).
                                          Tank and engine valves (crossfeed).
                                          2nd pressurization system, anti-icing.
                                          Engine rating, hydraulics (XML), brake temperature.
 2.5           May 2008                   3D wipers, yokes and throttle cylinder.
                                          Ground idle (only 4 engines at once).
                                          Each autopilot has its own instruments.
                                          INS alignment and failure, discharge valves.
                                          Virtual crew spaces out his tasks.
 2.6           January 2009               Transformers (26 volts), fuel pumps (XML).
                                          Flight control system failure.
                                          Virtual crew completes the normal checklists.
 2.7           March 2010                 Smoke effect.
                                          2D/3D cockpit textures with relief (by T. Renk).
                                          2nd observer view.
                                          Steering, pushback.
                                          Looking ahead smooths autopilot heading modes.
                                          Autoignition, wheel chocks, ADC failure,
                                          reverse in flight, compass.
 2.8           September 2010             Contrails (by V. Meazza).
                                          Exhausts and shaders (by C. Schmitt).
                                          Fuel temperature.
 2.9           November 2010              Alternate liveries.
 2.10          October 2011               Tyre smoke effect (by C. Schmitt).
                                          3D wheel chocks.
                                          3D INS.
 ==============================================================================================
-->

<PropertyList>

 <sim include="Nasal/Concorde-sim.xml">

  <description>Concorde</description>
  <status>early-production</status>
  <rating>
      <FDM type="int">4</FDM>
      <systems type="int">5</systems>
      <cockpit type="int">2</cockpit>
      <model type="int">4</model>
  </rating>
  <aircraft-version>2.10</aircraft-version>

  <startup>
   <splash-texture>Aircraft/Concorde/Concorde-splash.png</splash-texture>
  </startup>

  <flight-model>jsb</flight-model>
  <aero>Concorde</aero>

  <systems>
   <path>Aircraft/Concorde/Systems/Concorde-systems.xml</path>
   <autopilot>
    <path>Aircraft/Concorde/Systems/Concorde-autopilot.xml</path>
   </autopilot>
  </systems>

  <instrumentation>
   <path>Aircraft/Concorde/Systems/Concorde-instrumentation.xml</path>
  </instrumentation>
 
  <sound>
   <audible>true</audible>
   <path>Aircraft/Concorde/Sounds/Concorde-sound.xml</path>
<!-- select one of the sound files
   <path>Aircraft/Concorde/Sounds/Concorde-real-sound.xml</path>
-->
  </sound>

  <submodels>
   <serviceable type="bool">true</serviceable>
   <path type="string">Aircraft/Concorde/concorde-submodels.xml</path>
  </submodels>

  <panel>
   <path>Aircraft/Concorde/Panels/Concorde-2D-captain.xml</path>
   <visibility>false</visibility>
  </panel>
  <panel_2>
   <path>Aircraft/Concorde/Panels/Concorde-2D-center.xml</path>
  </panel_2>
 
  <model>
   <path>Aircraft/Concorde/Models/Concorde_ba.xml</path>
   <pushback>
    <enabled type="bool">false</enabled>
    <kp type="double">1500</kp>
    <ki type="double">50</ki>
    <kd type="double">0</kd>
    <position-norm type="double">0</position-norm>
    <target-speed-fps type="double">0</target-speed-fps>
   </pushback>
  </model>

<!-- compensates the shift of VRP at nose -->

  <airport>
   <runways>
    <start-offset-m>33.64</start-offset-m>
   </runways>
  </airport>

<!-- see all fuselage -->
 
  <chase-distance-m type="double" archive="y">-67.0</chase-distance-m>

  <help include="help.xml"/>

  <menubar include="Dialogs/Concorde-menubar.xml"/>

<!-- http://en.wikipedia.org/wiki/Concorde -->

  <user>
   <callsign type="string">Speedbird Concorde 1</callsign>
  </user>

 </sim>

 <consumables>
  <fuel include="Systems/Concorde-init-fuel.xml"/>                  <!-- required by nasal -->
 </consumables>

 <limits include="Nasal/Concorde-limits.xml"/>

 <nasal>
  <Concorde>
   <file>Aircraft/Generic/limits.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-constants.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-electricXML.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-electric.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-pressure.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-hydraulicXML.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-hydraulic.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-autothrottle.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-autopilot.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-fuelXML.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-fuel.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-engine.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-INS.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-navigation.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-instrument.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-warning.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-crew.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-copilot.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-engineer.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-voice.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-human.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-interface.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-jbsim.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-override.nas</file>
  </Concorde>
  <tyresmoke>
    <file>Aircraft/Concorde/Nasal/Concorde-tyre.nas</file>
  </tyresmoke>
 </nasal>

 <input>
  <keyboard include="Nasal/Concorde-keyboard.xml">
  </keyboard>
 </input>
 
     <input><keyboard><key n="44">
       <name>,</name>
       <desc>Move rudder left</desc>
      <repeatable type="bool">true</repeatable>
      <binding>
       <command>property-adjust</command>
       <property>/controls/flight/rudder</property>
       <step type="double">-0.05</step>
      </binding>
        </key>
       
       <key n="46">
       <name>.</name>
       <desc>Move rudder right</desc>
      <repeatable type="bool">true</repeatable>
      <binding>
       <command>property-adjust</command>
       <property>/controls/flight/rudder</property>
       <step type="double">0.05</step>
      </binding>
       </key>
    </keyboard></input>

 <autopilot include="Systems/Concorde-init-autopilot.xml"/>


<!-- ============= -->
<!-- customization -->
<!-- ============= -->

 <controls include="Systems/Concorde-init-controls.xml">

<!-- audio -->

  <audio>
   <captain>
    <adf n="0">
     <volume type="double">0.0</volume>
    </adf>
    <adf n="1">
     <volume type="double">0.0</volume>
    </adf>
    <nav n="0">
     <volume type="double">0.0</volume>
    </nav>
    <nav n="1">
     <volume type="double">0.0</volume>
    </nav>
   </captain>
  </audio>

<!-- autopilot -->

  <autoflight>
   <altitude-select>10000</altitude-select>
   <speed-select>250</speed-select>
   <autopilot n="0">
    <heading-select>283</heading-select>                                    <!-- magnetic -->
    <heading-true-select>0</heading-true-select>                            <!-- true -->
   </autopilot>
   <autopilot n="1">
    <heading-select>324</heading-select>                                    <!-- LFBO 32R -->
    <heading-true-select>87</heading-true-select>                           <!-- EGTG 09 -->
   </autopilot>
  </autoflight>

<!-- takeoff monitor bug -->
 
  <engines>
   <engine n="0">
    <bug_pph>10000.0</bug_pph>
   </engine>
   <engine n="1">
    <bug_pph>10000.0</bug_pph>
   </engine>
   <engine n="2">
    <bug_pph>10000.0</bug_pph>
   </engine>
   <engine n="3">
    <bug_pph>10000.0</bug_pph>
   </engine>
  </engines>

  <gear>

   <!-- parking brake -->
   <brake-parking-lever type="bool">true</brake-parking-lever>

   <!-- tyre effects -->
   <gear n="0">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
     <caster-angle-deg-damped type="double">0</caster-angle-deg-damped>
   </gear>
   <gear n="1">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
   <gear n="2">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
   <gear n="3">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
   <gear n="4">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
  </gear>

<!-- external lights -->

  <lighting>
   <external>
    <landing-taxi n="0">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </landing-taxi>
    <landing-taxi n="1">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </landing-taxi>
    <main-landing n="0">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </main-landing>
    <main-landing n="1">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </main-landing>
    <taxi-turn n="0">
     <on type="bool">false</on>
    </taxi-turn>
    <taxi-turn n="1">
     <on type="bool">false</on>
    </taxi-turn>
   </external>
   <nav-lights type="bool">true</nav-lights>
   <strobe type="bool">true</strobe>
  </lighting>

<!-- not all instruments -->

  <seat>
   <all type="bool">false</all>
  </seat>
 </controls>

 <systems include="Systems/Concorde-init-systems.xml">
 </systems>

 <instrumentation include="Systems/Concorde-init-instrumentation.xml">

<!-- ADF 2 (not available by GUI dialog) -->

  <adf n="1">
   <frequencies>
    <selected-khz>352</selected-khz>                          <!-- Woodley near EGLL -->
    <standby-khz>414</standby-khz>                            <!-- Bridge near KJFK -->
   </frequencies>
  </adf>

<!-- takeoff monitor armed -->

  <takeoff-monitor>
   <armed type="bool" archive="y">true</armed>
  </takeoff-monitor>

<!-- decision altitude -->

  <radio-altimeter n="0">
   <dial-decision-ft>200</dial-decision-ft>
  </radio-altimeter>

  <radio-altimeter n="1">
   <dial-decision-ft>200</dial-decision-ft>
  </radio-altimeter>

 </instrumentation>

<!-- engines on -->
 
 <engines>
  <engine n="0">
    <running>true</running>
  </engine>
  <engine n="1">
    <running>true</running>
  </engine>
  <engine n="2">
    <running>true</running>
  </engine>
  <engine n="3">
    <running>true</running>
  </engine>
 </engines>

</PropertyList>


Concorde-set.xml Version 2: (Gijs version, at least, how I understand it)
Code: Select all
<?xml version="1.0"?>

<!--
 Version       CVS date                   Milestone
 ==============================================================================================
               October 2003               3D aircraft.
 1.0           July 2004                  FDM, 2D panel.
                                          Fuel transfer (center of gravity, tank interconnect).
                                          Autoland.
 1.1           September 2004             Cabin altitude.
 1.2           October 2004               3D cockpit.
 2.0           January 2005               First version using flight manual.
                                          Engineer and overhead views.
                                          Optimization of instruments.
                                          Instruments dynamic with the view angle.
 2.1           November 2005              Copilot and steward views.
                                          Text in alarm textures, 1st instrument textures.
                                          Electrical system (JSBSim), hydraulics, fuel pumps.
                                          Virtual copilot during 4 engines flame out.
 2.2           April 2006                 Lighting (internal and external).
                                          Cockpit textures.
                                          Full cockpit (3D vibrations at subsonic speed
                                          restricted to only 2D instruments,
                                          magnified per view, in a backward far plan).
                                          Autoland has a gradual pitch below 500 ft.
                                          Air bleed, electrical system (XML).
 2.3           January 2007               3D flood lights.
                                          Warning lights are emissive by night.
                                          Observer view.
                                          Each autopilot has its own NAV frequency.
                                          VRP at nose, longer front gear.
                                          Air conditioning, depressurization.
                                          Virtual crew performs the essential tasks.
                                          Voice callouts.
                                          Menu.
 2.4           September 2007             First version using maintenance manual.
                                          3D seats and crew.
                                          Warning lights have 2 light levels.
                                          Intake failure (only 4 engines at once).
                                          Tank and engine valves (crossfeed).
                                          2nd pressurization system, anti-icing.
                                          Engine rating, hydraulics (XML), brake temperature.
 2.5           May 2008                   3D wipers, yokes and throttle cylinder.
                                          Ground idle (only 4 engines at once).
                                          Each autopilot has its own instruments.
                                          INS alignment and failure, discharge valves.
                                          Virtual crew spaces out his tasks.
 2.6           January 2009               Transformers (26 volts), fuel pumps (XML).
                                          Flight control system failure.
                                          Virtual crew completes the normal checklists.
 2.7           March 2010                 Smoke effect.
                                          2D/3D cockpit textures with relief (by T. Renk).
                                          2nd observer view.
                                          Steering, pushback.
                                          Looking ahead smooths autopilot heading modes.
                                          Autoignition, wheel chocks, ADC failure,
                                          reverse in flight, compass.
 2.8           September 2010             Contrails (by V. Meazza).
                                          Exhausts and shaders (by C. Schmitt).
                                          Fuel temperature.
 2.9           November 2010              Alternate liveries.
 2.10          October 2011               Tyre smoke effect (by C. Schmitt).
                                          3D wheel chocks.
                                          3D INS.
 ==============================================================================================
-->

<PropertyList>

 <sim include="Nasal/Concorde-sim.xml">

  <description>Concorde</description>
  <status>early-production</status>
  <rating>
      <FDM type="int">4</FDM>
      <systems type="int">5</systems>
      <cockpit type="int">2</cockpit>
      <model type="int">4</model>
  </rating>
  <aircraft-version>2.10</aircraft-version>

  <startup>
   <splash-texture>Aircraft/Concorde/Concorde-splash.png</splash-texture>
  </startup>

  <flight-model>jsb</flight-model>
  <aero>Concorde</aero>

  <systems>
   <path>Aircraft/Concorde/Systems/Concorde-systems.xml</path>
   <autopilot>
    <path>Aircraft/Concorde/Systems/Concorde-autopilot.xml</path>
   </autopilot>
  </systems>

  <instrumentation>
   <path>Aircraft/Concorde/Systems/Concorde-instrumentation.xml</path>
  </instrumentation>
 
  <sound>
   <audible>true</audible>
   <path>Aircraft/Concorde/Sounds/Concorde-sound.xml</path>
<!-- select one of the sound files
   <path>Aircraft/Concorde/Sounds/Concorde-real-sound.xml</path>
-->
  </sound>

  <submodels>
   <serviceable type="bool">true</serviceable>
   <path type="string">Aircraft/Concorde/concorde-submodels.xml</path>
  </submodels>

  <panel>
   <path>Aircraft/Concorde/Panels/Concorde-2D-captain.xml</path>
   <visibility>false</visibility>
  </panel>
  <panel_2>
   <path>Aircraft/Concorde/Panels/Concorde-2D-center.xml</path>
  </panel_2>
 
  <model>
   <path>Aircraft/Concorde/Models/Concorde_ba.xml</path>
   <pushback>
    <enabled type="bool">false</enabled>
    <kp type="double">1500</kp>
    <ki type="double">50</ki>
    <kd type="double">0</kd>
    <position-norm type="double">0</position-norm>
    <target-speed-fps type="double">0</target-speed-fps>
   </pushback>
  </model>

<!-- compensates the shift of VRP at nose -->

  <airport>
   <runways>
    <start-offset-m>33.64</start-offset-m>
   </runways>
  </airport>

<!-- see all fuselage -->
 
  <chase-distance-m type="double" archive="y">-67.0</chase-distance-m>

  <help include="help.xml"/>

  <menubar include="Dialogs/Concorde-menubar.xml"/>

<!-- http://en.wikipedia.org/wiki/Concorde -->

  <user>
   <callsign type="string">Speedbird Concorde 1</callsign>
  </user>

 </sim>

 <consumables>
  <fuel include="Systems/Concorde-init-fuel.xml"/>                  <!-- required by nasal -->
 </consumables>

 <limits include="Nasal/Concorde-limits.xml"/>

 <nasal>
  <Concorde>
   <file>Aircraft/Generic/limits.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-constants.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-electricXML.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-electric.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-pressure.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-hydraulicXML.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-hydraulic.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-autothrottle.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-autopilot.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-fuelXML.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-fuel.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-engine.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-INS.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-navigation.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-instrument.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-warning.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-crew.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-copilot.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-engineer.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-voice.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-human.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-interface.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-jbsim.nas</file>
   <file>Aircraft/Concorde/Nasal/Concorde-override.nas</file>
  </Concorde>
  <tyresmoke>
    <file>Aircraft/Concorde/Nasal/Concorde-tyre.nas</file>
  </tyresmoke>
 </nasal>

 <input>
  <keyboard include="Nasal/Concorde-keyboard.xml">
 
  <key n="44">
       <name>,</name>
       <desc>Move rudder left</desc>
      <repeatable type="bool">true</repeatable>
      <binding>
       <command>property-adjust</command>
       <property>/controls/flight/rudder</property>
       <step type="double">-0.05</step>
      </binding>
        </key>
       
       <key n="46">
       <name>.</name>
       <desc>Move rudder right</desc>
      <repeatable type="bool">true</repeatable>
      <binding>
       <command>property-adjust</command>
       <property>/controls/flight/rudder</property>
       <step type="double">0.05</step>
      </binding>
       </key>
    </keyboard></input>

 <autopilot include="Systems/Concorde-init-autopilot.xml"/>


<!-- ============= -->
<!-- customization -->
<!-- ============= -->

 <controls include="Systems/Concorde-init-controls.xml">

<!-- audio -->

  <audio>
   <captain>
    <adf n="0">
     <volume type="double">0.0</volume>
    </adf>
    <adf n="1">
     <volume type="double">0.0</volume>
    </adf>
    <nav n="0">
     <volume type="double">0.0</volume>
    </nav>
    <nav n="1">
     <volume type="double">0.0</volume>
    </nav>
   </captain>
  </audio>

<!-- autopilot -->

  <autoflight>
   <altitude-select>10000</altitude-select>
   <speed-select>250</speed-select>
   <autopilot n="0">
    <heading-select>283</heading-select>                                    <!-- magnetic -->
    <heading-true-select>0</heading-true-select>                            <!-- true -->
   </autopilot>
   <autopilot n="1">
    <heading-select>324</heading-select>                                    <!-- LFBO 32R -->
    <heading-true-select>87</heading-true-select>                           <!-- EGTG 09 -->
   </autopilot>
  </autoflight>

<!-- takeoff monitor bug -->
 
  <engines>
   <engine n="0">
    <bug_pph>10000.0</bug_pph>
   </engine>
   <engine n="1">
    <bug_pph>10000.0</bug_pph>
   </engine>
   <engine n="2">
    <bug_pph>10000.0</bug_pph>
   </engine>
   <engine n="3">
    <bug_pph>10000.0</bug_pph>
   </engine>
  </engines>

  <gear>

   <!-- parking brake -->
   <brake-parking-lever type="bool">true</brake-parking-lever>

   <!-- tyre effects -->
   <gear n="0">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
     <caster-angle-deg-damped type="double">0</caster-angle-deg-damped>
   </gear>
   <gear n="1">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
   <gear n="2">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
   <gear n="3">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
   <gear n="4">
     <tyre-smoke type="int">0</tyre-smoke>
     <sprayspeed-ms type="double">0</sprayspeed-ms>
     <spray-density type="double">0</spray-density>
   </gear>
  </gear>

<!-- external lights -->

  <lighting>
   <external>
    <landing-taxi n="0">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </landing-taxi>
    <landing-taxi n="1">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </landing-taxi>
    <main-landing n="0">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </main-landing>
    <main-landing n="1">
     <on type="bool">false</on>
     <extend type="bool">false</extend>
    </main-landing>
    <taxi-turn n="0">
     <on type="bool">false</on>
    </taxi-turn>
    <taxi-turn n="1">
     <on type="bool">false</on>
    </taxi-turn>
   </external>
   <nav-lights type="bool">true</nav-lights>
   <strobe type="bool">true</strobe>
  </lighting>

<!-- not all instruments -->

  <seat>
   <all type="bool">false</all>
  </seat>
 </controls>

 <systems include="Systems/Concorde-init-systems.xml">
 </systems>

 <instrumentation include="Systems/Concorde-init-instrumentation.xml">

<!-- ADF 2 (not available by GUI dialog) -->

  <adf n="1">
   <frequencies>
    <selected-khz>352</selected-khz>                          <!-- Woodley near EGLL -->
    <standby-khz>414</standby-khz>                            <!-- Bridge near KJFK -->
   </frequencies>
  </adf>

<!-- takeoff monitor armed -->

  <takeoff-monitor>
   <armed type="bool" archive="y">true</armed>
  </takeoff-monitor>

<!-- decision altitude -->

  <radio-altimeter n="0">
   <dial-decision-ft>200</dial-decision-ft>
  </radio-altimeter>

  <radio-altimeter n="1">
   <dial-decision-ft>200</dial-decision-ft>
  </radio-altimeter>

 </instrumentation>

<!-- engines on -->
 
 <engines>
  <engine n="0">
    <running>true</running>
  </engine>
  <engine n="1">
    <running>true</running>
  </engine>
  <engine n="2">
    <running>true</running>
  </engine>
  <engine n="3">
    <running>true</running>
  </engine>
 </engines>

</PropertyList>
Don't hesitate to let me know if I'm incorrect or just annoying! As long as you do it gently! :)
Debian testing 64bit - Athlon II 2x2.6GHz - 8GB RAM - GeForce GTS 450
Citation II
User avatar
chris_blues
 
Posts: 1533
Joined: Mon May 03, 2010 1:30 pm
Location: claws of real life
Callsign: chris_blues
Version: GIT
OS: Debian 8 64

Re: Concorde rudder keyboard

Postby trouble055 » Thu Aug 01, 2013 3:57 am

Giji's modified version of vic's code works:))
Really appreciate all of your help,thx guys:))
trouble055
 
Posts: 19
Joined: Mon Jul 29, 2013 2:40 pm


Return to Flying

Who is online

Users browsing this forum: No registered users and 2 guests