mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
18 lines
595 B
C#
18 lines
595 B
C#
using Remotely.Desktop.Shared.Enums;
|
|
using Remotely.Desktop.Shared.Services;
|
|
|
|
namespace Remotely.Desktop.Shared.Abstractions;
|
|
|
|
public interface IKeyboardMouseInput
|
|
{
|
|
void Init();
|
|
void SendKeyDown(string key);
|
|
void SendKeyUp(string key);
|
|
void SendMouseMove(double percentX, double percentY, IViewer viewer);
|
|
void SendMouseWheel(int deltaY);
|
|
void SendText(string transferText);
|
|
void ToggleBlockInput(bool toggleOn);
|
|
void SetKeyStatesUp();
|
|
void SendMouseButtonAction(int button, ButtonAction buttonAction, double percentX, double percentY, IViewer viewer);
|
|
}
|