Announcement

Collapse
No announcement yet.

Virtual Key "Enter"

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • webcm1
    replied
    Re: Virtual Key "Enter"

    Thanks! I'll give it a try.
    C.M.

    Leave a comment:


  • webcm1
    replied
    Re: Virtual Key "Enter"

    >nice theory though, huh?
    Yep! [img]/ubbthreads/images/icons/smile.gif[/img]
    Thanks,

    Leave a comment:


  • TJ_Tigger
    replied
    Re: Virtual Key "Enter"

    Maybe this could be a requested feature. Have a checkbox or something for the Edit Field where you can either allow the [ENTER] or disallow it. If it is disallowed the focus of the pressing of the [ENTER] will be outside of the Edit Field. I wonder if this would even be possible.

    Just thinking out loud.

    Leave a comment:


  • Worm
    replied
    Re: Virtual Key "Enter"

    Exactly. The Edit box intercepts the keypress, if you click on the app anywhere else, the Enter key processed correctly.

    Leave a comment:


  • kpsmith
    replied
    Re: Virtual Key "Enter"

    Here's the code for what I'm talking about if you want to try.

    Just save this to a textfile and throw on a .am4


    <AutoPlayMediaStudioDocument>
    <AMS40Version>4.0.0.3</AMS40Version>
    <AMS40Type>Commercial</AMS40Type>
    <CurrentPage>0</CurrentPage>
    <ProjectInfo>
    <DistributionFolderPath>C:\Documents and Settings\kpsmith\Desktop\V4 e.resource\Current Projects\Video Project\Gold\</DistributionFolderPath>
    <StartupPage>%PageFirst%</StartupPage>
    <WindowStyles>
    <ShowTitleBar>1</ShowTitleBar>
    <ShowWindowBorder>1</ShowWindowBorder>
    <FullScreen>0</FullScreen>
    <Width>790</Width>
    <Height>545</Height>
    </WindowStyles>
    <SplashScreen>
    <DisplayAtStartup>1</DisplayAtStartup>
    <Filename>Images\Delmar Learning Splash.pcx</Filename>
    <Duration>1000</Duration>
    </SplashScreen>
    <CreditsScreen>
    <DisplayAtShutdown>0</DisplayAtShutdown>
    <Filename/>
    <Duration>3000</Duration>
    </CreditsScreen>
    <Languages>
    <Language>
    <LanguageID>9</LanguageID>
    <FileName>C:\Program Files\AutoPlay Media Studio 4.0\Data\Languages\English.xml</FileName>
    <IsDefaultLanguage>1</IsDefaultLanguage>
    </Language>
    </Languages>
    <TransparentWindow>
    <UseTransparentBackground>0</UseTransparentBackground>
    <TransparentImage/>
    <TransparentColor>0</TransparentColor>
    </TransparentWindow>
    <ActiveXRequirements>
    <FlashRequired>0</FlashRequired>
    <FlashMinimumVersion>6.0.0.0</FlashMinimumVersion>
    <FlashURL>http://www.macromedia.com</FlashURL>
    <IERequired>0</IERequired>
    <IEMinimumVersion>4.72.2106.7</IEMinimumVersion>
    <IEURL>http://www.microsoft.com/ie</IEURL>
    <MediaPlayerRequired>0</MediaPlayerRequired>
    <MediaPlayerMinimumVersion>6.0.2.902</MediaPlayerMinimumVersion>
    <MediaPlayerURL>http://www.microsoft.com/mediaplayer</MediaPlayerURL>
    <ShowHelpButton>0</ShowHelpButton>
    <HelpLink/>
    </ActiveXRequirements>
    <Event>
    <Name>On Initialize</Name>
    <Action name="Comment">
    <Type>202</Type>
    <Function>2</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Comment>Get Horizontal Screen Resolution</Comment>
    </Action>
    <Action name="Get Information">
    <Type>140</Type>
    <Function>0</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Variable>%H_Res%</Variable>
    <Property>0</Property>
    </Action>
    <Action name="Blank Line">
    <Type>203</Type>
    <Function>2</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    </Action>
    <Action name="Comment">
    <Type>202</Type>
    <Function>2</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Comment>Let AMS resolutions greater than 800x600</Comment>
    </Action>
    <Action name="Blank Line">
    <Type>203</Type>
    <Function>2</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    </Action>
    <Action name="Comment">
    <Type>202</Type>
    <Function>2</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Comment>Set Screen position for 800x600 users</Comment>
    </Action>
    <Action name="IF">
    <Type>200</Type>
    <Function>1</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Condition>%H_Res% = 800</Condition>
    </Action>
    <Action name="Move">
    <Type>128</Type>
    <Function>0</Function>
    <DTIndentLevel>2</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <hWnd>%MenuHWnd%</hWnd>
    <EnableX>1</EnableX>
    <XCoordinate>0</XCoordinate>
    <EnableY>1</EnableY>
    <YCoordinate>0</YCoordinate>
    <EnableHeight>0</EnableHeight>
    <Height>0</Height>
    <EnableWidth>0</EnableWidth>
    <Width>0</Width>
    </Action>
    <Action name="END IF">
    <Type>201</Type>
    <Function>1</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    </Action>
    <Action name="Blank Line">
    <Type>203</Type>
    <Function>2</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    </Action>
    <Action name="Comment">
    <Type>202</Type>
    <Function>2</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Comment>Change Resolution Dialogue for 640x480 users</Comment>
    </Action>
    <Action name="IF">
    <Type>200</Type>
    <Function>1</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Condition>%H_Res% &amp;lt; 800</Condition>
    </Action>
    <Action name="Message Box">
    <Type>5</Type>
    <Function>0</Function>
    <DTIndentLevel>2</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <DialogTitle>Please increase your screen resolution</DialogTitle>
    <DialogMessage>This program requires a minimum screen resolution of 800 x 600 to run correctly.

    You can increase your screen resolution by opening the Display Control Panel and adjusting the settings found there.</DialogMessage>
    <Icon>3</Icon>
    <Variable>%Result%</Variable>
    <DialogType>0</DialogType>
    <DefaultButton>0</DefaultButton>
    </Action>
    <Action name="Exit">
    <Type>2</Type>
    <Function>0</Function>
    <DTIndentLevel>2</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    </Action>
    <Action name="END IF">
    <Type>201</Type>
    <Function>1</Function>
    <DTIndentLevel>1</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    </Action>
    </Event>
    <Event>
    <Name>On Close</Name>
    </Event>
    <Event>
    <Name>On Destroy</Name>
    </Event>
    </ProjectInfo>
    <BuildSettings>
    <ExecutableFilename>Start.exe</ExecutableFilename>
    <UseDataDir>1</UseDataDir>
    <DataDir>DATA</DataDir>
    <CreateAutorunINF>1</CreateAutorunINF>
    <ExternalIcon>
    <Enabled>0</Enabled>
    <Path/>
    </ExternalIcon>
    <PreBuildStep>
    <Run>0</Run>
    <FileType>0</FileType>
    <FileName/>
    <Arguments/>
    <WaitForReturn>0</WaitForReturn>
    </PreBuildStep>
    <PostBuildStep>
    <Run>0</Run>
    <FileType>0</FileType>
    <FileName/>
    <Arguments/>
    <WaitForReturn>0</WaitForReturn>
    </PostBuildStep>
    <PromptForBuildConfig>0</PromptForBuildConfig>
    <BuildConfiguration>
    <Name>Default Build</Name>
    <Constants/>
    </BuildConfiguration>
    </BuildSettings>
    <Page>
    <Name>Start</Name>
    <WindowTitle>NCTI Videos</WindowTitle>
    <Background>
    <Type>0</Type>
    <TopColor format="decimal">16711680</TopColor>
    <BottomColor format="decimal">16777215</BottomColor>
    <ParentPage/>
    <ShowParentDT>1</ShowParentDT>
    <NormalImage>
    <Filename>Images\Pstart.pcx</Filename>
    </NormalImage>
    <MouseOverImage>
    <Filename/>
    </MouseOverImage>
    <MouseDownImage>
    <Filename/>
    </MouseDownImage>
    </Background>
    <Object>
    <Type>2</Type>
    <Name>Hotspot1</Name>
    <VisibleAtDesignTime>1</VisibleAtDesignTime>
    <VisibleAtRunTime>1</VisibleAtRunTime>
    <Locked>0</Locked>
    <LockSize>0</LockSize>
    <ToolTip/>
    <Cursor>1</Cursor>
    <Coordinates>
    <Top>561</Top>
    <Bottom>586</Bottom>
    <Left>379</Left>
    <Right>479</Right>
    </Coordinates>
    <Hotkey>
    <VirtualKey>13</VirtualKey>
    <Modifiers>0</Modifiers>
    </Hotkey>
    <Event>
    <Name>On Mouse Over</Name>
    </Event>
    <Event>
    <Name>On Mouse Leave</Name>
    </Event>
    <Event>
    <Name>On Mouse Click</Name>
    <Action name="Get Text">
    <Type>78</Type>
    <Function>0</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <Variable>%URL%</Variable>
    <ObjectName>TextField</ObjectName>
    </Action>
    <Action name="Navigate To">
    <Type>42</Type>
    <Function>0</Function>
    <DTIndentLevel>0</DTIndentLevel>
    <Enabled>1</Enabled>
    <ErrorHandling>
    <UserNotificationMode>2</UserNotificationMode>
    <CustomErrorMessage/>
    <OnErrorAction>0</OnErrorAction>
    <JumpToLabel/>
    </ErrorHandling>
    <WebObjectName>WebBrowser1</WebObjectName>
    <URL>%URL%</URL>
    </Action>
    </Event>
    <ShowMouseOverPane>1</ShowMouseOverPane>
    <ShowMouseDownPane>1</ShowMouseDownPane>
    <MouseOverSound>Audio\High1.wav</MouseOverSound>
    <MouseOverIsExternal>0</MouseOverIsExternal>
    <MouseClickSound>Audio\Click1.wav</MouseClickSound>
    <MouseClickIsExternal>0</MouseClickIsExternal>
    </Object>
    <Object>
    <Type>8</Type>
    <Name>TextField</Name>
    <VisibleAtDesignTime>1</VisibleAtDesignTime>
    <VisibleAtRunTime>1</VisibleAtRunTime>
    <Locked>0</Locked>
    <LockSize>0</LockSize>
    <ToolTip/>
    <Cursor>0</Cursor>
    <Coordinates>
    <Top>0</Top>
    <Bottom>28</Bottom>
    <Left>0</Left>
    <Right>781</Right>
    </Coordinates>
    <Hotkey>
    <VirtualKey>0</VirtualKey>
    <Modifiers>0</Modifiers>
    </Hotkey>
    <Text>
    <Body/>
    <TextColor format="decimal">0</TextColor>
    <BackgroundColor format="decimal">16777215</BackgroundColor>
    <UseCustomFont>0</UseCustomFont>
    <FontName>Arial</FontName>
    <StyleName>Regular</StyleName>
    <CharacterSet>0</CharacterSet>
    <Height>14</Height>
    <Weight>400</Weight>
    <Italic>0</Italic>
    <Underline>0</Underline>
    <StrikeOut>0</StrikeOut>
    <Alignment>0</Alignment>
    <RightToLeftReadingOrder>0</RightToLeftReadingOrder>
    </Text>
    <Box>
    <HasBorder>1</HasBorder>
    <SunkenBorder>1</SunkenBorder>
    <VerticalScrollbar>0</VerticalScrollbar>
    <HorizontalScrollbar>0</HorizontalScrollbar>
    <MultiLine>0</MultiLine>
    <Password>0</Password>
    <Antialias>1</Antialias>
    <Masked>0</Masked>
    <Mask/>
    <MaskSymbol>32</MaskSymbol>
    <GetMaskOnly>0</GetMaskOnly>
    </Box>
    </Object>
    <Object>
    <Type>6</Type>
    <Name>WebBrowser1</Name>
    <VisibleAtDesignTime>1</VisibleAtDesignTime>
    <VisibleAtRunTime>1</VisibleAtRunTime>
    <Locked>0</Locked>
    <LockSize>0</LockSize>
    <ToolTip/>
    <Cursor>0</Cursor>
    <Coordinates>
    <Top>133</Top>
    <Bottom>464</Bottom>
    <Left>112</Left>
    <Right>658</Right>
    </Coordinates>
    <Hotkey>
    <VirtualKey>0</VirtualKey>
    <Modifiers>0</Modifiers>
    </Hotkey>
    <Event>
    <Name>On Before Navigate</Name>
    </Event>
    <Event>
    <Name>On Download Begin</Name>
    </Event>
    <Event>
    <Name>On Download Complete</Name>
    </Event>
    <Event>
    <Name>On Navigate Complete</Name>
    </Event>
    <Event>
    <Name>On Document Complete</Name>
    </Event>
    <Event>
    <Name>On Progress Change</Name>
    </Event>
    <Event>
    <Name>On Status Text Change</Name>
    </Event>
    <Event>
    <Name>On Title Change</Name>
    </Event>
    <WEB_BROWSER>
    <InitialPage>www.indigorose.com</InitialPage>
    <AltMode>1</AltMode>
    <AltImage/>
    </WEB_BROWSER>
    </Object>
    <Event>
    <Name>On Initialize</Name>
    </Event>
    <Event>
    <Name>On Show</Name>
    </Event>
    <Event>
    <Name>On Close</Name>
    </Event>
    <Event>
    <Name>On Destroy</Name>
    </Event>
    </Page>
    <MP3Player>
    <Event>
    <Name>On Play</Name>
    </Event>
    <Event>
    <Name>On Pause</Name>
    </Event>
    <Event>
    <Name>On Stop</Name>
    </Event>
    <Event>
    <Name>On Song End</Name>
    </Event>
    <Event>
    <Name>On Progress</Name>
    </Event>
    </MP3Player>
    <GlobalList>
    <Name>Serial Numbers 1</Name>
    <ListData/>
    </GlobalList>
    </AutoPlayMediaStudioDocument>

    Leave a comment:


  • kpsmith
    replied
    Re: Virtual Key "Enter"

    Problem is the focus is getting lost on the text box but it needs to be on the ams page. Try Alt-Tab to another window and then back to the AMS4.EXE. Then hit enter and it will probably work. What we really need is a way to assign actions to the text box.

    I can't think of a work around for this.

    Leave a comment:


  • Worm
    replied
    Re: Virtual Key "Enter"

    Okay, tried it myself too. nice theory though, huh?

    Leave a comment:


  • webcm1
    replied
    Re: Virtual Key "Enter"

    I added a go button to the Url Text box and added the

    //
    %ObjectText% = EditFieldObject[URL Entry Field].GetText

    WebBrowserObject[Browser Object].NavigateTo ("%ObjectText%")

    //

    And then tried to assign the Virtual Key "13" to the xml file but that isn't working either. Any idea thoughts?

    Thanks,
    CM

    Leave a comment:


  • webcm1
    replied
    Re: Virtual Key "Enter"

    Hmmm. I just tried that and it didn't work, I'll try it again.

    Leave a comment:


  • Worm
    replied
    Re: Virtual Key "Enter"

    If you only have the one Text Box you want to get the Enter press from, you could use a Hot Spot and assign it the keycode of 13 (editing the XML to do so). Should work.

    Leave a comment:


  • webcm1
    started a topic Virtual Key "Enter"

    Virtual Key "Enter"

    How do I assign a short cut key (enter) to a URL Text entry object? Can I do this by modifying the project xml file anding the virtual key code and actions?
Working...
X