Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

 

 

ISession::SendKeys

Send keystrokes to the QWS3270 session.

 

Function SendKeys(keys As String) As Long
 

Parameters

NoNameTypeOptionalDefaultDescription

1

keys

String

No

-

String of keystrokes or control/function keys. A maximum of 255 bytes (including host function key codes) is allowed. The string must be NULL terminated.

Return Code

Description

JGS_OK

The keys were sent successfully

JGS_PARAMETERERROR

Missing or invalid parameter (string longer than 255 bytes)

JGS_NOTCONNECTED

You are not connected to a session. Call ISession::Connect first.

JGS_PSBUSY

The session is busy and not all of the keystrokes could be sent

JGS_INHIBITED

Input to the session is inhibited and keystrokes were rejected. A possible reason is that you tried to send invalid keystrokes. See the list of valid keystrokes.

JGS_SYSERROR

The function failed due to a system error

Remarks

You cannot send keystrokes to the Host session when the keyboard is locked or busy (input inhibited). You can check the keyboard status with TestForKbUnlocked function. It is also your responsibility to treat input-protected or numeric-only host fields appropriately.

Sample Code


Dim myString as String
Dim result as Long
myString = "Testing@E"
result = sess.SendKeys(myString)
 

back to ISession members


QWS3270 Automation copyright © Jolly Giant Software Inc. All rights reserved.

 

  • No labels