Jump to content

Any chance of accessing G15 keyboard G-Keys? directly ..


Recommended Posts

Any chance of accessing G15 keyboard G-Keys? directly ..

Always a problem with so many assigned key strokes with FS(X), if I want to assign a G-key I first assign a 'weird' keystroke and have to lookup if its free (like sht ctr [) , and then assign Logitech's G key to that.

Any chance this can be done direct? Prob not .. but Ive been surprised before :)

Also,

sometimes FSUIPC doesnt save assigned definition .. more the 1 time I had to Do them like 3 times, before was remembered / saved in .ini

Can FSUIPC.ini be changed / edited with notepad, while Not Exiting FSX fully - just to the main menu?

Right now when testing all my buttons I exit FSX fully, then restart etc, quite time consuming.

Just tested, seems to reload INI, from the menu to a flight, but then FSX crashed 5 min later, or that is a coincidence.

??

THX

mt

Link to comment
Share on other sites

Any chance of accessing G15 keyboard G-Keys? directly ..

What's a G15 keyboard and what are its G-keys?

Always a problem with so many assigned key strokes with FS(X), if I want to assign a G-key I first assign a 'weird' keystroke and have to lookup if its free (like sht ctr [) , and then assign Logitech's G key to that.

So this is some sort of programmable keyboard which doesn't look like one to the standard Windows keyboard drivers? How did Logitech propose it be used?

sometimes FSUIPC doesnt save assigned definition .. more the 1 time I had to Do them like 3 times, before was remembered / saved in .ini

Changes are saved when you OK out, but cancelled completely if you Cancel or Escape out, or just close the dialogue. For the keypress tab you need to Confirm each assignment as you make it too, using that button -- this transfers all the details to the internal table. But the whole set of changes you are making since entering the Options is cancelled unless you OK out. Possibly you are visiting more than one Tab and then changing your mind about something else -- if the exit other than by OK then, any other changes you made will be lost too.

This is a safety precaution, so that you can cancel everything and retain the settings you went in with. Otherwise it would get quite confusing what was saved and what wasn't. This is ALL are saved or NONE. A lot clearer (or so I hoped!).

Can FSUIPC.ini be changed / edited with notepad, while Not Exiting FSX fully - just to the main menu?

Yes, you can edit the INI any time, in fact, even whilst in the menus -- but only the Buttons, Keys and Axis Assignments sections can be changed to any effect -- the main parameters (in [General]) are only read during initialisation.

There are "Reload ..." buttons for Buttons, Keys and Axis Assignments so on which you can use to force FSUIPC to load your changes. Haven't you noticed these?

Just tested, seems to reload INI, from the menu to a flight, but then FSX crashed 5 min later, or that is a coincidence.

Must be a coincidence.

The aircraft-specific assignments are always loaded on an aircraft change, so that may be the reload you saw. Either way it is easier to use the facilities provided to explicitly reload stuff. That's what those buttons are there for! ;-)

Regards

Pete

Link to comment
Share on other sites

What's a G15 keyboard and what are its G-keys?

So this is some sort of programmable keyboard which doesn't look like one to the standard Windows keyboard drivers? How did Logitech propose it be used?

There are "Reload ..." buttons for Buttons, Keys and Axis Assignments so on which you can use to force FSUIPC to load your changes. Haven't you noticed these?

G15 link:

http://www.logitech.com/index.cfm/keybo0&cl=us,en

Its a Gaming keyboard and you can assign Macro's to 18 extra Function keys (G-keys), times 3 banks = 54 functions.

It will record keyboard strokes, and you can edit.

For instance I have my G4 key, that does View, Instrument, Arrow Up, Enter, and this will pop-up my addon Taxi-Gauge. Another wil do R, +, and will double the simulation rate, CTRL F for FD, Shft R for Arm Throttl etc.

Real handy since you can do this on-the-fly.

OK if you say you can Reload within FSUIPC whilest externally editing the INI file, thats great.

I am exploring the INI file lately and find entries there are specific planes/global and I will try to move what I want to the proper heading, to seperate 1, 2 and multi engine craft, to load with my Throtle Quadrant. Its a spagetti now.

THX

mt

Link to comment
Share on other sites

This is my - recently newly started - FSUIPC.INI

and I wonder, why does it contain TWO [JoystickCalibration] headers, mostly identical, but with 2 important differences:

Flaps=-16252,16383/24

Spoilers=-16383,-7931,4992,16383/24

Flaps=-16383,16384/16

Spoilers=-16383,128,151,16383/24

I use the - three - Axis of my Yoke for 1. Flaps, 2. Spoilers (3.Gear)

1. really clever it reads the amount of postitions, and 2. bit awkward, for some planes will not Arm properly.

One of these entries is Obsolete I guess, and may cause/explane the erratic Spoiler behaviour with changing planes?

This I can clean up, by moving / deleting?

Or am I missing something

THX

mt

[General]

History=MT7YGP30LBIDNXUQOTM72

GraduatedVisibility=No

LowerVisAltitude=0

UpperVisAltitude=0

UpperVisibility=0

MinimumVisibility=0

MaximumVisibilityFewClouds=0

MaximumVisibility=0

MaximumVisibilityOvercast=0

MaximumVisibilityRainy=0

SetVisUpperAlt=No

VisUpperAltLimit=0

ExtendMetarMaxVis=No

OneCloudLayer=No

ThinClouds=No

ThinThunderClouds=No

CloudThinness=1000

ThunderCloudThinness=10000

CloudTurbulence=No

CloudIcing=No

GenerateCirrus=No

SuppressCloudTurbulence=No

MaxIce=-4

MinIce=-4

ExtendTopWind=No

UpperWindGusts=No

SuppressWindTurbulence=No

WindTurbulence=No

SuppressAllGusts=No

MaxSurfaceWind=0

WindLimitLevel=200

WindDiscardLevel=400

WindAjustAltitude=No

WindAjustAltitudeBy=2000

DisconnTrimForAP=No

ZeroElevForAPAlt=No

ThrottleSyncAll=No

WhiteMessages=Yes

ShowPMcontrols=No

MagicBattery=No

RudderSpikeRemoval=No

ElevatorSpikeRemoval=No

AileronSpikeRemoval=No

ReversedElevatorTrim=No

ClockSync=No

ClockSyncMins=5

ClearWeatherDynamics=No

FixWindows=No

OwnWeatherChanges=No

TimeForSelect=4

LoadFlightMenu=No

LoadPlanMenu=No

PauseAfterCrash=No

ShortAircraftNameOk=No

TCASid=Flight

TCASrange=40

AxisCalibration=No

DirectAxesToCalibs=No

ShowMultilineWindow=Yes

SuppressSingleline=No

SuppressMultilineFS=No

WeatherReadFactor=2

SimConnectStallTime=1

AxisIntercepts=No

[AutoSave]

AutoSaveEnabled=Yes

Interval=600

Files=10

SaveOnGround=No

AlsoSave=backupautosave

AlsoInterval=1200

Next=5

1=Tue 215350

2=Tue 215850

3=Tue 220349

4=Tue 220849

5=Tue 212353

6=Tue 212853

7=Tue 213352

8=Tue 213852

9=Tue 214351

10=Tue 214851

[GPSout]

GPSoutEnabled=No

Port=

Speed=4800

Interval=1000

PosTo6Decimal=Yes

Sentences=

[WideServer]

WideFSenabled=Yes

AdvertiseService=1

Port=8002

Port2=9002

[ClientNames]

1=A10

2=ACER

[buttons]

1=P1,11,C65752,0

2=R2,5,C65893,0

3=R2,4,C65892,0

4=R2,7,C65897,0

5=R2,6,C65896,0

6=P2,3,K83,8

7=P2,2,K83,9

8=P2,8,C66530,0

9=R2,9,C65588,0

10=P2,1,K87,8

11=P1,9,C65792,0

12=P1,8,C65791,0

13=P1,7,C65808,0

14=P1,6,C65816,0

15=P1,5,C65807,0

16=P1,4,C65815,0

17=U2,8,C65734,0

18=P2,10,C65895,0

20=P2,11,C65894,0

21=P1,10,C65724,0

22=P1,3,C66112,0

23=P1,2,C66113,0

24=P1,1,C66288,0

26=P1,0,C65860,0

27=R0,2,C65656,0

28=R0,3,C65655,0

29=P0,1,K83,10

31=P0,7,C65706,0

[Axes]

0=0R,256,D,3,0,0,0

1=1X,256,D,9,0,0,0

2=1Y,256,D,10,0,0,0

3=1Z,256,D,17,0,0,0

4=1R,256,D,14,0,0,0

5=1U,256,D,18,0,0,0

6=1V,256,D,13,0,0,0

7=2X,256,D,1,0,0,0

8=2Y,256,D,2,0,0,0

9=2Z,256,D,23,0,0,0

10=2U,256

11=2U,B,-1950,16383,66079,0

12=2U,B,-16384,-1950,66080,0

13=2V,256,D,22,0,0,0

14=2V,B,12160,16383,66065,0

15=2V,B,-8972,12160,66066,0

16=2V,B,-16384,-8842,66064,0

17=3X,256,D,7,0,0,0

18=3X,B,0,0,65720,0

19=3X,B,-16384,-8842,65720,0

20=3Y,256,D,8,0,0,0

21=3Y,B,-16384,-8842,65721,0

22=3R,256,D,3,0,0,0

23=0S,256

24=0S,BR,6912,16383,65879,0

25=0S,BR,-16384,-11363,65880,0

[JoystickCalibration]

ExclThrottleSet=No

SepRevsJetsOnly=No

ApplyHeloTrim=No

FlapsSetControl=0

FlapDetents=No

ReverserControl=66292

Reverser1Control=66422

Reverser2Control=66425

Reverser3Control=66428

Reverser4Control=66431

MaxThrottleForReverser=256

AileronTrimControl=66731

RudderTrimControl=66732

CowlFlaps1Control=66162

CowlFlaps2Control=66163

CowlFlaps3Control=66164

CowlFlaps4Control=66165

MaxSteerSpeed=60

Aileron=-15212,1536,1536,16128/8

Elevator=-16383,-259,-259,13056/8

SlopeElevator=6

Rudder=-16189,0,0,16383/8

LeftBrake=-16383,16383/24

SlopeLeftBrake=15

RightBrake=-16383,16383/24

SlopeRightBrake=15

Throttle1=-16383,-14562,-8191,14592/8

Throttle2=-16252,-14432,-6350,14976/8

Flaps=-16383,16384/16

MapThr12to34=Yes

SlopeAileron=2

MapMix12to34=Yes

SteeringTillerControl=0

Mixture1=-16252,-13652,-7996,14464/8

Mixture2=-16252,-14692,-8321,14336/8

PropPitch1=-16252,-14692,-8041,14592/8

PropPitch2=-15992,-13392,-7411,15104/8

Spoilers=-16383,128,151,16383/24

[Axes.Boeing 737-400]

0=0R,256,D,3,0,0,0

1=0S,256

2=0S,BR,6912,16383,65879,0

3=0S,BR,-16384,-11363,65880,0

4=1X,256,D,9,0,0,0

5=1Y,256,D,10,0,0,0

6=2X,256,D,1,0,0,0

7=2Y,256,D,2,0,0,0

8=2Z,256,D,23,0,0,0

9=2U,256

10=2U,B,-1950,16383,66079,0

11=2U,B,-16384,-1950,66080,0

12=2V,256

13=2V,B,11008,16383,66065,0

14=2V,B,-11703,11008,66066,0

15=2V,B,-16384,-16384,66064,0

16=3X,1791,D,7,0,0,0

17=3X,B,0,0,65720,0

18=3X,B,-16384,-8842,65720,0

19=3Y,3327,D,8,0,0,0

20=3Y,B,-16384,-8842,65721,0

21=3R,256,D,3,0,0,0

[JoystickCalibration.Boeing 737-400]

ExclThrottleSet=No

SepRevsJetsOnly=No

ApplyHeloTrim=No

FlapsSetControl=0

FlapDetents=No

ReverserControl=66292

Reverser1Control=66422

Reverser2Control=66425

Reverser3Control=66428

Reverser4Control=66431

MaxThrottleForReverser=256

AileronTrimControl=66731

RudderTrimControl=66732

CowlFlaps1Control=66162

CowlFlaps2Control=66163

CowlFlaps3Control=66164

CowlFlaps4Control=66165

MaxSteerSpeed=60

Aileron=-15212,1536,1536,16128/8

Elevator=-16383,-259,-259,13056/8

SlopeElevator=3

Rudder=-16189,0,0,16383/8

SlopeRudder=6

LeftBrake=-16383,16383/24

SlopeLeftBrake=15

RightBrake=-16383,16383/24

SlopeRightBrake=15

Throttle1=-16384,-14433,-7672,14720/8

Throttle2=-16384,-14303,-6891,14976/8

Flaps=-16383,16383/24

Spoilers=-16383,-7931,4992,16383/24

[JoystickCalibration]

ExclThrottleSet=No

SepRevsJetsOnly=No

ApplyHeloTrim=No

FlapsSetControl=0

FlapDetents=No

ReverserControl=66292

Reverser1Control=66422

Reverser2Control=66425

Reverser3Control=66428

Reverser4Control=66431

MaxThrottleForReverser=256

AileronTrimControl=66731

RudderTrimControl=66732

CowlFlaps1Control=66162

CowlFlaps2Control=66163

CowlFlaps3Control=66164

CowlFlaps4Control=66165

MaxSteerSpeed=60

Flaps=-16252,16383/24

Spoilers=-16383,-7931,4992,16383/24

[Axes.Airbus A321 BA]

0=0R,256,D,3,0,0,0

1=0S,256

2=0S,BR,6912,16383,65879,0

3=0S,BR,-16384,-11363,65880,0

4=1X,256,D,9,0,0,0

5=1Y,256,D,10,0,0,0

6=1Z,256,D,17,0,0,0

7=1R,256,D,14,0,0,0

8=1U,256,D,18,0,0,0

9=1V,256,D,13,0,0,0

10=2X,256,D,1,0,0,0

11=2Y,256,D,2,0,0,0

12=2Z,256,D,23,0,0,0

13=2U,256

14=2U,B,-1950,16383,66079,0

15=2U,B,-16384,-1950,66080,0

16=2V,256,D,22,0,0,0

17=3X,256,D,7,0,0,0

18=3X,B,0,0,65720,0

19=3X,B,-16384,-8842,65720,0

20=3Y,256,D,8,0,0,0

21=3Y,B,-16384,-8842,65721,0

22=3R,256,D,3,0,0,0

[Keys]

2=192,11,65706,0

4=50,11,65706,0

Link to comment
Share on other sites

I wonder, why does it contain TWO [JoystickCalibration] headers ...

No idea -- though it must have come about through some manual editing. Maybe you caused FSUIPC to save some changes whilst also having the file open in an Editor? Not sure what happens when Windows is accessing the same file being manually edited.

All of FSUIPC's access (both reading and writing) to INI files uses Windows Profile interface facilities. It never ever actually creates the [sections] or the lines in the form "key=value" -- all that is done by Windows, given section, key and value names, rather as it handles Registry access. The same applies to FS's own CFG files.

Only one of those sections with the same name will ever by used -- probably the first one, though I couldn't be sure about that. Best delete one completely.

Regards

Pete

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.