TeamTalk 5 Java DLL Version 5.19A

Public Member Functions | Public Attributes | List of all members
BearWare.DesktopInput Struct Reference
Desktop Sharing

A struct containing a mouse or keyboard event. More...

## Public Member Functions

| DesktopInput (bool set_defaults)
| When true initializes the desktop input to ignore mouse and key values. More...

## Public Attributes

ushort | uMousePosX
| The X coordinate of the mouse. If used with WindowsHelper.Execute() and the mouse position should be ignored then set to BearWare.DesktopInputConstants.DESKTOPINPUT_MOUSEPOS_IGNORE. More...
ushort | uMousePosY
| The Y coordinate of the mouse. If used with TeamTalkBase.DesktopInput_Execute() and the mouse position should be ignored then set to BearWare.DesktopInputConstants.DESKTOPINPUT_MOUSEPOS_IGNORE. More...
uint | uKeyCode
| The key-code (or mouse button) pressed. If used with TeamTalkBase.DesktopInput_Execute() and no key (or mouse button) is pressed then set to BearWare.DesktopInputConstants.DESKTOPINPUT_KEYCODE_IGNORE. Read section Desktop Input and Keyboard Layouts on issues with key-codes and keyboard settings. More...
DesktopKeyState | uKeyState
| The state of the key (or mouse button) pressed, i.e. if it's up or down. More...

## Detailed Description

A struct containing a mouse or keyboard event.

The DesktopInput struct is used for desktop access where a remote user can control mouse or keybaord on a shared desktop. Check out section Remote Desktop Access on how to use remote desktop access.

Definition at line 813 of file TeamTalk.cs.

## Constructor & Destructor Documentation

## ◆ DesktopInput()

BearWare.DesktopInput.DesktopInput | ( | bool | set_defaults | ) |

When true initializes the desktop input to ignore mouse and key values.

Definition at line 833 of file TeamTalk.cs.

## Member Data Documentation

## ◆ uMousePosX

ushort BearWare.DesktopInput.uMousePosX

The X coordinate of the mouse. If used with WindowsHelper.Execute() and the mouse position should be ignored then set to BearWare.DesktopInputConstants.DESKTOPINPUT_MOUSEPOS_IGNORE.

Definition at line 818 of file TeamTalk.cs.

## ◆ uMousePosY

ushort BearWare.DesktopInput.uMousePosY

The Y coordinate of the mouse. If used with TeamTalkBase.DesktopInput_Execute() and the mouse position should be ignored then set to BearWare.DesktopInputConstants.DESKTOPINPUT_MOUSEPOS_IGNORE.

Definition at line 822 of file TeamTalk.cs.

## ◆ uKeyCode

uint BearWare.DesktopInput.uKeyCode

The key-code (or mouse button) pressed. If used with TeamTalkBase.DesktopInput_Execute() and no key (or mouse button) is pressed then set to BearWare.DesktopInputConstants.DESKTOPINPUT_KEYCODE_IGNORE. Read section Desktop Input and Keyboard Layouts on issues with key-codes and keyboard settings.

Definition at line 828 of file TeamTalk.cs.

## ◆ uKeyState

DesktopKeyState BearWare.DesktopInput.uKeyState

The state of the key (or mouse button) pressed, i.e. if it's up or down.

Definition at line 831 of file TeamTalk.cs.