Jump to content
The simFlight Network Forums

Button screen


Recommended Posts

I have now got my button screen working on a networked pc with a touch screen, and am in the process of programming the buttons for various controls. The aim is to get rid of mouse clicks as far as I can.

It is set up as a 12 wide by 4 high screen and I want to assign different classes of controls to consequetive screens; engines to first screen, nav com to second screen, GPS to 3rd and then whatever else comes to mind. I suspect it could end up with quite a few.

However I have a few questions: -

1. Is it possible, instead of using the "next" and "previous" buttons, to program the last column of buttons to go to a defined page i.e. the top buuton goes to page 2, the one below to go to page 3 etc? So that if I want to go to the GPS controls I press one button labelled "GPS" rather than 2 presses on "next".

2. Can I change the background colour of different buttons, to complement the bordering already available, to delineate different groups of functions on the same page?

3. I cannot seem to get the COM 1 function to work as I want it to. The means of altering the standby frequency and then swapping them to the active side. It was straightforeward for the Nav radio, but not the Com. It will alter the active directly, but then how do I alter the standby to the next required frequency ($uch as approach and ground) so that one button will swap them?

Den

Link to comment
Share on other sites

1. Is it possible, instead of using the "next" and "previous" buttons, to program the last column of buttons to go to a defined page i.e. the top buuton goes to page 2, the one below to go to page 3 etc? So that if I want to go to the GPS controls I press one button labelled "GPS" rather than 2 presses on "next".

No, not as it is at present. It isn't really structured to work like that. It is possible to do, obviously, and i can put it on my list for consideration. but i cannot guarantee anything, nor any timescale.

2. Can I change the background colour of different buttons, to complement the bordering already available, to delineate different groups of functions on the same page?

No. Currently the colouring is reserved for Toggle highlighting.

The facilities are really as documented, no more and no less. If there were extra facilities i would have published them, not kept them secret.

3. I cannot seem to get the COM 1 function to work as I want it to. The means of altering the standby frequency and then swapping them to the active side. It was straightforeward for the Nav radio, but not the Com. It will alter the active directly, but then how do I alter the standby to the next required frequency ($uch as approach and ground) so that one button will swap them?

FS provides all of the controls you could possibly want. The standard FS controls certainly don't alter the Active directly, they alter the Standby (if there is one -- it depends on your radio stack). The facilities to change the Active directly are additional FSUIPC controls, not built-in FS ones.

To work out what controls to use, please use FSUIPC's logging. Enable event logging, then use the mouse of keyboard to operate your gauges. Look in the FSUIPC log to see what controls were invoked. That way you find the correct names easily.

Otherwise print out the full list of FS controls and refer to that.

Regards

Pete

Link to comment
Share on other sites

  • 2 weeks later...

I've a new interim version of WideClient nearly ready (just some documentation to do, for the new facilities) which, i think meets all your needs:

1. Is it possible, instead of using the "next" and "previous" buttons, to program the last column of buttons to go to a defined page i.e. the top buuton goes to page 2, the one below to go to page 3 etc? So that if I want to go to the GPS controls I press one button labelled "GPS" rather than 2 presses on "next".

Instead of this fixed method I've allowed user defined buttons for "Previous", "Next" and "GoTo". They can be where you like on the page. The "GoTo" doesn't refer to a page number (because if you change the configuration the buttons will change pages) but to a paramter numer in the INI file. i.e. a button definition.

The current default Prev and Next buttons only appear if no user-defined Prev, Next or GoTo appears anywhere on a page.

2. Can I change the background colour of different buttons, to complement the bordering already available, to delineate different groups of functions on the same page?

I've allowed 8 background colours to be defined -- the 4 already used and 4 new ones. I think that should be enough. If the background is dark it automatically changes the text to white.

Let me know if you would like an advanced copy to test.

Regards

Pete

Link to comment
Share on other sites

I have tried the new version of Wideclient and have a few initial problems.

The screen no longer follows the size parameter in the ini file, it usually (but not every time) opens up at the size it was closed at.

The button size on opening is smaller than previous version. The previous one would just fit 12 across my monitor, now it takes 16. This makes them a bit small to operate on the touch screen.

If I try to resize the window by "grabbing" the corner then one of 2 things happen; either the screen will go completely white (with no previous/next buttons) or completely black except for the next/previous buttons in the corner. In this latter case the buttons revert to the original, larger size.

In both instances it remains connected to the server. I cannot determine why it does whichever one of the 2 actions.

When the buttons are showing they do work.

On the last try wideclient shut itself down.

Below are pasted the in and log files for your perusal.

Den

Ini file (less the button ID data): -

[Config]

Protocol=TCP

Port=8002

Window=1,2,1431,388

Visible=Yes

ButtonScanInterval=20

ClassInstance=0

NetworkTiming=5,1

MailslotTiming=2000,1000

PollInterval=2000

Port2=9002

ResponseTime=18

ApplicationDelay=0

TCPcoalesce=No

WaitForNewData=500

MaxSendQ=100

OnMaxSendQ=Log

NewSendScanTime=50

Priority=3,1,2

ServerName=fscomputer

; -----------------------------------------------

[user]

Log=Errors+

ButtonScreen=Yes

; -----------------------------------------------

[buttonScreen]

Size=12,4

Log file

********* WideClient Log [version 6.771] Class=FS98MAIN *********

Date (dmy): 24/10/08, Time 10:53:14.515: Client name is ATHLON2800

187 Attempting to connect now

187 Trying TCP/IP host "fscomputer" port 8002 ...

187Okay, IP Address = 169.254.219.8

203 Connection made okay!

203 Connection closed by server!

203 Attempting to connect now

218 Connection made okay!

23187 ***ERROR C0000094 at 00402A9F WinMain(0x00400000, 0x00000000, 0x00000000)

23187 *** EAX 000001AD EBX 00000000 ECX 00000000 EDX 00000000 EDI 00000201 ESI 00000201

23187 *** EIP 00402A9F EBP 0012ECA8 ESP 0012EB34

23203 ********** Modules List ***********

23203 00400000-00AA3000 WideClient.exe

23203 5AD70000-5ADA8000 uxtheme.dll

23203 63560000-63BC1000 FRAPS.DLL

23203 662B0000-66308000 hnetcfg.dll

23203 688F0000-688F9000 HID.DLL

23203 71A50000-71A8F000 mswsock.dll

23203 71A90000-71A98000 wshtcpip.dll

23203 71AA0000-71AA8000 WS2HELP.dll

23203 71AB0000-71AC7000 WS2_32.dll

23203 72280000-722AA000 DINPUT.DLL

23203 74720000-7476C000 MSCTF.dll

23203 76B40000-76B6D000 WINMM.dll

23203 76C30000-76C5E000 WINTRUST.dll

23203 76C90000-76CB8000 IMAGEHLP.dll

23203 76D60000-76D79000 iphlpapi.dll

23203 76F20000-76F47000 DNSAPI.dll

23203 76F60000-76F8C000 WLDAP32.dll

23203 76FB0000-76FB8000 winrnr.dll

23203 76FC0000-76FC6000 rasadhlp.dll

23203 77920000-77A13000 SETUPAPI.DLL

23203 77A80000-77B15000 CRYPT32.dll

23203 77B20000-77B32000 MSASN1.dll

23203 77C10000-77C68000 MSVCRT.dll

23203 77DD0000-77E6B000 ADVAPI32.dll

23203 77E70000-77F02000 RPCRT4.dll

23203 77F10000-77F59000 GDI32.dll

23203 77FE0000-77FF1000 Secur32.dll

23203 7C800000-7C8F5000 kernel32.dll

23203 7C900000-7C9AF000 ntdll.dll

23203 7E410000-7E4A1000 USER32.dll

23203 ***********************************

23203 EIP 00402A9F is in WideClient.exe, Base=00400000

23203 Stack EBP 0012ECA8->0012F5A8, which is (Base=00000000)

Link to comment
Share on other sites

The screen no longer follows the size parameter in the ini file, it usually (but not every time) opens up at the size it was closed at.

The button size on opening is smaller than previous version. The previous one would just fit 12 across my monitor, now it takes 16. This makes them a bit small to operate on the touch screen.

I'm not really understanding that.

To start with I've made no changes whatsoever to any of the code conncerning the Window or the button sizes or demarcations. All of the changes are concentrated in one small area, that of what is drawn in the buttons already existing.

I cannot make it go wrong here, so I need your help in identifying what is going on. To start with can we clarify, please, what it is you are saying above?

First, by "size" parameter do you mean the numbers of buttons across and down, or do you mean the saved Window size?

Second, are you saying that even with a specification of "12 x ?" for the matrix, it is giving you "16 x ?" ...?

If so that is truly weird. The number is used, as it always has been as a divisor into the wideth of the available window space.

>> If I try to resize the window by "grabbing" the corner then one of 2 things happen; either the screen will go completely white (with no previous/next buttons) or completely black except for the next/previous buttons in the corner. In this latter case the buttons revert to the original, larger size. <<

Again, that is truly strange. It is working fine here. When the window is re-sized it re-reads all the parameters, a feature I used extensively in testing it.

Below are pasted the in and log files for your perusal.

Thanks. But I only need your ButtonScreen parameters, to see what the &£$%!@# is going on, and you've omitted it all except the "size=12,4" line! Surely there's more?

If it is "secret" maybe you could email it to me at petedowson@btconnect.com. I really cannot do anything without the parameters which are causing the problem! I'm surprised you can't see that!

Regards

Pete

Link to comment
Share on other sites

[First, by "size" parameter do you mean the numbers of buttons across and down, or do you mean the saved Window size?

Second, are you saying that even with a specification of "12 x ?" for the matrix, it is giving you "16 x ?" ...?

/quote]

The number of buttons visible. It is making it 16x7 buttons instead of 12x4. Also the physical size of each button is smaller, approx 3/4 I suspect- since 16 now occupy the same width as 12 did from the previous version. 12 buttons was the width of my Acer AL1916 monitor, now it fits 16 across. If I make the Window noticeably bigger and then smaller, and the screen stays black, then the physical size of each button increases to the size I was used to in the earlier version, but then the only ones visible are Next/Previous buttons. If the screen goes white, (as it usually does when you alter the physical size of the Window ) and stays white, then no buttons are visible.

If I resize the window and close Wideclient it will re-open at the same sze (X by Y mm) but never does it open with 12x4 buttons which are the same size as they used to be.

No the info isn't secret- I just didn't want to clog the post up with what I thought wasn't needed! Oh well. It hasn't been altered from the previous incarnation yet. Its posted below.

Hope this helps.

Den

[buttonScreen]

Size=12,4

0=Tb"Avionics\rMaster"

1=Bb"Magneto\rLeft"

2=Bb"Magneto\rRight"

3=Bb"Magneto\rBoth"

4=Bbr"GA\rEngine Start"

5=Tb"Autopilot\rMaster"

6=Tb"Heading\rHold"

7=Tb"Nav\rHold"

8=Tb"APR"

9=Tb"Rev"

10=Tbr"Alt"

11=Tb"Park\rBrake"

12=Tb"Panel\rLights"

13=Tb"Beacon\rLight"

14=Tb"Landing\rLight"

15=T"Taxi\rLight"

16=Trb"Nav\rLight"

17=B"APU Starter"

18=Bl"Heading\rBug +"

19=B"Obs 1+"

20=B"Obs 2+"

21=B"ADF card +"

22=B"Altitude\rIncrease"

23=B"Vert Speed\r+"

24=Tb"Master\rBattery"

25=Tbr"Master\rAlternator"

26=T"Main door"

27=Tblr"Strobe\rLight"

28=Tr"Pitot\rHeat"

29=Bb"APU Off"

30=Bl"Heading\rBug -"

31=B"Obs 1-"

32=B"Obs 2-"

33=B"ADFcard -"

34=Bb"Altitude\rDecrease"

35=Bb"Vert Speed\r-"

36=B"Aileron trim\rleft"

37=B"Aileron trim\rright"

38=B"Rudder trim\rleft"

39=B"Rudder trim\rright"

40=Tr"Fuel\rPump"

41=T"A/T"

42=T"Speed Hold"

43=B"Speed +"

44=Br"Speed -"

45=T"Pause"

46=Blt"Com 1 integer\rincrease"

47=Bt"Com 1 integer\rdecrease"

48=Bt"Com 1 decimal\rincrease"

49=Bt"Com 1 decimal\rdecrease"

50=Btr"Com 1 swap"

51=B"DME 1"

52=Blt"ADF 100's\rIncrease"

53=Bt"ADF 10's\rIncrease"

54=Bt"ADF 1's\rIncrease"

55=Btr"ADF 0.1's\rIncrease"

56=B"Engine 1\rAutostart"

57=B"Engine 2\rAutostart "

58=Bl"Com 2 integer\rincrease"

59=B"Com 2 integer\rdecrease"

60=B"Com 2 decimal\rincrease"

61=B"Com 1 decimal\rdecrease"

62=Br"Com 2 swap"

63=B"DME 2"

64=Bl"ADF 100's\rDecrease"

65=B"ADF 10's\rDecrease"

66=B"ADF 1's\rDecrease"

67=Br"ADF 0.1's\rDecrease"

68=B"Engine 3\rAutostart "

69=B"Engine 4\rAutostart "

70=Bl"Nav 1 integer\rincrease"

71=B"Nav 1 integer\rdecrease"

72=B"Nav 1 decimal\rincrease"

73=B"Nav 1 decimal\rdecrease"

74=Br"Nav 1\rSwap"

75=T"Jetway"

76=Bl"XPDR1000's\rIncrease"

77=B"XPDR 100's\rIncrease"

78=B"XPDR 10's\rIncrease"

79=Br"XPDR 1's\rIncrease"

80=B"Engines\rAutoshutdown"

81=T"Nav/GPS\rToggle "

82=Bbl"Nav 2 integer\rincrease"

83=Bb"Nav 2 integer\rdecrease"

84=Bb"Nav 2 decimal\rincrease"

85=Bb"Nav 2 decimal\rincrease"

86=Bbr"Nav 2 swap"

87=t"Pushback

88=Blb"XPDR 1000's\rDecrease"

89=Bb"XPDR 100's\rDecrease"

90=Bb"XPDR 10's\rDecrease"

91=Bbr"XPDR 1's\rDecrease"

92=Tb"No\rSmoking"

93=Tbr"Fasten\rSeatbelts"

94

95

96

97

98

99

100

Link to comment
Share on other sites

The number of buttons visible. It is making it 16x7 buttons instead of 12x4. ...

Okay. Found it, thanks.

It was quite complex. I'd extended the internal arrays to allow not only the 288 buttons but now also the entries for the Goto, Previous, Back and unused entries. Because this can run to many more than 288 I extended it quite a lot, but even so I was overrunning it because my algorithm failed to check the correct conditions to stop filling in the tables. i.e when a page is full AND we've already got or passed button 287.

Oddly it didn't go wrong with any off my examples. Yours was far more elaborate than anything i have and failed easily! ;-)

The computation of the dimensions (16 x 7 instead of 12x4) occurred because the first thing getting overwritten was the 12 x 4 values. These became 0 x 0 which is the same as omitting the Size parameter. When the size parameter is omitted it computes using a default cell size.

The other odd effects are also explained, I think (and hope) by the overwriting of other values sometimes.

Please try 6.772:

http://fsuipc.simflight.com/beta/WideClient6772.zip

Regards

Pete

Link to comment
Share on other sites

Pete

Can you clarify a point for me. If I program some Unused slots at low number slots and then at a later date decide to change them into buttons (or vice versa even, change buttons to "U" slots), will this new button displace all subsequent buttons one space further along or will it take the next unallocated button number?

Also a suggestion for the next revision- it would be useful to be able to dispay a Header on each page e.g. Sytems, NavCom etc. Perhaps by using "U" positions with the ability to dispay text?

Thanks

Den

Link to comment
Share on other sites

Pete

Can you clarify a point for me. If I program some Unused slots at low number slots and then at a later date decide to change them into buttons (or vice versa even, change buttons to "U" slots), will this new button displace all subsequent buttons one space further along or will it take the next unallocated button number?

The former -- the "Unused" status is identical to the black reserved spot for the default PREV button on the first page, and the NEXT button on the last (though obviously there wouldn't be any further button numbers to displace in the latter case.

The only uses intended for "Unused" were

(a) for the old default layout to work the same WITHOUT displacing button numbers, as I now do not have 2 reserved positions on each screen for PREV / NEXT, and

(b) possibly to act as layout fillers where you didn't want to waste real buttons but also didn't want to mix functions on the one screen.

Don't use them to 'reserve' buttons for later allocation. Best to simply assign those blank labels (a space only -- omittted labels with give you the default, the button number). You can colour them black if you want, as long as you are clear that when clicked they will send the button number to FSUIPC.

Also a suggestion for the next revision- it would be useful to be able to dispay a Header on each page e.g. Sytems, NavCom etc. Perhaps by using "U" positions with the ability to dispay text?

[/quote

Well, unless you are using all 288 buttons you could of course use normal button spaces for text, though you'd have to allow for that in the buttons numbers then following. If I were to add a title facility I'd prefer to reserve a whole line of space (one text-height's worth, though will a bigger font probably) at the top, and centre it with a distinct background colour.

You'd need to be sure you still have enough space on screen for the number of rows you needed.

Regards

Pete

Link to comment
Share on other sites

Also a suggestion for the next revision- it would be useful to be able to dispay a Header on each page e.g. Sytems, NavCom etc. Perhaps by using "U" positions with the ability to dispay text?

Download 6.773, now available via the Downloads announcements. I've added a facility for a page title, with its own colour number (8) and facilities to set two more colours (8 and 9). I've not managed to change the font, though. That involves a *lot* more code which I'm really not willing to get involved in.

I'd be very interested in looking at your eventual results. Perhaps I could use than as an example, if you are using all these facilities constructively? What do you think?

Regards

Pete

Link to comment
Share on other sites

Pete

Thats what I call service!

Already downloaded the new version and will try it tomorrow. No problem with sending you a copy when it's done. I am currently grappling with the G1000 page as it is something I have never used before, can't seem to get the FMS knob to work with the mouse, never mind with FSUIPC. Probably me doing something wrong.Still I'll have another go tomorrow,

Den

Link to comment
Share on other sites

Pete

I have hit a problem with my menu pages. If you look at tke wideclient.ini file pasted below you will see at line 277 a GoTo which does not work. I have tried putting this in several pages and directing it at several lines above 300 (page 6 starts at 300) but all I get is a black button. I have put a Next next to the ineffective GoTo and that works ok. Would you have alook and tell me if its me on not?

The rest is pretty much done although I think page 1 looks a bit scrappy and may end up being revised.

Den

===; PLEASE SEE WideFS documentation for parameter details

; =====================================================

[Config]

Protocol=TCP

Port=8002

Window=1,2,1442,368

Visible=Yes

ButtonScanInterval=20

ClassInstance=0

NetworkTiming=5,1

MailslotTiming=2000,1000

PollInterval=2000

Port2=9002

ResponseTime=18

ApplicationDelay=0

TCPcoalesce=No

WaitForNewData=500

MaxSendQ=100

OnMaxSendQ=Log

NewSendScanTime=50

Priority=3,1,2

ServerName=Quadcore

; -----------------------------------------------

[user]

Log=Errors+

ButtonScreen=Yes

; -----------------------------------------------

[buttonScreen]

Size=12,5

Colour4=221,250,182

Colour5=235,250,160

Colour6=238,183,172

Colour8=180,44,2

Colour7=26,122,144

Colour9=231,155,17

Title1="SYSTEMS MENU"

Title2="AUTOPILOT MENU"

Title3="NAVCOM MENU"

Title4="G1000 PRIMARY FLIGHT DISPLAY"

Title5="G1000 MULTI-FUNCTION DISPLAY"

Title6="ODDS AND SODS"

===========PAGE 1 SYSTEMS===============================

0=7G0r"SYSTEMS"

1=Tl"Battery\rMaster"

2=T"Alternator\rMaster"

3=T"Avionics\rMaster"

4=T"Pitot\rHeat"

5=T"Fuel\rPump"

6=Blb"Engine 1\rAuto start"

7=Bb"Engine 2\rAuto start"

8=Bb"Engine 3\rAuto start"

9=Bb"Engine 4\rAuto start"

10=Bb"Engine\rAuto\rShutdown"

11=Tbl"Parking\rBrake"

12=4G60r"AUTO\rPILOT"

13=6Blt"Magneto\rOFF"

14=6Bt"Magneto\rLeft"

15=6Bt"Magneto\rRight"

16=6Bt"Magneto\rBoth"

17=6Bt"GA Engine\rStarter"

18=5Bbl"APU\rOFF"

19=5Bb"APU\rON"

20=5Bbr"APU Fire\rExtinguisher"

21=B" "

22=B"Cowl Flaps\rOpen"

23=B"Gear\rUp"

24=4G120r"NAV\rCOM"

25=Ttbl"Panel\rLights"

26=Ttb"Beacon"

27=Ttb"Landing\rLight"

28=Ttb"Nav\rLights"

29=Ttb"Strobe\rLight"

30=Bl"Anti-ice\rOFF"

31=Br"Anti-ice\rON" "

32=6Br"Barometer\r+"

33=B" "

34=B"Cowl Flaps\rClose"

35=B"Gear\rDown"

36=4G180r"G1000\rPFD"

37=7Bl"Standard\r Barometer\rSetting"

38=T"No\rSmoking"

39=T"Seat\rBelts"

40=B"Call\rFuel\rTruck"

41=T"Water\rRudder"

42=Bl"Prop\rDe-ice"

43=Tr"Prop\rSync"

44=6Br"Barometer\r-"

45=B" "

46=B"Release\rTow\rLine"

47=B" "

48=4G240r"G1000\rMFD""

49=Tl"Door"

50=T"Jetway"

51=T"Pushback"

52=2B"P/B\rLeft"

53=2B"P/B\rRight"

54=6Blt"Aileron trim\rLeft"

55=6Bt"Aileron trim\rRight"

56=6Bt"Rudder trim\rLeft"

57=6Btr"Rudder trim\rRight"

58=B"Request\rTow\rPlane"

59=B" "

===================PAGE 2 AUTOPILOT======================

60=4G0r"SYSTEMS""

61=Tl"A/P\rMaster"

62=T"Heading\rHold"

63=T"Nav\rHold"

64=T"Apr"

65=T"Back\rCourse"

66=T"Alt\rHold"

67=T"A/T"

68=T"Speed\rHold"

69=T"Yaw\rDamper"

70=T"Flight\rDirector"

71=T"Loc\rHold"

72=7G60r"AUTO\rPILOT"

73=Bl"Nav/GPS"

74=5B"Heading\rBug +"

75=5B"Obs1\r +"

76=5B"Obs2\r +"

77=5B"ADF\r+"

78=5B"Alt\r+"

79=5B"TOGA "

80=5B"Speed\r+ "

81=5B"Vert Speed\r+"

82=5B"Spoilers\rArm "

83=5B"Autobrake\rIncrease "

84=4G120r"NAV\rCOM"

85=Tbl" "

86=5Bb"Heading\rBug -"

87=5Bb"Obs1\r-

88=5Bb"Obs2\r-"

89=5Bb"ADF\r-"

90=5Bb"Alt\r-"

91=5Bb" "

92=5Bb"Speed\r-"

93=5Bb"Vert Speed\r-"

94=5Bb"Spoilers\rOFF"

95=5Bb"Autobrake\rDecrease"

96=4G180r"G1000\rPFD"

97=Bl" "

98=B" "

99=B" "

100=B" "

101=B" "

102=B" "

103=B" "

104=B" "

105=B" "

106=B" "

107=B" "

108=4G240r"G1000\rMFD"

109=Bl" "

110=B" "

111=B" "

112=B" "

113=B" "

114=B" "

115=B" "

116=B" "

117=B" "

118=B" "

119=B" "

============PAGE 3 NAVCOM========================

120=4G0r"SYSTEMS"

121=5Bl"Com 1\r Int\r+"

122=5Br"Com 1\rDec\r+"

123=5B"Com 2\r Int\r+"

124=5Br"Com 2\rDec\r+"

125=7Br"Com 1\rSwap"

126=6Bl"ADF\r100s\r+"

127=6B"ADF\r10s\r+"

128=6B"ADF\r1s\r+"

129=6B"ADF\r0.1s\r+"

130=7Bl"DME 1"

131=7B"DME 2"

132=4G60r"AUTO\rPILOT"

133=5Bbl"Com 1\rInt\r-"

134=5Brb"Com 1\rDec\r-"

135=5Bb"Com 2\rInt\r-

136=5Bbr"Com 2\rDec\r-"

137=7Bbr"Com 2\rSwap"

138=6Bl"ADF\r100s\r-"

139=6B"ADF\r10s\r-"

140=6B"ADF\r1s\r-"

141=6B"ADF\r0.1s\r-"

142=Bl" "

143=B" "

144=7G120r"NAV\rCOM"

145=1Bl"Nav 1\r Int\r+"

146=1Br"Nav 1\rDec\r+"

147=1B"Nav 2\r Int\r+"

148=1Br"Nav 2\rDec\r+"

149=7Br"Nav 1\rSwap"

150=6Bl"XPDR\r1000s\r+"

151=6B"XPDR\r100s\r+"

152=6B"XPDR\r10s\r+"

153=6B"XPDR\r1s\r+"

154=Bl" "

155=B" "

156=4G180r"G1000\rPFD"

157=1Bbl"Nav 1\r Int\r-"

158=1Brb"Nav 1\rDec\r-"

159=1Bb"Nav 2\r Int\r-"

160=1Brb"Nav 2\rDec\r-"

161=7Bbr"Nav 2\rSwap"

162=6Bbl"XPDR\r1000s\r-"

163=6Bb"XPDR\r100s\r-"

164=6Bb"XPDR\r10s\r-"

165=6Bb"XPDR\r1s\r-"

166=Bl" "

167=B" "

168=4G240r"G1000\rMFD"

169=2Bl"Com 1"

170=2B"Com 2"

171=T"Both"

172=T"Nav 1\rIdent"

173=T"Nav 2\rIdent"

174=T"MKR"

175=T"DME"

176=T"ADF"

177=2B"NAV/GPS"

178=Bl" "

179=B" "

========PAGE 4 G1000 PFD====================================

180=4G0"SYSTEMS"

181=Bl"Group Knob\rIncrease "

182=B"Group Knob\rDecrease"

183=U

184=U

185=U

186=U

187=U

188=U

189=U

190=B"Range\rZoom Out"

191=B"Range\rZoom In"

192=4G60"AUTO\rPILOT"

193=Bl"Page Knob\rIncrease"

194=B"Page Knob\rDecrease"

195=U

196=U

197=U

198=U

199=U

200=U

201=U

202=B"Direct"

203=B"Menu"

204=4G120"NAV\rCOM"

205=Bl"Cursor"

206=B" "

207=U

208=U

209=U

210=U

211=U

212=U

213=U

214=B"FPL"

215=B"PROC"

216=7G180"G1000\rPFD"

217=Bbl" "

218=Bb" "

219=U

220=U

221=U

222=U

223=U

224=U

225=U

226=Bb"CLR"

227=Bb"Enter"

228=4G240"G1000\rMFD"

229=6Bl"Soft Key\r1"

230=6B"Soft Key\r2"

231=6B"Soft Key\r3"

232=6B"Soft Key\r4"

233=6B"Soft Key\r5"

234=6B"Soft Key\r6"

235=6B"Soft Key\r7"

236=6B"Soft Key\r8"

237=6B"Soft Key\r10"

238=6B"Soft Key\r11"

239=6B"Soft Key\r12"

==============PAGE 5 G1000 MFD=====================

240=4G0"SYSTEMS"

241=Bl"Group Knob\rIncrease "

242=B"Group Knob\rDecrease"

243=U

244=U

245=U

246=U

247=U

248=U

249=U

250=B"Range\rZoom Out"

251=B"Range\rZoom In"

252=4G60"AUTO\rPILOT"

253=Bl"Page Knob\rIncrease"

254=B"Page Knob\rDecrease"

255=U

256=U

257=U

258=U

259=U

260=U

261=U

262=B"Direct"

263=B"Menu"

264=4G120"NAV\rCOM"

265=Bl"Cursor"

266=B" "

267=U

268=U

269=U

270=U

271=U

272=U

273=U

274=B"FPL"

275=B"PROC"

276=4G180"G1000\rPFD"

277=7G360"N"

278=N

279=U

280=U

281=U

282=U

283=U

284=U

285=U

286=Bb"CLR"

287=Bb"Enter"

288=7G240"G1000\rMFD"

289=1Bl"Soft Key\r1"

290=1B"Soft Key\r2"

291=1B"Soft Key\r3"

292=1B"Soft Key\r4"

293=1B"Soft Key\r5"

294=1B"Soft Key\r6"

295=1B"Soft Key\r7"

296=1B"Soft Key\r8"

297=1B"Soft Key\r10"

298=1B"Soft Key\r11"

299=1B"Soft Key\r12"

===============PAGE 6 ODDS AND SODS===============

300=4G0"SYSTEMS"

301=Bl"1"

302=B""

303=B""

304=B""

305=B""

306=B""

307=B""

308=B""

309=B""

310=B""

311=B""

312=4G60"AUTO\rPILOT"

324=4G"NAV\rCOM"

336=4G180"G1000\rPFD"

348=4G240"G1000\rMFD"

Link to comment
Share on other sites

I have hit a problem with my menu pages. If you look at tke wideclient.ini file pasted below you will see at line 277 a GoTo which does not work. I have tried putting this in several pages and directing it at several lines above 300 (page 6 starts at 300) but all I get is a black button. I have put a Next next to the ineffective GoTo and that works ok. Would you have alook and tell me if its me on not?

This is 277:

277=7G360"N"

but where is line 360= to which it refers? The last line appears to be:

348=4G240"G1000\rMFD"

It is probably defaulting to "Unused" because the place it is supposed to go doesn't exist.

BTW if you post INI examples here could you (a) just post the relevant section (i.e. the ButtonScreen section here), and (b) "code" it (i.e. enclose it as a "code" example, using the button above the editing area). This will do two things

1. Make your message much much more readable, and shorter,

2. Make it much, much easier to extract your parameters for testing.

[LATER]

I've tried your example after changing line 277 to refer to an existing line (300 or 301), and you are right. It still isn't working. Looks like I've got an inappropriate "288 buttons" check in there. I'll fix it and post an update tomorrow (Thursday).

Regards

Pete

Link to comment
Share on other sites

I'll fix it and post an update tomorrow (Thursday).

Actually it was so easy to fix (just changing a number in two places) that i've fixed it now. Please download WideClient 6.774 from either of the Downloads announcements.

Let me know when you have an example you are happy with. It needn't be the "final" one (there's no such thing in this hobby, in any case -- we always tinker ). And please let me know if you mind being credited (by what name?). After all if it wasn't for you none of these new facilities would exist in any case. ;-)

Regards

Pete

Link to comment
Share on other sites

Pete

Now got a version I am happy with and the info is posted below. I've tried to use the Code facility, but have never used it before so I hope i has worked.

I would be chuffed to be credited for it, please credit to Dennis Hardy.

Have a look at page 7 (Misc), it does some weird things with buttons and toggles after the end of the allocated spaces- including putting button 55 in again!

Thanks for all yout help.

Den

[ButtonScreen]

Size=13,5

Colour4=221,250,182
Colour5=235,250,160
Colour6=238,183,172
Colour8=180,44,2
Colour7=26,122,144
Colour9=231,155,17

Title1="SYSTEMS MENU"
Title2="AUTOPILOT MENU"
Title3="NAVCOM MENU"
Title4="G1000 PRIMARY FLIGHT DISPLAY"
Title5="G1000 MULTI-FUNCTION DISPLAY"
Title6="GPS"
Title7="MISC"

===========PAGE 1 SYSTEMS===============================

0=7G0r"SYSTEMS"
1=Tl"Battery\rMaster"
2=T"Alternator\rMaster"
3=T"Avionics\rMaster"
4=T"Pitot\rHeat"
5=T"Fuel\rPump"
6=Bl"Engine 1\rAuto start"
7=B"Engine 2\rAuto start"
8=B"Engine 3\rAuto start"
9=B"Engine 4\rAuto start"
10=B"Engine\rAuto\rShutdown"
11=Trl"Parking\rBrake"
12=4G325l"GPS"

13=4G65r"AUTO\rPILOT"
14=6Blt"Magneto\rOFF"
15=6Bt"Magneto\rLeft"
16=6Bt"Magneto\rRight"
17=6Bt"Magneto\rBoth"
18=6Bt"GA Engine\rStarter"
19=5Btl"APU\rOFF"
20=5Bt"APU\rON"
21=5Btr"APU Fire\rExtinguisher"
22=Bt" "
23=Btl"Cowl Flaps\rOpen"
24=Btlr"Gear\rUp"
25=4G390l"Misc"

26=4G130r"NAV\rCOM"
27=Ttbl"Panel\rLights"
28=Ttb"Beacon"
29=Ttb"Landing\rLight"
30=Ttb"Nav\rLights"
31=Ttb"Strobe\rLight"
32=Btl"Anti-ice\rOFF"
33=Btr"Anti-ice\rON" "
34=Ttr"No\rSmoking"
35=B" "
36=Blb"Cowl Flaps\rClose"
37=Blbr"Gear\rDown"
38=U

39=4G195r"G1000\rPFD"
40=7Bl"Standard\r Barometer\rSetting"
41=6B"Barometer\r+"
42=6Br"Barometer\r-"
43=T"Prop\rSync"
44=T"Water\rRudder"
45=Bbl"Prop\rDe-ice"
46=Brb" "
47=Trb"Seat\rBelts"
48=B" "
49=B"Release\rTow\rLine"
50=B"Request\rTow\rPlane"
51=U

52=4G260r"G1000\rMFD""
53=6Blt"Aileron trim\rLeft"
54=6Bt"Aileron trim\rRight"
55=6Bt"Rudder trim\rLeft"
56=6Btr"Rudder trim\rRight"
57=B" "
58=Tl"Door"
59=T"Jetway"
60=T"Pushback"
61=2B"P/B\rLeft"
62=2B"P/B\rRight"
63=B"Call\rFuel\rTruck"
64=U

===================PAGE 2 AUTOPILOT======================

65=4G0r"SYSTEMS""
66=Tl"A/P\rMaster"
67=T"Heading\rHold"
68=T"Nav\rHold"
69=T"Apr"
70=T"Back\rCourse"
71=T"Alt\rHold"
72=T"A/T"
73=T"Speed\rHold"
74=T"Yaw\rDamper"
75=T"Flight\rDirector"
76=Tr"Loc\rHold"
77=4G325l"GPS"

78=7G65r"AUTO\rPILOT"
79=Bl"Nav/GPS"
80=5B"Heading\rBug +"
81=5B"Obs1\r +"
82=5B"Obs2\r +"
83=5B"ADF\r+"
84=5B"Alt\r+"
85=5B"TOGA "
86=5B"Speed\r+ "
87=5B"Vert Speed\r+"
88=5B"Spoilers\rArm "
89=5Br"Autobrake\rIncrease "
90=4G390l"Misc"

91=4G130r"NAV\rCOM"
92=Tbl" "
93=5Bb"Heading\rBug -"
94=5Bb"Obs1\r-
95=5Bb"Obs2\r-"
96=5Bb"ADF\r-"
97=5Bb"Alt\r-"
98=5Bb" "
99=5Bb"Speed\r-"
100=5Bb"Vert Speed\r-"
101=5Bb"Spoilers\rOFF"
102=5Bb"Autobrake\rDecrease"
103=U

104=4G195r"G1000\rPFD"
105=Bl" "
106=B" "
107=B" "
108=B" "
109=B" "
110=B" "
111=B" "
112=B" "
113=B" "
114=B" "
115=B" "
116=U

117=4G260r"G1000\rMFD"
118=Bl" "
119=B" "
120=B" "
121=B" "
122=B" "
123=B" "
124=B" "
125=B" "
126=B" "
127=B" "
128=B" "
129=U

============PAGE 3 NAVCOM========================

130=4G0r"SYSTEMS"
131=5Bl"Com 1\r Int\r+"
132=5Br"Com 1\rDec\r+"
133=5B"Com 2\r Int\r+"
134=5Br"Com 2\rDec\r+"
135=7Br"Com 1\rSwap"
136=6Bl"ADF\r100s\r+"
137=6B"ADF\r10s\r+"
138=6B"ADF\r1s\r+"
139=6B"ADF\r0.1s\r+"
140=7Bl"DME 1"
141=7Br"DME 2"
142=4G325l"GPS"

143=4G65r"AUTO\rPILOT"
144=5Bbl"Com 1\rInt\r-"
145=5Brb"Com 1\rDec\r-"
146=5Bb"Com 2\rInt\r-
147=5Bbr"Com 2\rDec\r-"
148=7Bbr"Com 2\rSwap"
149=6Bl"ADF\r100s\r-"
150=6B"ADF\r10s\r-"
151=6B"ADF\r1s\r-"
152=6B"ADF\r0.1s\r-"
153=Bl" "
154=Br" "
155=4G390l"Misc"

156=7G130r"NAV\rCOM"
157=1Bl"Nav 1\r Int\r+"
158=1Br"Nav 1\rDec\r+"
159=1B"Nav 2\r Int\r+"
160=1Br"Nav 2\rDec\r+"
161=7Br"Nav 1\rSwap"
162=6Bl"XPDR\r1000s\r+"
163=6B"XPDR\r100s\r+"
164=6B"XPDR\r10s\r+"
165=6B"XPDR\r1s\r+"
166=Bl" "
167=B" "
168=U

169=4G195r"G1000\rPFD"
170=1Bbl"Nav 1\r Int\r-"
171=1Brb"Nav 1\rDec\r-"
172=1Bb"Nav 2\r Int\r-"
173=1Brb"Nav 2\rDec\r-"
174=7Bbr"Nav 2\rSwap"
175=6Bbl"XPDR\r1000s\r-"
176=6Bb"XPDR\r100s\r-"
177=6Bb"XPDR\r10s\r-"
178=6Bb"XPDR\r1s\r-"
179=Bl" "
180=B" "
181=U

182=4G260r"G1000\rMFD"
183=2Bl"Com 1"
184=2B"Com 2"
185=T"Both"
186=T"Nav 1\rIdent"
187=T"Nav 2\rIdent"
188=T"MKR"
189=T"DME"
190=T"ADF"
191=2B"NAV/GPS"
192=Bl" "
193=B" "
194=U

========PAGE 4 G1000 PFD====================================

195=4G0r"SYSTEMS"
196=Bl"Group Knob\rIncrease "
197=B"Group Knob\rDecrease"
198=U
199=U
200=U
201=U
202=U
203=U
204=U
205=B"Range\rZoom Out"
206=Br"Range\rZoom In"
207=4G325l"GPS"

208=4G65r"AUTO\rPILOT"
209=Bl"Page Knob\rIncrease"
210=B"Page Knob\rDecrease"
211=U
212=U
213=U
214=U
215=U
216=U
217=U
218=B"Direct"
219=Br"Menu"
220=4G390l"Misc"

221=4G130r"NAV\rCOM"
222=Bl"Cursor"
223=B" "
224=U
225=U
226=U
227=U
228=U
229=U
230=U
231=B"FPL"
232=B"PROC"
233=U

234=7G195r"G1000\rPFD"
235=6Btrl"Soft Key\r1"
236=Bb" "
237=U
238=U
239=U
240=U
241=U
242=U
243=U
244=Bb"CLR"
245=Bb"Enter"
246=U

247=4G260r"G1000\rMFD"
248=6Bl"Soft Key\r2"
249=6B"Soft Key\r3"
250=6B"Soft Key\r4"
251=6B"Soft Key\r5"
252=6B"Soft Key\r6"
253=6B"Soft Key\r7"
254=6B"Soft Key\r8"
255=6B"Soft Key\r9"
256=6B"Soft Key\r10"
257=6B"Soft Key\r11"
258=6B"Soft Key\r12"
259=U

==============PAGE 5 G1000 MFD=====================

260=4G0"SYSTEMS"
261=Bl"Group Knob\rIncrease "
262=B"Group Knob\rDecrease"
263=U
264=U
265=U
266=U
267=U
268=U
269=U
270=B"Range\rZoom Out"
271=Br"Range\rZoom In"
272=4G328l"GPS"

273=4G65"AUTO\rPILOT"
274=Bl"Page Knob\rIncrease"
275=B"Page Knob\rDecrease"
276=U
277=U
278=U
279=U
280=U
281=U
282=U
283=B"Direct"
284=Br"Menu"
285=4G394l"Misc"

286=4G130"NAV\rCOM"
287=Bl"Cursor"
288=B" "
289=U
290=U
291=U
292=U
293=U
294=U
295=U
296=B"FPL"
297=B"PROC"
298=U

299=4G195"G1000\rPFD"
300=1Btl"Soft Key\r1"
301=U
302=U
303=U
304=U
305=U
306=U
307=U
308=U
309=Bb"CLR"
310=Bb"Enter"
311=U

312=7G260"G1000\rMFD"
313=1Bl"Soft Key\r2"
314=1B"Soft Key\r3"
315=1B"Soft Key\r4"
316=1B"Soft Key\r5"
317=1B"Soft Key\r6"
318=1B"Soft Key\r7"
319=1B"Soft Key\r8"
320=1B"Soft Key\r9"
321=1B"Soft Key\r10"
322=1B"Soft Key\r11"
323=1B"Soft Key\r12"
324=U

===============PAGE 6 GPS ===============

325=4G0r"SYSTEMS"
326=Bl"Group\rKnob\r-"
327=B"Group\rKnob\r+"
328=U
329=U
330=U
331=U
332=U
333=U
334=U
335=B"Zoom\rIn"
336=Br"Zoom\rOut"
337=7G325l"GPS"

338=4G65r"AUTO\rPILOT"
339=Bl"Page\rKnob\r- "
340=B"Page\rKnob\r+"
341=U
342=U
343=U
344=U
345=U
346=U
347=U
348=B" "
349=Br"Direct\rTo "
350=4G390l"Misc"

351=4G130r"NAV\rCOM"
352=Bl" "
353=B" "
354=U
355=U
356=U
357=U
358=U
359=U
360=U
361=B" "
362=Br"Menu"
363=U

364=4G195r"G1000\rPFD"
365=Bl" "
366=B" "
367=U
368=U
369=U
370=U
371=U
372=U
373=U
374=B"Cursor"
375=Br"Clear"
376=U

377=4G260r"G1000\rMFD"
378=Bl"PWR"
379=B" "
380=B" "
381=B" "
382=B"NRST"
383=B"OBS"
384=B"MSG"
385=B"FPL"
386=B"TERR"
387=B"PROC"
388=Br"Enter"
389=U

=========PAGE 7 MISC ===================================

390=4G0r"SYSTEMS"
391=Bl""
392=B""
393=B""
394=B""
395=B""
396=B""
397=B""
398=B""
399=B""
400=B""
401=Br""
402=4G325l"GPS"

403=4G65r"AUTO\rPILOT"
404=Bl""
405=B""
406=B""
407=B""
408=B""
409=B""
410=B""
411=B""
412=B""
413=B""
414=Br""
415=7G390l"Misc"

416=4G130r"NAV\rCOM"
417=Bl4G260"G1000\rMFD"""
418=B""
419=B""
420=B""
421=B""
422=B""
423=B""
424=B""
425=B""
426=B""
427=Br""
428=U

429=4G195b"G1000\rPFD"
430=4G260trb"G1000\rMFD"
431=B""
432=B""

Link to comment
Share on other sites

Now got a version I am happy with and the info is posted below. I've tried to use the Code facility, but have never used it before so I hope i has worked.

Yes, it worked fine. Thanks.

I would be chuffed to be credited for it, please credit to Dennis Hardy.

Okay, but let's make it work fully first! ;-)

Have a look at page 7 (Misc), it does some weird things with buttons and toggles after the end of the allocated spaces- including putting button 55 in again!

Well, not here - but Buuton 51 and some blue and red coloured buttons. Looks like a load of uninitialed rubbish is getting used. i'll fix that and upload a revised WideClient today or tomorrow.

Meanwhile there are some oddities in your parameters. first, on that page 7, did you want all those default labels with button numbers? The reason they appear is because you still have some null labels specified, i.e.

391=Bl""
392=B""
393=B""
394=B""
395=B""
396=B""
397=B""
398=B""
399=B""
400=B""
401=Br""

instead of using a space, " ".

Then there's one line which makes no sense, though it seems to have been interpreted more or less okay:

417=Bl4G260"G1000\rMFD"""

I'll work on the problem in WideClient. Maybe you could see what you intended with these lines?

Thanks!

Pete

Link to comment
Share on other sites

I'll work on the problem in WideClient. Maybe you could see what you intended with these lines?

Okay. Please download this:

http://fsuipc.simflight.com/beta/WideClient6775.zip

It fixes the problems on the last page (those representing positions later than the max 432), and also allows definitions to go up to space 1023. Hopefully that should be enough for all applications -- after all there are only 288 buttons, so this allows a lot of unused or management spaces.

I tidied your Page 7 a little but I'm not sure it is how you intended. I replaced your lines with just this:

=========PAGE 7 MISC ===================================

390=4G0r"SYSTEMS"
391=Bl""

401=Br""
402=4G325l"GPS"
403=4G65r"AUTO\rPILOT"
404=Bl""

414=Br""
415=7G390l"Misc"
416=4G130r"NAV\rCOM"
417=Bl""

427=Br""
428=U

429=4G195b"G1000\rPFD"
430=4G260trb"G1000\rMFD"

440=Br""

Perhaps you'd like to look and see if it is what you intended before i add your super example to the documentation with your name on! :-)

Thanks & Regards

Pete

Link to comment
Share on other sites

Pete

All I did on page 7 was to allocate all the remaining unused buttons to positions so they were there for any future uses that came up, but in such a way as to keep the layout of the page with the GoTos down the sides. The exception was the last GoTo (430=4G260trb"G1000\rMFD") which, thanks to your extending the number of command lines, I can now move to the same place as it is on the other pages. This maintains the appearance as I flip from one menu page to another. All the buttons are not yet allocated- until I come across a suitable use.

One thing I am looking at is if I can use a button to bring up the VoxATC screen rather than having to go through the FSX menus.

Den

Link to comment
Share on other sites

All I did on page 7 was to allocate all the remaining unused buttons to positions so they were there for any future uses that came up, but in such a way as to keep the layout of the page with the GoTos down the sides.

Yes, I see that -- as long as you did want the button numbers shown. But then you didn't need any entries for those positions (as in the example for Page 7 I sent back).

As I said, the only error was this line:

417=Bl4G260"G1000\rMFD"""

which makes no sense -- it says it is both a Button and a Go To instruction. In fact it is treated as a button and labelled so, giving you two buttons with that label. one being a Go To.

One thing I am looking at is if I can use a button to bring up the VoxATC screen rather than having to go through the FSX menus.

I don't know VoxATC, but you can invoke FSUIPC (for instance) with an ALT+M F (FS9) or ALT+D F (FSX) sequence (multiple key assignments, ALT_x first, then the letter after), because these do arrive in time. You can't get FSUIPC to send more keypresses afterwards because by then Windows is in its dialogue mode (this is FSUIPC, as it uses dialogues). VoxATC may be different.

Pete

Link to comment
Share on other sites

As I said, the only error was this line:

417=Bl4G260"G1000\rMFD""

Yes it should be a button.

A button with null label, I assume, else you havea button with the same label as one of the GoTo's.

When you've got a version you are happy for me to publish, let me have it and I'll revise the User Guide with it as a more advanced example.

Thanks,

Pete

Link to comment
Share on other sites

That last revision to Wideclient has removed the oddities on page 7, and my final version of the ini file is posted below.

I've even managed to get VoxATC onto it, all it needed was a hot key assigning and then FSUIPC pointing to that .

Once again thanks for helping me get it working

Den

[ButtonScreen]

Size=13,5

Colour4=221,250,182
Colour5=235,250,160
Colour6=238,183,172
Colour8=180,44,2
Colour7=26,122,144
Colour9=231,155,17

Title1="SYSTEMS MENU"
Title2="AUTOPILOT MENU"
Title3="NAVCOM MENU"
Title4="G1000 PRIMARY FLIGHT DISPLAY"
Title5="G1000 MULTI-FUNCTION DISPLAY"
Title6="GPS"
Title7="MISC"

===========PAGE 1 SYSTEMS===============================

0=7G0r"SYSTEMS"
1=Tl"Battery\rMaster"
2=T"Alternator\rMaster"
3=T"Avionics\rMaster"
4=T"Pitot\rHeat"
5=T"Fuel\rPump"
6=Bl"Engine 1\rAuto start"
7=B"Engine 2\rAuto start"
8=B"Engine 3\rAuto start"
9=B"Engine 4\rAuto start"
10=B"Engine\rAuto\rShutdown"
11=Trl"Parking\rBrake"
12=4G325l"GPS"

13=4G65r"AUTO\rPILOT"
14=6Blt"Magneto\rOFF"
15=6Bt"Magneto\rLeft"
16=6Bt"Magneto\rRight"
17=6Bt"Magneto\rBoth"
18=6Bt"GA Engine\rStarter"
19=5Btl"APU\rOFF"
20=5Bt"APU\rON"
21=5Btr"APU Fire\rExtinguisher"
22=6Bt"VoxATC "
23=Btl"Cowl Flaps\rOpen"
24=Btlr"Gear\rUp"
25=4G390l"Misc"

26=4G130r"NAV\rCOM"
27=Ttbl"Panel\rLights"
28=Ttb"Beacon"
29=Ttb"Landing\rLight"
30=Ttb"Nav\rLights"
31=Ttb"Strobe\rLight"
32=Btl"Anti-ice\rOFF"
33=Btr"Anti-ice\rON" "
34=Ttr"No\rSmoking"
35=Bt" "
36=Blb"Cowl Flaps\rClose"
37=Blbr"Gear\rDown"
38=U

39=4G195r"G1000\rPFD"
40=7Bl"Standard\r Barometer\rSetting"
41=6B"Barometer\r+"
42=6Br"Barometer\r-"
43=T"Prop\rSync"
44=T"Water\rRudder"
45=Bbl"Prop\rDe-ice"
46=Brb" "
47=Trb"Seat\rBelts"
48=B" "
49=B"Release\rTow\rLine"
50=B"Request\rTow\rPlane"
51=U

52=4G260r"G1000\rMFD""
53=6Blt"Aileron trim\rLeft"
54=6Bt"Aileron trim\rRight"
55=6Bt"Rudder trim\rLeft"
56=6Btr"Rudder trim\rRight"
57=B" "
58=Tl"Door"
59=T"Jetway"
60=T"Pushback"
61=2B"P/B\rLeft"
62=2B"P/B\rRight"
63=B"Call\rFuel\rTruck"
64=U

===================PAGE 2 AUTOPILOT======================

65=4G0r"SYSTEMS""
66=Tl"A/P\rMaster"
67=T"Heading\rHold"
68=T"Nav\rHold"
69=T"Apr"
70=T"Back\rCourse"
71=T"Alt\rHold"
72=T"A/T"
73=T"Speed\rHold"
74=T"Yaw\rDamper"
75=T"Flight\rDirector"
76=Tr"Loc\rHold"
77=4G325l"GPS"

78=7G65r"AUTO\rPILOT"
79=Bl"Nav/GPS"
80=5B"Heading\rBug +"
81=5B"Obs1\r +"
82=5B"Obs2\r +"
83=5B"ADF\r+"
84=5B"Alt\r+"
85=5B"TOGA "
86=5B"Speed\r+ "
87=5B"Vert Speed\r+"
88=5B"Spoilers\rArm "
89=5Br"Autobrake\rIncrease "
90=4G390l"Misc"

91=4G130r"NAV\rCOM"
92=Tbl" "
93=5Bb"Heading\rBug -"
94=5Bb"Obs1\r-
95=5Bb"Obs2\r-"
96=5Bb"ADF\r-"
97=5Bb"Alt\r-"
98=5Bb" "
99=5Bb"Speed\r-"
100=5Bb"Vert Speed\r-"
101=5Bb"Spoilers\rOFF"
102=5Bb"Autobrake\rDecrease"
103=U

104=4G195r"G1000\rPFD"
105=Bl" "
106=B" "
107=B" "
108=B" "
109=B" "
110=B" "
111=B" "
112=B" "
113=B" "
114=B" "
115=B" "
116=U

117=4G260r"G1000\rMFD"
118=Bl" "
119=B" "
120=B" "
121=B" "
122=B" "
123=B" "
124=B" "
125=B" "
126=B" "
127=B" "
128=B" "
129=U

============PAGE 3 NAVCOM========================

130=4G0r"SYSTEMS"
131=5Bl"Com 1\r Int\r+"
132=5Br"Com 1\rDec\r+"
133=5B"Com 2\r Int\r+"
134=5Br"Com 2\rDec\r+"
135=7Br"Com 1\rSwap"
136=6Bl"ADF\r100s\r+"
137=6B"ADF\r10s\r+"
138=6B"ADF\r1s\r+"
139=6B"ADF\r0.1s\r+"
140=7Bl"DME 1"
141=7Br"DME 2"
142=4G325l"GPS"

143=4G65r"AUTO\rPILOT"
144=5Bbl"Com 1\rInt\r-"
145=5Brb"Com 1\rDec\r-"
146=5Bb"Com 2\rInt\r-
147=5Bbr"Com 2\rDec\r-"
148=7Bbr"Com 2\rSwap"
149=6Bl"ADF\r100s\r-"
150=6B"ADF\r10s\r-"
151=6B"ADF\r1s\r-"
152=6B"ADF\r0.1s\r-"
153=Bl" "
154=Br" "
155=4G390l"Misc"

156=7G130r"NAV\rCOM"
157=1Bl"Nav 1\r Int\r+"
158=1Br"Nav 1\rDec\r+"
159=1B"Nav 2\r Int\r+"
160=1Br"Nav 2\rDec\r+"
161=7Br"Nav 1\rSwap"
162=6Bl"XPDR\r1000s\r+"
163=6B"XPDR\r100s\r+"
164=6B"XPDR\r10s\r+"
165=6B"XPDR\r1s\r+"
166=Bl" "
167=B" "
168=U

169=4G195r"G1000\rPFD"
170=1Bbl"Nav 1\r Int\r-"
171=1Brb"Nav 1\rDec\r-"
172=1Bb"Nav 2\r Int\r-"
173=1Brb"Nav 2\rDec\r-"
174=7Bbr"Nav 2\rSwap"
175=6Bbl"XPDR\r1000s\r-"
176=6Bb"XPDR\r100s\r-"
177=6Bb"XPDR\r10s\r-"
178=6Bb"XPDR\r1s\r-"
179=Bl" "
180=B" "
181=U

182=4G260r"G1000\rMFD"
183=2Bl"Com 1"
184=2B"Com 2"
185=T"Both"
186=T"Nav 1\rIdent"
187=T"Nav 2\rIdent"
188=T"MKR"
189=T"DME"
190=T"ADF"
191=2B"NAV/GPS"
192=Bl" "
193=B" "
194=U

========PAGE 4 G1000 PFD====================================

195=4G0r"SYSTEMS"
196=Bl"Group Knob\rIncrease "
197=B"Group Knob\rDecrease"
198=U
199=U
200=U
201=U
202=U
203=U
204=U
205=B"Range\rZoom Out"
206=Br"Range\rZoom In"
207=4G325l"GPS"

208=4G65r"AUTO\rPILOT"
209=Bl"Page Knob\rIncrease"
210=B"Page Knob\rDecrease"
211=U
212=U
213=U
214=U
215=U
216=U
217=U
218=B"Direct"
219=Br"Menu"
220=4G390l"Misc"

221=4G130r"NAV\rCOM"
222=Bl"Cursor"
223=B" "
224=U
225=U
226=U
227=U
228=U
229=U
230=U
231=B"FPL"
232=B"PROC"
233=U

234=7G195r"G1000\rPFD"
235=6Btrl"Soft Key\r1"
236=Bb" "
237=U
238=U
239=U
240=U
241=U
242=U
243=U
244=Bb"CLR"
245=Bb"Enter"
246=U

247=4G260r"G1000\rMFD"
248=6Bl"Soft Key\r2"
249=6B"Soft Key\r3"
250=6B"Soft Key\r4"
251=6B"Soft Key\r5"
252=6B"Soft Key\r6"
253=6B"Soft Key\r7"
254=6B"Soft Key\r8"
255=6B"Soft Key\r9"
256=6B"Soft Key\r10"
257=6B"Soft Key\r11"
258=6B"Soft Key\r12"
259=U

==============PAGE 5 G1000 MFD=====================

260=4G0"SYSTEMS"
261=Bl"Group Knob\rIncrease "
262=B"Group Knob\rDecrease"
263=U
264=U
265=U
266=U
267=U
268=U
269=U
270=B"Range\rZoom Out"
271=Br"Range\rZoom In"
272=4G328l"GPS"

273=4G65"AUTO\rPILOT"
274=Bl"Page Knob\rIncrease"
275=B"Page Knob\rDecrease"
276=U
277=U
278=U
279=U
280=U
281=U
282=U
283=B"Direct"
284=Br"Menu"
285=4G394l"Misc"

286=4G130"NAV\rCOM"
287=Bl"Cursor"
288=B" "
289=U
290=U
291=U
292=U
293=U
294=U
295=U
296=B"FPL"
297=B"PROC"
298=U

299=4G195"G1000\rPFD"
300=1Btl"Soft Key\r1"
301=U
302=U
303=U
304=U
305=U
306=U
307=U
308=U
309=Bb"CLR"
310=Bb"Enter"
311=U

312=7G260"G1000\rMFD"
313=1Bl"Soft Key\r2"
314=1B"Soft Key\r3"
315=1B"Soft Key\r4"
316=1B"Soft Key\r5"
317=1B"Soft Key\r6"
318=1B"Soft Key\r7"
319=1B"Soft Key\r8"
320=1B"Soft Key\r9"
321=1B"Soft Key\r10"
322=1B"Soft Key\r11"
323=1B"Soft Key\r12"
324=U

===============PAGE 6 GPS ===============

325=4G0r"SYSTEMS"
326=Bl"Group\rKnob\r-"
327=B"Group\rKnob\r+"
328=U
329=U
330=U
331=U
332=U
333=U
334=U
335=B"Zoom\rIn"
336=Br"Zoom\rOut"
337=7G325l"GPS"

338=4G65r"AUTO\rPILOT"
339=Bl"Page\rKnob\r- "
340=B"Page\rKnob\r+"
341=U
342=U
343=U
344=U
345=U
346=U
347=U
348=B" "
349=Br"Direct\rTo "
350=4G390l"Misc"

351=4G130r"NAV\rCOM"
352=Bl" "
353=B" "
354=U
355=U
356=U
357=U
358=U
359=U
360=U
361=B" "
362=Br"Menu"
363=U

364=4G195r"G1000\rPFD"
365=Bl" "
366=B" "
367=U
368=U
369=U
370=U
371=U
372=U
373=U
374=B"Cursor"
375=Br"Clear"
376=U

377=4G260r"G1000\rMFD"
378=Bl"PWR"
379=B" "
380=B" "
381=B" "
382=B"NRST"
383=B"OBS"
384=B"MSG"
385=B"FPL"
386=B"TERR"
387=B"PROC"
388=Br"Enter"
389=U

=========PAGE 7 MISC ===================================

390=4G0r"SYSTEMS"
391=Bl""
392=B""
393=B""
394=B""
395=B""
396=B""
397=B""
398=B""
399=B""
400=B""
401=Br""
402=4G325l"GPS"

403=4G65r"AUTO\rPILOT"
404=Bl""
405=B""
406=B""
407=B""
408=B""
409=B""
410=B""
411=B""
412=B""
413=B""
414=Br""
415=7G390l"Misc"

416=4G130r"NAV\rCOM"
417=Bl""
427=Br""
428=U

429=4G195r"G1000\rPFD"
430=Bl""

442=4G260r"G1000\rMFD"






Link to comment
Share on other sites

That last revision to Wideclient has removed the oddities on page 7, and my final version of the ini file is posted below.

Okay, thanks.

I'm tidying up the documentation a little, and will add your example -- thanks very much!

I've also fixed a long-standing bug in the "AppOnly" shutdown facilities in WideClient, where the applications shut down (leaving Wideclient running) okay but the "RunReady" applications then do not restart when FS is up and running again.

The new WideFS release will be 6.78. I've updated the FS9 WideServer.DL version number too, to match, though there's actually no change in that module.

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
×
×
  • 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.