TeamTalk 5 C-API DLL: DesktopInput Struct Reference

TeamTalk 5 C-API DLL Version 5.18A

Loading...
Searching...
No Matches
Public Attributes | List of all members
DesktopInput Struct Reference
Desktop Sharing

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

`#include <TeamTalk.h>`

## Public Attributes

UINT16 | uMousePosX
| The X coordinate of the mouse. If used with TT_DesktopInput_Execute() and the mouse position should be ignored then set to TT_DESKTOPINPUT_MOUSEPOS_IGNORE.
UINT16 | uMousePosY
| The Y coordinate of the mouse. If used with TT_DesktopInput_Execute() and the mouse position should be ignored then set to TT_DESKTOPINPUT_MOUSEPOS_IGNORE.
UINT32 | uKeyCode

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

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

## 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 1024 of file TeamTalk.h.

## Member Data Documentation

## ◆ uMousePosX

UINT16 DesktopInput::uMousePosX

The X coordinate of the mouse. If used with TT_DesktopInput_Execute() and the mouse position should be ignored then set to TT_DESKTOPINPUT_MOUSEPOS_IGNORE.

Definition at line 1029 of file TeamTalk.h.

## ◆ uMousePosY

UINT16 DesktopInput::uMousePosY

The Y coordinate of the mouse. If used with TT_DesktopInput_Execute() and the mouse position should be ignored then set to TT_DESKTOPINPUT_MOUSEPOS_IGNORE.

Definition at line 1033 of file TeamTalk.h.

## ◆ uKeyCode

UINT32 DesktopInput::uKeyCode

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

Definition at line 1039 of file TeamTalk.h.

## ◆ uKeyState

DesktopKeyStates DesktopInput::uKeyState

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

Definition at line 1042 of file TeamTalk.h.