CLIENT COMMANDS © 1999, ulTRAX@webtv.net
updated 10-21-00


NOTES: Many valid commands will not work as links and therefore are presented simply as text. For example TV Client Commands do not work in Web Mode. Some commands are used in strings. See Samples below.
(!)=Use caution with these Commands!


SAMPLE CLIENT CODE USAGE from Connect Setup
client:ConfirmConnectSetup?ServiceType=standard&WhichStandardService=thrashnet&machine=204.254.74.126&port=&bootURL=http%3A%2Farcadia.artemis.com%2Fwebtv%2Fclient%2Fsplash-debug.html&homeURL=http%3A%2F%2Farcadia.artemis.com%2Fwebtv.%2Fclient%2Fhome.html&nameServer=207.76.180.2&useDirectConnection=true&Connect=Connect

SAMPLE CLIENT CODE USAGE from Phone Setup:
Client:ConfirmPhoneSetup?call-waiting-mode=HACK&callWaitingPrefix=&AdjustSensitivity=AdjustSensitivityyes&NetworkDisconnect=yes&TryAgain=yes

SAMPLE CLIENT CODE USAGE from DoRAMA
Client:Fetch?source=wtv-disk:/sync%3F%3Fdiskmap%3DKaraoke%26UseSubscriberID=false&group=Karaoke&message=RetrievingFiles


CLIENT CODES
Client:AudioFastForward (?)
Client:AudioPause (?)
Client:AudioPlay (?)
Client:AudioRewind (?)
Client:ActivateNetwork (! 800#relogin)
TV screen Adjustments
Client:AdjustActiveArea?xadj=0&yadj=0 (reset)
Client:AdjustActiveArea?xadj=1&yadj=0 (to right)
Client:AdjustActiveArea?xadj=0&yadj=1 (down)
Client:AdjustActiveArea?xadj=-1&yadj=0 (to left)
Client:AdjustActiveArea?xadj=0&yadj=-1 (up)
Client:AudioStop
Client:begindialing (! to local dialup)
client:begindialing


CLIENT:BOOTA codes courtesy of flashrom
client:boota (segment, see below for usage)
client:boota?partition=DoomROM&size=5242880&source=file://disk/Doom/approm.o&onfail=file://Disk/Browser/Games/bootfail.html (DOOM "on switch" Code. Must have DOOM on HD)

client:boota?partition=DoomROM&size=5242880&source=file://disk/Doom/approm.o&onfail=wtv-setup:/setupgames-success&downloadfail=wtv-setup:/setupgames-failure&forceTollDownload=1&group=Games,Doom,Jack2 (Doom Start code)

client:boota?partition=JackROM&size=5242880&source=file://disk/jack2/.group-update/approm.o&onfail=file://Disk/Jack2/docs.mxw (Jack start Code)
wtv-disk:/content/Downloadscreen.tmpl?diskmap=Jack2 (Download Jack)

client:boota?partition=JackROM&size=5242880&source=file://disk/Jack/DemoGame1/JackNe~1.ini (Jack Test)

client:boota?partition=DiskMap&downloadsuccess=wtv-setup:/setupgames-success&downloadfail=wtv-setup:/setupgames-failure&forceTollDownload=1&group=Games,Doom,Jack2 (games setup TEST1)


Client:BottomOfPage (from FIND panel)
Client:CAM?ShowPasswordPage=True (! dialup/relogin)
Client:Cancel
client:gotoweb?target=URL
Client:Channel (use in chat)
Client:ChatAddPrivateMessage (use in chat)
Client:ChatJoinChannel (use in chat)
Client:ClearFindPanelText
Client:CloseAddressPanel (?)
Client:ClosePrintWindow
Client:CloseAllPanels

CLIENT:CONFIRM...
Client:ConfirmAdvanc Client:ConfirmBYOISPSetup
Client:ConfirmConnectSetup (! unknown# dialup)
client:ConfirmPhoneSetup
Client:ConfirmPhoneSetup?AdjustSensitivity=yes&NetworkDisconnect=yes&TryAgain=yes
Client:ConfirmVFatHax (internal only)
Client:ConfirmDiskHax (internal only)
Client:conn (internal builds: probably short for connect) Client:Continue (?)

Client:CrossoverMark (TV Window. Plus only)
Client:DoNothing
Client:DownloadFile (internal builds)
Client:DownloadTVListings (! Plus only)
Client:EditAddresses
Client:Fetch (segmant, see below for usage)
Client:FetchCancel=True (?)
Client:fetch?group=Karaoke&Source=wtv-disk:/sync%3FDiskMap=Karaoke&Background=yes (! ?)
Client:Find
Client:Force (! relogin)
Client:Function
client:GoToBYOISPIntro Client:GoToConfigureBYOISP?Unpugged=True
Client:GoToConm (Connect Setup: internal builds)
Client:gotoinfo (411 info page)
Client:GoToPhoneSetup (! deletes cache)
Client:HangUpPhone (!)
client:HangUpPhone?allow-reconnect=no
client:HangUpPhone?allow-reconnect=yes

Client:InsertAddres
CLIENT:INSERTCHAR: (Keyboard Commands. Mapped onto file://ROM/images/keyboard1.gif. These commands work from the on-screen Keyboard only and are not presented here as live links.
client:InsertChar?value=a
client:InsertChar?value=b
client:InsertChar?value=c
client:InsertChar?value=d
client:InsertChar?value=e
client:InsertChar?value=f
client:InsertChar?value=g
client:InsertChar?value=h
client:InsertChar?value=i
client:InsertChar?value=j
client:InsertChar?value=k
client:InsertChar?value=l
client:InsertChar?value=m
client:InsertChar?value=n
client:InsertChar?value=o
client:InsertChar?value=p
client:InsertChar?value=q
client:InsertChar?value=r
client:InsertChar?value=s
client:InsertChar?value=t
client:InsertChar?value=u
client:InsertChar?value=v
client:InsertChar?value=w
client:InsertChar?value=x
client:InsertChar?value=y
client:InsertChar?value=z

client:InsertChar?value=1
client:InsertChar?value=2
client:InsertChar?value=3
client:InsertChar?value=4
client:InsertChar?value=5
client:InsertChar?value=6
client:InsertChar?value=7
client:InsertChar?value=8
client:InsertChar?value=9
client:InsertChar?value=0

client:TextCommand?name=enter
client:TextCommand?name=down
client:TextCommand?name=left
client:TextCommand?name=right
client:TextCommand?name=shift
client:TextCommand?name=up

client:InsertChar?value=[
client:InsertChar?value=]
client:InsertChar?value=,
client:InsertChar?value=$
client:InsertChar?value=#
client:InsertChar?value=;
client:InsertChar?value=:
client:InsertChar?value=~
client:InsertChar?value=.
client:InsertChar?value=/
client:InsertChar?value=\
client:InsertChar?value=|
client:InsertChar?value=-
client:InsertChar?value=(
client:InsertChar?value=)
client:InsertChar?value=*

KEYBOARD Client Commands may also be presented in the following form. This is an incomplete list.
client:InsertChar?value=%22 ("double quote")
client:InsertChar?value=%25 ("%")
client:InsertChar?value=%26 ("&")
client:InsertChar?value=%27 ("single quote")
client:InsertChar?value=%2b ("+")
client:InsertChar?value=%3c ("<")
client:InsertChar?value=%3d ("=")
client:InsertChar?value=%3e (">")
client:InsertChar?value=%3f ("?")


Client:JSCancelButton (?)
Client:JSPromptOK
Client:JSOKButton (JS)
Client:karaoke (?)
Client:KillProtocols (who knows what this does)
Client:ListChannelUsers (use in chat)
Client:LogOnToPage (password page)
Client:LogoShown (! deletes cache)
Client:OpenAddressPanel
Client:OpenNewChatChannelPanel (use in chat)
Client:OpenFindPanel
Client:OpenGoPanel
Client:OpenInfoPanel
Client:OpenKeyboard
Client:OpenPrintPanel
Client:OpenSavePanel
Client:OpenSendPanel
Client:PowerOff (! power off)
Client:PowerOn
Client:ReconnectChat
Client:RedialPhone
Client:ReloadPage
Client:Relogin (! switch users)
Client:ResetNVandPowerOff (! 800# relogin)
Client:RestartNow"
Client:SaveToFavorite (save ani)
Client:SetClock

CLIENT:SETSETUP
For more info on the use of the Setsetup commands plase go here.
client:setsetup?setup-play-songs=1
client:setsetup?setup-play-songs=0
client:setsetupvalue?setup-play-sounds=0
client:setsetupvalue?setup-play-sounds=1
client:setsetupvalue?setup-text-color=000000
client:setsetupvalue?setup-link-color=2222bb
client:setsetupvalue?setup-play-bgm=0
client:setsetupvalue?setup-play-bgm=1
client:setsetupvalue?setup-bgm-volume=100
client:setsetupvalue?setup-background-color=c6c6c6
client:setsetupvalue?setup-keyboard=alphabetical
client:setsetupvalue?setup-keyboard=standard
client:setsetupvalue?setup-font-size=small
client:setsetupvalue?setup-font-size=medium
client:setsetupvalue?setup-font-size=large
Client:SetSetupValue
Client:SetSetupValue?value=medium TEST
Client:ShowAlert (?)

CLIENT:SHOW....
Client:ShowDialingPage?
Client:ShowPrintWindow
Client:ShowSecurityInfo (! poweroff)
Client:ShowServices (IP text list)
Client:ShowSplash (?)
Client:ShowTVCrossoverRecent (Plus only)
Client:ShowTVFullScreen (Plus only)
Client:ShowToFullScreen?UseVideoIn (V Plus only)
Client:ShowTVHome (Plus only)
Client:ShowTVListings (Plus only. Possible segment.)
Client:ShowTVListingSetup?Main-Page (Plus only)
Client:ShowTVSearch (Plus only)
Client:ShowTVSearch?action=TypeSearch (Plus only)

Client:SoundCapture (Plus only)
Client:SubmitForm (segment, see below for usage
Client:SubmitForm?Name=EditForm&SubmitName=EditFrequency&SubmitValue=True (?)
Client:TogglePIP (? Plus only)
Client:TopOfPage
Client:Tourist&AddURL (X Infinite Tour)
Client:Tourist&depth?=AddURL(X Finite Tour)
Client:TriggerFlash (?)
Client:TVDataBase
Client:TriggerFlashDownload (Classic only)
client:UpdateFlash
client:updateflash?ipaddr=207.76.180.9&port=1618&path=wtv-flashrom:/FileName
Client:UploadFile (internal builds) Client:Unplugged (! to TV Home)
Client:UnpluggedAndMoved (! TV Home/800#)

Client:VideoAdShown
CLIENT: VCRCONTROLLER: (Plus VCR Controls. Works only in TV Mode.)
Client:VCRControler?Command=FastForward
Client:VCRControler?Command=Pause
Client:VCRControler?Command=Play
Client:VCRControler?Command=Power
Client:VCRControler?Command=Record
Client:VCRControler?Command=Rewind
Client:VCRControler?Command=Stop


Client:VideoAdShown (?)