Previous Thread
Next Thread
Print Thread
Rate This Thread
Hop To
Page 1 of 2 1 2
#3807288 - 07/10/13 03:54 AM mapping joystick to keyboard controls  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
This may be a better topic for the "Flight Sim Controllers" section but my main question is for eech :-)

What button mappers are people using? I'm rather stunned by the choice, there are too many to choose/test!

I have an old MS winder Precision Pro which I like and I'm getting to grips with a Saitek X45 (just using the built in Windows XP joystick drivers at the moment). I know I could use the Saitek software but many posting say how poor it is. I did install it into a VM as a quick test and it wouldn't even run without a stick attached!

Are people using the software that comes with the stick or something custom/3rd party? Like GlovePI, XPadder, PPJoy, one of the many Joy2Key/JoyToKey versions, etc. I'm hoping to hear what people are using and also maybe what to avoid :-)

I've never used a mapper before I've mostly used software that had built in mapping support so I never invested time looking at them before.

Thanks!

#3807301 - 07/10/13 04:46 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
I'm still running my ancient X-45, the hats are going bad but it's still the best.
You gotta get Madcats drivers though not the Saitec stuff that came with the stick. Mine was so buggy with Longbow2 I couldn't even play it before Madcat saved the day.

#3809620 - 07/15/13 04:23 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Dec 2009
Posts: 172
DudleyAz Offline
Member
DudleyAz  Offline
Member

Joined: Dec 2009
Posts: 172
Phoenix, AZ
I'm using Helios for all of my remapping efforts, and it has handled everything I've asked of it. Add to that the fact that it comes with the whole touch screen element and that makes it a winner. It's not quite as robust on the programming side as something like Auto Hotkey, but it's easier to use IMO. I was even able to figure out how to get Helios to work with EECH just this evening, something I have been working on for awhile!

Good luck and I hope this helps,
Dud


They say "If you didn't fail, how would you learn?"... I learn a LOT!
http://cnadeau.webs.com/index.htm
#3810075 - 07/16/13 02:35 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
Is http://www.gadrocsworkshop.com/helios what you are using? I'm not interested in a touch screen but the software claims to work with regular joysticks so I'm tempted to check it out.

Thanks for the hint on the later Mad Catz version of the software, I've been experimenting with it and it works but I'm not sold on it (yet). I've not found a way to do toggles (e.g. trim set "t" and trim reset "shift-t") on the same button without using a shift button.

#3810144 - 07/16/13 09:29 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
Originally Posted By: clach04
Is http://www.gadrocsworkshop.com/helios what you are using? I'm not interested in a touch screen but the software claims to work with regular joysticks so I'm tempted to check it out.

Thanks for the hint on the later Mad Catz version of the software, I've been experimenting with it and it works but I'm not sold on it (yet). I've not found a way to do toggles (e.g. trim set "t" and trim reset "shift-t") on the same button without using a shift button.


Right click your button select "New Advanced Command" I put T in the top entry and SHFT T in the middle one and left RELEASE blank.
In game I press the button and I get TRIM, press and hold again for a brief instant and the trim zeros out.

#3810612 - 07/17/13 04:17 AM Re: mapping joystick to keyboard controls [Re: kaboom]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
Thank you!

What is weird is that there is no need to change the delay/quantize with this method. I have to time my fire button click to make sure it issues the trim but this has helped :-)

What is weird is that my previously working trim set/reset via shift are now working intermittently without me making any changes so that is odd.

#3810617 - 07/17/13 04:48 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
I'm using Mad Catz/Saitek software:

Software version: 7.0.27.13
drivers: 6.0.4.1

When I start in the cockpit in a Comanche my weapons safe (ctrl-baskspace) button binding works, after a few mins it no longer responds. I think I may have to give up on "Smart Technology" unless I'm using an old buggy version.

I was going to try the pr0 files from http://eechcentral.SimHQ.com/index.php?title=Kassie%27s_Saitek_X-45_profile (in case my problems were simply user error on my part) but those appear to be missing/dead links

#3810780 - 07/17/13 05:04 PM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
Originally Posted By: clach04
I'm using Mad Catz/Saitek software:

Software version: 7.0.27.13
drivers: 6.0.4.1

When I start in the cockpit in a Comanche my weapons safe (ctrl-baskspace) button binding works, after a few mins it no longer responds. I think I may have to give up on "Smart Technology" unless I'm using an old buggy version.

I was going to try the pr0 files from http://eechcentral.simhq.com/index.php?title=Kassie%27s_Saitek_X-45_profile (in case my problems were simply user error on my part) but those appear to be missing/dead links

I can send you mine if you like.
I have no "wep safe" I use my finger for that, but I have the throttle thumb wheel mapped for changing range on the TSD and of course all the buttons and hats do one thing or another.

#3811001 - 07/18/13 01:34 AM Re: mapping joystick to keyboard controls [Re: kaboom]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
Originally Posted By: kaboom
I can send you mine if you like.
I have no "wep safe" I use my finger for that, but I have the throttle thumb wheel mapped for changing range on the TSD and of course all the buttons and hats do one thing or another.


That would be great and hopefully remove any screws up I could make :-)

As the pr0 files are simply text files could you copy and paste into a [ code ] [ /code ] block to this thread? That way other people would have access too.

#3811011 - 07/18/13 01:58 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
Originally Posted By: clach04
Originally Posted By: kaboom
I can send you mine if you like.
I have no "wep safe" I use my finger for that, but I have the throttle thumb wheel mapped for changing range on the TSD and of course all the buttons and hats do one thing or another.


That would be great and hopefully remove any screws up I could make :-)

As the pr0 files are simply text files could you copy and paste into a [ code ] [ /code ] block to this thread? That way other people would have access too.


I can, and I did lol
I can't make heads nor tails out of this but as long as somebody else can-->

Code:
[profile=CoHok version=0x00000004
  [controllers
    [controller=ca4ae256-badb-427e-a4bd-7691d48a0c9b group='Flight Control System'
      [member=949a1ec1-f75b-11d4-9775-00a0cc61aecb name=X45 shortname=X45]
      [controls
        [button=0x00090001 name=Trigger]
        [button=0x00090004 name=Launch]
        [button=0x00090002 name='Fire A']
        [button=0x00090003 name='Fire B']
        [button=0x00090008 name='Fire C']
        [button=0x00090007 name=Pinkie latched=true]
        [button=0x00090005 name='Fire D']
        [button=0x00090006 name='Mouse Fire']
        [slider name=Mode
          [button=0x00090009 name='Mode 1' latchable=false]
          [button=0x0009000A name='Mode 2' latchable=false]
          [button=0x0009000B name='Mode 3' latchable=false]]
        [slider=0x00000001 name=Aux
          [button=0x0009000C name='Aux 1' latchable=false]
          [button=0x0009000D name='Aux 2' latchable=false]
          [button=0x0009000E name='Aux 3' latchable=false]]
        [hat=0x00010039 name='POV 1' way=5]
        [hat=0x0009000F name='POV 2' way=5]
        [hat=0x00090013 name='Throttle Hat' way=5]
        [hat=0x00090017 name='Mouse Hat' way=5]
        [axis=0x00010030 name='X Axis']
        [axis=0x00010031 name='Y Axis']
        [axis=0x00010036 name=Throttle]
        [axis=0x00010035 name=Rudder]
        [axis=0x00010037 name='Rotary 1']
        [axis=0x00010033 name='Rotary 2']]
      [shifts
        [shift=cd957a00-26bf-4577-89ff-676166fe3b28 name='Mode 1'
          [selectionset
            [buttoncombo
              [buttonhid=0x00090009]]]
          [assignments
            [button=0x00090001 role=bands
              [bands
                [band]
                [band=1 command=dcd7587e-e946-45ca-98f6-c1f917fbcefc]]]
            [button=0x00090004 role=bands
              [bands
                [band]
                [band=1 command=dc87bfbf-4d76-4f88-a80f-c30dbecb4583]]]
            [button=0x00090002 role=bands
              [bands
                [band]
                [band=1 command=9d766c06-af3d-44ce-a0b1-710c90fa09bb]]]
            [button=0x00090003 role=bands
              [bands
                [band]
                [band=1 command=4cda743b-43fd-4d5c-83db-fc7c7dbb6ca5]]]
            [button=0x00090008 role=bands
              [bands
                [band]
                [band=1 command=0ce78dd0-84bc-48b6-bc9f-50bcb6fe54af]]]
            [button=0x00090007 role=bands
              [bands
                [band]
                [band=1 command=a3d5d268-18ab-483f-8e31-270d45945560]]]
            [button=0x00090005 role=bands
              [bands
                [band]
                [band=1 command=05bff3d9-e759-41ac-8f7a-23e44ca5aecc]]]
            [button=0x00090006 role=bands
              [bands
                [band]
                [band=1 command=a05c726e-d898-44cc-839d-8121e51fab75]]]
            [slider=0x00000001
              [button=0x0009000C role=bands
                [bands
                  [band=1]]]]
            [hat=0x00010039 role=bands
              [bands
                [band=1 command=6271a503-0dae-4680-9d34-210cf7f9b34c]
                [band=3 command=8ecc2e51-26e0-4a39-95e6-bdaa424665f2]
                [band=5 command=da23f742-8b81-4cf2-8325-4dad942be34a]
                [band=7 command=8970af9e-a9be-47ed-83d5-91d198c39f5e]]]
            [hat=0x0009000F role=bands
              [bands
                [band=1 command=81d818a9-e7a8-4e58-9ff0-00609837e36a]
                [band=3 command=4b73fd89-c677-4914-9272-7e8cce8ce7a3]
                [band=5 command=a2b73d02-760b-40aa-81e1-9852107ca48f]
                [band=7 command=931c0547-7f30-49e9-a9f9-b049e1f02eed]]]
            [hat=0x00090013 role=bands
              [bands
                [band=1 command=b05b0a4b-693d-4bd6-88db-9b5bbf596fcc]
                [band=3 command=2ce3a6a1-83b5-456c-b7cc-7fbf2f1c4c10]
                [band=5 command=20ab9569-4a0a-484c-a0ec-3943bc44bcaf]
                [band=7 command=9225cc55-799b-44cc-9cc5-dbfea427f6cb]]]
            [hat=0x00090017 role=mouse
              [mouse x-sensitivity=4 y-sensitivity=4]]
            [axis=0x00010037 role=bands
              [bands
                [band=33 command=ce24e8fe-d700-41df-aec6-3402f5d6c4f2]
                [band=67]
                [band=100 command=317c4b0f-ba92-4823-8502-a25c33aefcbb]]]]]
        [shift=e536be07-7569-4d2f-878a-795457b889d7 fallback=e536be07-7569-4d2f-878a-795457b889d7 name='Mode 3'
          [selectionset
            [buttoncombo
              [buttonhid=0x0009000B]]]
          [assignments
            [hat=0x0009000F role=bands
              [bands
                [band=3 command=acbfab96-5f1b-4b14-9811-66cc8aa851af]
                [band=7 command=d28d6525-80a6-4148-9539-198e422822b8]]]]]]]]
  [commands
    [actioncommand=dcd7587e-e946-45ca-98f6-c1f917fbcefc name=Untitled
      [actionblock
        [action device=keyboard usage=0x0000002C page=0x00000007 value=0x00000001]]]
    [actioncommand=9eb943a6-27e5-4322-b6de-53236e5ed999 name='Untitled 1'
      [actionblock
        [action device=keyboard usage=0x0000002A page=0x00000007 value=0x00000001]]]
    [actioncommand=9d766c06-af3d-44ce-a0b1-710c90fa09bb name='Untitled 2'
      [actionblock
        [action device=keyboard usage=0x00000006 page=0x00000007 value=0x00000001]]]
    [actioncommand=4cda743b-43fd-4d5c-83db-fc7c7dbb6ca5 name='Untitled 3'
      [actionblock
        [action device=keyboard usage=0x00000009 page=0x00000007 value=0x00000001]]]
    [actioncommand=0ce78dd0-84bc-48b6-bc9f-50bcb6fe54af name='Untitled 4'
      [actionblock
        [action device=keyboard usage=0x00000062 page=0x00000007 value=0x00000001]]]
    [actioncommand=23ea79c9-58f3-4b0d-b40e-1881d1da2a10 name='Untitled 5'
      [actionblock
        [action device=keyboard usage=0x00000062 page=0x00000007 value=0x00000001]]]
    [actioncommand=05bff3d9-e759-41ac-8f7a-23e44ca5aecc name='Untitled 6'
      [actionblock
        [action device=keyboard usage=0x0000000B page=0x00000007 value=0x00000001]]]
    [actioncommand=b05b0a4b-693d-4bd6-88db-9b5bbf596fcc name='Untitled 7'
      [actionblock
        [action device=keyboard usage=0x0000003E page=0x00000007 value=0x00000001]]]
    [actioncommand=59c1cce6-4294-4fe6-a324-cba003e16520 name='Untitled 8'
      [actionblock
        [action device=keyboard usage=0x0000003E page=0x00000007 value=0x00000001]]]
    [actioncommand=20ab9569-4a0a-484c-a0ec-3943bc44bcaf name='Untitled 9'
      [actionblock
        [action device=keyboard usage=0x0000003A page=0x00000007 value=0x00000001]]]
    [actioncommand=196561c0-4422-4d25-b3b2-2c4fa97be16b name='Untitled 10'
      [actionblock
        [action device=keyboard usage=0x000000E1 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x000000E1 page=0x00000007]
        [action device=keyboard usage=0x0000003E page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x0000003E page=0x00000007]]]
    [actioncommand=2ce3a6a1-83b5-456c-b7cc-7fbf2f1c4c10 name='Untitled 11'
      [actionblock
        [action device=keyboard usage=0x0000003F page=0x00000007 value=0x00000001]]]
    [actioncommand=81d818a9-e7a8-4e58-9ff0-00609837e36a name='Untitled 12'
      [actionblock
        [action device=keyboard usage=0x00000049 page=0x00000007 value=0x00000001]]]
    [actioncommand=a2b73d02-760b-40aa-81e1-9852107ca48f name='Untitled 13'
      [actionblock
        [action device=keyboard usage=0x0000004A page=0x00000007 value=0x00000001]]]
    [actioncommand=4b73fd89-c677-4914-9272-7e8cce8ce7a3 name='Untitled 14'
      [actionblock
        [action device=keyboard usage=0x00000030 page=0x00000007 value=0x00000001]]]
    [actioncommand=931c0547-7f30-49e9-a9f9-b049e1f02eed name='Untitled 15'
      [actionblock
        [action device=keyboard usage=0x0000002F page=0x00000007 value=0x00000001]]]
    [actioncommand=a567f8f9-8287-4741-a3d7-e7757a4a5633 name='Untitled 16'
      [actionblock]]
    [actioncommand=6271a503-0dae-4680-9d34-210cf7f9b34c name='Untitled 17'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000052 page=0x00000007 value=0x00000001]]]
    [actioncommand=8ecc2e51-26e0-4a39-95e6-bdaa424665f2 name='Untitled 18'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x0000004F page=0x00000007 value=0x00000001]]]
    [actioncommand=da23f742-8b81-4cf2-8325-4dad942be34a name='Untitled 19'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000051 page=0x00000007 value=0x00000001]]]
    [actioncommand=8970af9e-a9be-47ed-83d5-91d198c39f5e name='Untitled 20'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000050 page=0x00000007 value=0x00000001]]]
    [actioncommand=a05c726e-d898-44cc-839d-8121e51fab75 name='Untitled 21'
      [actionblock
        [action device=keyboard usage=0x00000028 page=0x00000007 value=0x00000001]]]
    [actioncommand=9225cc55-799b-44cc-9cc5-dbfea427f6cb name='Untitled 22'
      [actionblock
        [action device=keyboard usage=0x00000043 page=0x00000007 value=0x00000001]]]
    [actioncommand=acbfab96-5f1b-4b14-9811-66cc8aa851af name='Untitled 23'
      [actionblock
        [action device=keyboard usage=0x00000057 page=0x00000007 value=0x00000001]]]
    [actioncommand=d28d6525-80a6-4148-9539-198e422822b8 name='Untitled 24'
      [actionblock
        [action device=keyboard usage=0x00000056 page=0x00000007 value=0x00000001]]]
    [actioncommand=317c4b0f-ba92-4823-8502-a25c33aefcbb name='Untitled 25'
      [actionblock
        [action device=keyboard usage=0x00000008 page=0x00000007 value=0x00000001]]]
    [actioncommand=ce24e8fe-d700-41df-aec6-3402f5d6c4f2 name='Untitled 26'
      [actionblock
        [action device=keyboard usage=0x000000E1 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000008 page=0x00000007 value=0x00000001]]]
    [actioncommand=5a035e4c-c2d1-486c-8e20-d32ae28e477f name='Untitled 27'
      [actionblock=macro
        [action device=keyboard usage=0x00000017 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000017 page=0x00000007]]]
    [actioncommand=a3d5d268-18ab-483f-8e31-270d45945560 name='Untitled 28'
      [actionblock]
      [actionblock type=repeat]
      [actionblock=macro type=release]]
    [actioncommand=7fe881d4-92d5-4ed0-8ebe-f3a8a1ad7884 name='Untitled 29'
      [actionblock]
      [actionblock type=repeat]
      [actionblock=macro type=release]]
    [actioncommand=dc87bfbf-4d76-4f88-a80f-c30dbecb4583 name='Untitled 30'
      [actionblock
        [action device=keyboard usage=0x0000002A page=0x00000007 value=0x00000001]]]]]

Last edited by kaboom; 07/18/13 02:00 AM.
#3811072 - 07/18/13 05:08 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
Thank you! I like the chaff/flare mapping along with the MFD pov setup that you have, nice :-)

I named your commands and added weapons safe to the pinkie (see below). However I think there is something odd going on with ctrl and shift (at least for me). It was possible with the profile when using the throttle POV hat (to change view) to sometimes end up following other units as it appears to get "stuck" with a ctrl or shift on which then modifies the actual view button that EECH sees. I'm not sure if this is just my machine, the profile software, eech, a combination of the above, or just my bad luck :-)

I might try and find some time to try one more profiler tool like xpadder, GlovePIE, etc. as a diagnostic test.

Code:
[profile=MyCoHok version=0x00000005
  [controllers
    [controller=ca4ae256-badb-427e-a4bd-7691d48a0c9b group='Flight Control System'
      [member=949a1ec1-f75b-11d4-9775-00a0cc61aecb name=X45 shortname=X45]
      [controls
        [button=0x00090001 name=Trigger]
        [button=0x00090004 name=Launch]
        [button=0x00090002 name='Fire A']
        [button=0x00090003 name='Fire B']
        [button=0x00090008 name='Fire C']
        [button=0x00090007 name=Pinkie latched=true]
        [button=0x00090005 name='Fire D']
        [button=0x00090006 name='Mouse Fire']
        [slider name=Mode
          [button=0x00090009 name='Mode 1' latchable=false]
          [button=0x0009000A name='Mode 2' latchable=false]
          [button=0x0009000B name='Mode 3' latchable=false]]
        [slider=0x00000001 name=Aux
          [button=0x0009000C name='Aux 1' latchable=false]
          [button=0x0009000D name='Aux 2' latchable=false]
          [button=0x0009000E name='Aux 3' latchable=false]]
        [hat=0x00010039 name='POV 1' way=5]
        [hat=0x0009000F name='POV 2' way=5]
        [hat=0x00090013 name='Throttle Hat' way=5]
        [hat=0x00090017 name='Mouse Hat' way=5]
        [axis=0x00010030 name='X Axis']
        [axis=0x00010031 name='Y Axis']
        [axis=0x00010036 name=Throttle]
        [axis=0x00010035 name=Rudder]
        [axis=0x00010037 name='Rotary 1']
        [axis=0x00010033 name='Rotary 2']]
      [shifts
        [shift=cd957a00-26bf-4577-89ff-676166fe3b28 name='Mode 1'
          [selectionset
            [buttoncombo
              [buttonhid=0x00090009]]]
          [assignments
            [button=0x00090001 role=bands
              [bands
                [band]
                [band=1 command=dcd7587e-e946-45ca-98f6-c1f917fbcefc]]]
            [button=0x00090004 role=bands
              [bands
                [band]
                [band=1 command=dc87bfbf-4d76-4f88-a80f-c30dbecb4583]]]
            [button=0x00090002 role=bands
              [bands
                [band]
                [band=1 command=9d766c06-af3d-44ce-a0b1-710c90fa09bb]]]
            [button=0x00090003 role=bands
              [bands
                [band]
                [band=1 command=4cda743b-43fd-4d5c-83db-fc7c7dbb6ca5]]]
            [button=0x00090008 role=bands
              [bands
                [band]
                [band=1 command=0ce78dd0-84bc-48b6-bc9f-50bcb6fe54af]]]
            [button=0x00090007 role=bands
              [bands
                [band]
                [band=1 command=1508c817-9e69-4018-854f-bd9b01b2e8e5]]]
            [button=0x00090005 role=bands
              [bands
                [band]
                [band=1 command=05bff3d9-e759-41ac-8f7a-23e44ca5aecc]]]
            [button=0x00090006 role=bands
              [bands
                [band]
                [band=1 command=a05c726e-d898-44cc-839d-8121e51fab75]]]
            [slider=0x00000001
              [button=0x0009000C role=bands
                [bands
                  [band=1]]]]
            [hat=0x00010039 role=bands
              [bands
                [band=1 command=6271a503-0dae-4680-9d34-210cf7f9b34c]
                [band=3 command=8ecc2e51-26e0-4a39-95e6-bdaa424665f2]
                [band=5 command=da23f742-8b81-4cf2-8325-4dad942be34a]
                [band=7 command=8970af9e-a9be-47ed-83d5-91d198c39f5e]]]
            [hat=0x0009000F role=bands
              [bands
                [band=1 command=81d818a9-e7a8-4e58-9ff0-00609837e36a]
                [band=3 command=4b73fd89-c677-4914-9272-7e8cce8ce7a3]
                [band=5 command=a2b73d02-760b-40aa-81e1-9852107ca48f]
                [band=7 command=931c0547-7f30-49e9-a9f9-b049e1f02eed]]]
            [hat=0x00090013 role=bands
              [bands
                [band=1 command=b05b0a4b-693d-4bd6-88db-9b5bbf596fcc]
                [band=3 command=2ce3a6a1-83b5-456c-b7cc-7fbf2f1c4c10]
                [band=5 command=20ab9569-4a0a-484c-a0ec-3943bc44bcaf]
                [band=7 command=9225cc55-799b-44cc-9cc5-dbfea427f6cb]]]
            [hat=0x00090017 role=mouse
              [mouse x-sensitivity=4 y-sensitivity=4]]
            [axis=0x00010037 role=bands
              [bands
                [band=33 command=ce24e8fe-d700-41df-aec6-3402f5d6c4f2]
                [band=67]
                [band=100 command=317c4b0f-ba92-4823-8502-a25c33aefcbb]]]]]
        [shift=e536be07-7569-4d2f-878a-795457b889d7 fallback=e536be07-7569-4d2f-878a-795457b889d7 name='Mode 3'
          [selectionset
            [buttoncombo
              [buttonhid=0x0009000B]]]
          [assignments
            [hat=0x0009000F role=bands
              [bands
                [band=3 command=acbfab96-5f1b-4b14-9811-66cc8aa851af]
                [band=7 command=d28d6525-80a6-4148-9539-198e422822b8]]]]]]]]
  [commands
    [actioncommand=dcd7587e-e946-45ca-98f6-c1f917fbcefc name='Fire Weapon'
      [actionblock
        [action device=keyboard usage=0x0000002C page=0x00000007 value=0x00000001]]]
    [actioncommand=9eb943a6-27e5-4322-b6de-53236e5ed999 name='Untitled 1'
      [actionblock
        [action device=keyboard usage=0x0000002A page=0x00000007 value=0x00000001]]]
    [actioncommand=9d766c06-af3d-44ce-a0b1-710c90fa09bb name=Chaff
      [actionblock
        [action device=keyboard usage=0x00000006 page=0x00000007 value=0x00000001]]]
    [actioncommand=4cda743b-43fd-4d5c-83db-fc7c7dbb6ca5 name=Flare
      [actionblock
        [action device=keyboard usage=0x00000009 page=0x00000007 value=0x00000001]]]
    [actioncommand=0ce78dd0-84bc-48b6-bc9f-50bcb6fe54af name=Target
      [actionblock
        [action device=keyboard usage=0x00000062 page=0x00000007 value=0x00000001]]]
    [actioncommand=23ea79c9-58f3-4b0d-b40e-1881d1da2a10 name='Untitled 5'
      [actionblock
        [action device=keyboard usage=0x00000062 page=0x00000007 value=0x00000001]]]
    [actioncommand=05bff3d9-e759-41ac-8f7a-23e44ca5aecc name='Untitled 6'
      [actionblock
        [action device=keyboard usage=0x0000000B page=0x00000007 value=0x00000001]]]
    [actioncommand=b05b0a4b-693d-4bd6-88db-9b5bbf596fcc name='External view'
      [actionblock
        [action device=keyboard usage=0x0000003E page=0x00000007 value=0x00000001]]]
    [actioncommand=59c1cce6-4294-4fe6-a324-cba003e16520 name='Untitled 8'
      [actionblock
        [action device=keyboard usage=0x0000003E page=0x00000007 value=0x00000001]]]
    [actioncommand=20ab9569-4a0a-484c-a0ec-3943bc44bcaf name='Front view'
      [actionblock
        [action device=keyboard usage=0x0000003A page=0x00000007 value=0x00000001]]]
    [actioncommand=196561c0-4422-4d25-b3b2-2c4fa97be16b name='Untitled 10'
      [actionblock
        [action device=keyboard usage=0x000000E1 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x000000E1 page=0x00000007]
        [action device=keyboard usage=0x0000003E page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x0000003E page=0x00000007]]]
    [actioncommand=2ce3a6a1-83b5-456c-b7cc-7fbf2f1c4c10 name='Player Target'
      [actionblock
        [action device=keyboard usage=0x0000003F page=0x00000007 value=0x00000001]]]
    [actioncommand=81d818a9-e7a8-4e58-9ff0-00609837e36a name='Ground Radar'
      [actionblock
        [action device=keyboard usage=0x00000049 page=0x00000007 value=0x00000001]]]
    [actioncommand=a2b73d02-760b-40aa-81e1-9852107ca48f name='Air Radar'
      [actionblock
        [action device=keyboard usage=0x0000004A page=0x00000007 value=0x00000001]]]
    [actioncommand=4b73fd89-c677-4914-9272-7e8cce8ce7a3 name='Right MFD'
      [actionblock
        [action device=keyboard usage=0x00000030 page=0x00000007 value=0x00000001]]]
    [actioncommand=931c0547-7f30-49e9-a9f9-b049e1f02eed name='Left MFD'
      [actionblock
        [action device=keyboard usage=0x0000002F page=0x00000007 value=0x00000001]]]
    [actioncommand=a567f8f9-8287-4741-a3d7-e7757a4a5633 name='Untitled 16'
      [actionblock]]
    [actioncommand=6271a503-0dae-4680-9d34-210cf7f9b34c name='Pan view up'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000052 page=0x00000007 value=0x00000001]]]
    [actioncommand=8ecc2e51-26e0-4a39-95e6-bdaa424665f2 name='Pan view right'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x0000004F page=0x00000007 value=0x00000001]]]
    [actioncommand=da23f742-8b81-4cf2-8325-4dad942be34a name='Pan view down'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000051 page=0x00000007 value=0x00000001]]]
    [actioncommand=8970af9e-a9be-47ed-83d5-91d198c39f5e name='Pan view left'
      [actionblock
        [action device=keyboard usage=0x000000E2 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000050 page=0x00000007 value=0x00000001]]]
    [actioncommand=a05c726e-d898-44cc-839d-8121e51fab75 name='Toggle cockpit/menus'
      [actionblock
        [action device=keyboard usage=0x00000028 page=0x00000007 value=0x00000001]]]
    [actioncommand=9225cc55-799b-44cc-9cc5-dbfea427f6cb name='Fly by camera'
      [actionblock
        [action device=keyboard usage=0x00000043 page=0x00000007 value=0x00000001]]]
    [actioncommand=acbfab96-5f1b-4b14-9811-66cc8aa851af name=+Range/+Zoom
      [actionblock
        [action device=keyboard usage=0x00000057 page=0x00000007 value=0x00000001]]]
    [actioncommand=d28d6525-80a6-4148-9539-198e422822b8 name=-Range/-Zoom
      [actionblock
        [action device=keyboard usage=0x00000056 page=0x00000007 value=0x00000001]]]
    [actioncommand=317c4b0f-ba92-4823-8502-a25c33aefcbb name='+TSD / ASE'
      [actionblock
        [action device=keyboard usage=0x00000008 page=0x00000007 value=0x00000001]]]
    [actioncommand=ce24e8fe-d700-41df-aec6-3402f5d6c4f2 name='-TSD / ASE'
      [actionblock
        [action device=keyboard usage=0x000000E1 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000008 page=0x00000007 value=0x00000001]]]
    [actioncommand=5a035e4c-c2d1-486c-8e20-d32ae28e477f name='Untitled 27'
      [actionblock=macro
        [action device=keyboard usage=0x00000017 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x00000017 page=0x00000007]]]
    [actioncommand=a3d5d268-18ab-483f-8e31-270d45945560 name='Untitled 28'
      [actionblock]
      [actionblock type=repeat]
      [actionblock=macro type=release]]
    [actioncommand=7fe881d4-92d5-4ed0-8ebe-f3a8a1ad7884 name='Untitled 29'
      [actionblock]
      [actionblock type=repeat]
      [actionblock=macro type=release]]
    [actioncommand=dc87bfbf-4d76-4f88-a80f-c30dbecb4583 name='Weapon Select'
      [actionblock
        [action device=keyboard usage=0x0000002A page=0x00000007 value=0x00000001]]]
    [actioncommand=1508c817-9e69-4018-854f-bd9b01b2e8e5 name='Untitled 31'
      [actionblock
        [action device=keyboard usage=0x000000E0 page=0x00000007 value=0x00000001]
        [action device=keyboard usage=0x0000002A page=0x00000007 value=0x00000001]]]]]

#3811095 - 07/18/13 09:16 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
The most recent view is the one that gets modified to chase view or whatever.
My pinkie switch used to be mapped to W for switching waypoints, but my pinkie switch is so clapped out I can't use it for anything, it jiggs up the puter and all sorts of things happen so I leave it empty till I drag the other "new to me" X-45 out of the basement, got it last year for like $20.00 lol

Make sure the knobs on the throttle are centered when you aren't using them, they can weird things up, mostly freeze the other controls.

#3812039 - 07/20/13 04:01 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
I did get caught out once by the rotary switch but that wasn't it :-(

I spent a few mins with the (last) free version of Xpadder (5.3), after uninstalling the Mad Catz software. It worked first time, and consistently. I managed to get the mode switch working with it so I'm toying with the idea of doing a complete mapping and then buying the latest version. The Mad Catz software was 125Mb on disk, xpadder is about 2Mb :-)

I attempted to install Helios but it needed a later version of .NET than I had, so that was enough to lower my interest in that (as xpadder worked).

I spent 60 secs looking at GlovePIE, it looks awesome (lots of control over behavior/behaviour) but I'd already had success with Xpadder so it was difficult to drum up enthusiasm to learn a new scripting language.

Kaboom - I really appreciate you spending time on this, the Saitek software just didn't work for me :-( although the mouse support was great.

#3812078 - 07/20/13 06:38 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
Originally Posted By: clach04
I did get caught out once by the rotary switch but that wasn't it :-(

I spent a few mins with the (last) free version of Xpadder (5.3), after uninstalling the Mad Catz software. It worked first time, and consistently. I managed to get the mode switch working with it so I'm toying with the idea of doing a complete mapping and then buying the latest version. The Mad Catz software was 125Mb on disk, xpadder is about 2Mb :-)

I attempted to install Helios but it needed a later version of .NET than I had, so that was enough to lower my interest in that (as xpadder worked).

I spent 60 secs looking at GlovePIE, it looks awesome (lots of control over behavior/behaviour) but I'd already had success with Xpadder so it was difficult to drum up enthusiasm to learn a new scripting language.

Kaboom - I really appreciate you spending time on this, the Saitek software just didn't work for me :-( although the mouse support was great.

The tiny joystick is neat but too imprecise to be useful to me.
You got a link to that xpadder proggy?


Does EECH have a dedicated button for the gun? I really don't like having to switch over to guns when I get jumped.

#3812229 - 07/20/13 06:45 PM Re: mapping joystick to keyboard controls [Re: kaboom]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
Originally Posted By: kaboom

You got a link to that xpadder proggy?


The main site is http://www.xpadder.com/

I got 5.3 from http://www.majorgeeks.com/files/details/xpadder_%28last_freeware_version%29.html

My incomplete settings (I thought I'd share what I had rather than waiting until I had time to complete them) are:

My Saitek X45 Flight Controller test.xpaddercontroller
Code:
;-------------------------
; Xpadder Controller File
;-------------------------

Version=5.3

[Button Locations]
Button1Location=221,76
Button2Location=282,103
Button3Location=346,106
Button4Location=313,71
Button7Location=221,128
Button8Location=219,28
Button9Location=13,87
Button10Location=14,50
Button11Location=12,11
Button15Location=146,29
Button16Location=162,61
Button17Location=148,93
Button18Location=132,60
DPadUpLocation=426,22
DPadRightLocation=458,54
DPadDownLocation=426,86
DPadLeftLocation=394,54
Stick1UpLocation=431,147
Stick1RightLocation=463,179
Stick1DownLocation=431,211
Stick1LeftLocation=399,179
Stick2UpLocation=38,161
Stick2RightLocation=70,193
Stick2DownLocation=38,225
Stick2LeftLocation=6,193

[Access]
DPadUpAccess=POV
DPadRightAccess=POV
DPadDownAccess=POV
DPadLeftAccess=POV
Stick1XAccess=Axis X
Stick1YAccess=Axis Y
Stick2XAccess=Axis RZ
Stick2YAccess=Slider 1

[Names]
Button1Name=Button 1
Button2Name=Button 2
Button3Name=Button 3
Button4Name=Button 4
Button7Name=Button 7
Button8Name=Button 8
Button9Name=Mode 1
Button10Name=Mode 2
Button11Name=Mode 3
Button15Name=POV2 up
Button16Name=Button 16
Button17Name=POV2 down
Button18Name=Button 18
DPadName=DPad
DPadUpName=Up
DPadRightName=Right
DPadDownName=Down
DPadLeftName=Left
Stick1Name=Stick 1
Stick2Name=Stick 2
StickUpName=Up
StickRightName=Right
StickDownName=Down
StickLeftName=Left

[Image]


eech.xpadderprofile
Code:
;----------------------
; Xpadder Profile File
;----------------------

Version=5.3

[Profile Settings]

[Set Settings]

[Assignments]
Set1Button2Slots=Backspace
Set1Button3Slots=Left Control,Backspace
Set1Button7Slots=Left Shift,T
Set1Button8Slots=T
Set1Button9SetSelect=1
Set1Button11SetSelect=2
Set2Button2Slots=Backspace
Set2Button9SetSelect=0
Set2Button11SetSelect=2
Set3Button9SetSelect=0
Set3Button10SetSelect=1
Set3Button11SetSelect=1


This has only 4 controls (as an experiment) but it does include the M1/M2/M3 transitions too. It seems to want M1 to be set first when first starting this profile.

URLs for the other ones I looked at are:
http://www.gadrocsworkshop.com/helios/latest
http://glovepie.org/glovepie.php

Originally Posted By: kaboom

Does EECH have a dedicated button for the gun? I really don't like having to switch over to guns when I get jumped.


I've not seen one specifically for the gun (like Janes Longbow) :-(

One of the many things on my to-do list is to make a keyboard control list/table for eech (and then use that to create an updated keyboard overlay something like http://isometricland.net/keyboard/keyboard.php ) but I'm not sure if I'll get around to that any time soon. I have access to the eech source code and there is no document for key mappings (other than the pdf overlay) and source code.

#3812299 - 07/20/13 10:01 PM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2009
Posts: 174
kaboom Offline
Member
kaboom  Offline
Member

Joined: Aug 2009
Posts: 174
I'll try xpadder.
The only real probs I have with madcatsz may or may not have anything to do with his drivers, sometimes once I enter the game I find out the stick didn't pick-up ie it does nothing in the game or sometimes it lags by 5-10 seconds ( forever in a game )

#3812301 - 07/20/13 10:07 PM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Aug 2011
Posts: 808
Offline
Member
 Offline
Member

Joined: Aug 2011
Posts: 808
Also have similar effects with Xpadder.Sometimes not everything works as it should.

#3812369 - 07/21/13 03:06 AM Re: mapping joystick to keyboard controls [Re: kaboom]  
Joined: Jun 2013
Posts: 35
clach04 Offline
Junior Member
clach04  Offline
Junior Member

Joined: Jun 2013
Posts: 35
Originally Posted By: kaboom
I'll try xpadder.
The only real probs I have with madcatsz may or may not have anything to do with his drivers, sometimes once I enter the game I find out the stick didn't pick-up ie it does nothing in the game or sometimes it lags by 5-10 seconds ( forever in a game )


:-(

It might be worth removing the Saitek drivers. I found that the stick works fine with the built in Windows drivers, they don't map to pretty sliders (e.g M1, 2, 3 show up as buttons) but it does work.

I've not actually removed mine, I did try a simple driver remove in hardware manager but they came right back. I think I saw some guides somewhere on how to do it.

#3822126 - 08/14/13 04:13 AM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Jun 2007
Posts: 338
Alemart Offline
Member
Alemart  Offline
Member

Joined: Jun 2007
Posts: 338
Zárate, Buenos Aires Province,...
Hello guys.
I just installed AutoHotKey and i have some questions for you.
Even tough i have set up a very basic script for controlling the engine start up, the game does not want to start the engines! :P, basically i did this:

Joy11::
Send ^{,}
KeyWait, Joy11, U
Send {, 2}
return

Joy12::
Send ^{.}
KeyWait, Joy12, U
Send {. 2}
return

Technically, this script would allow me to start each engine using two consecutive buttons on my Joystick (T.Flight HOTAS), i tested it on a clean *.txt file and the keys are "pushed" in the right sequence and at the proper timing, but the game just ignores the commands.
I have done this because my keyboard is useless with EECH (it is a Spanish keyboard, the keys do not match the configuration of the key card and therefore the buttons are different, even tough i HAVE changed the keyboard mapping to an English one, the problem persists.) and i can not play using realistic engine start up.
Thanks for the help!.


Raúl Alejandro Molina Rosetti A.K.A.:
Alemart_el_Redentor.
Alemart_the_Redeemer.
Alemart.
Antaeus.
FAA-117
FAAVPilot.
pupae_pedorra.

Major, Argentine Virtual Air Force.
#3823682 - 08/17/13 10:36 PM Re: mapping joystick to keyboard controls [Re: clach04]  
Joined: Jun 2007
Posts: 338
Alemart Offline
Member
Alemart  Offline
Member

Joined: Jun 2007
Posts: 338
Zárate, Buenos Aires Province,...
Have anybody else had this problem with EECH?, i have tried AutoHotKey and Helios, and they do not work.


Raúl Alejandro Molina Rosetti A.K.A.:
Alemart_el_Redentor.
Alemart_the_Redeemer.
Alemart.
Antaeus.
FAA-117
FAAVPilot.
pupae_pedorra.

Major, Argentine Virtual Air Force.
Page 1 of 2 1 2

Moderated by  RacerGT 

Quick Search
Recent Articles
Support SimHQ

If you shop on Amazon use this Amazon link to support SimHQ
.
Social


Recent Topics
Carnival Cruise Ship Fire....... Again
by F4UDash4. 03/26/24 05:58 PM
Baltimore Bridge Collapse
by F4UDash4. 03/26/24 05:51 PM
The Oldest WWII Veterans
by F4UDash4. 03/24/24 09:21 PM
They got fired after this.
by Wigean. 03/20/24 08:19 PM
Grown ups joke time
by NoFlyBoy. 03/18/24 10:34 PM
Anyone Heard from Nimits?
by F4UDash4. 03/18/24 10:01 PM
RIP Gemini/Apollo astronaut Tom Stafford
by semmern. 03/18/24 02:14 PM
10 years after 3/8/2014
by NoFlyBoy. 03/17/24 10:25 AM
Copyright 1997-2016, SimHQ Inc. All Rights Reserved.

Powered by UBB.threads™ PHP Forum Software 7.6.0