InputDeviceButton

Espacio de nombres: Digi21.DigiNG
Ensamblado: Digi21.DigiNG.Plugin

Botón del dispositivo de entrada. Lo usan DigiNG.SendInputDeviceEvent, para indicar el botón del evento que se envía, y OnMove de Command (evento Move), para indicar el botón pulsado mientras se mueve el cursor.

public enum InputDeviceButton

Valores

Valor Número Descripción
None 0 Ningún botón.
Data 1 Botón de dato.
Snap 2 Botón de tentativo.
Cancel 3 Botón de cancelar.

Ejemplo

Este método simula que el usuario pulsa el botón de dato en unas coordenadas de terreno. La orden activa recibe el punto como si el usuario lo hubiera digitalizado:

using Digi21.DigiNG;
using Digi21.Math;

namespace Ejemplos;

public static class DispositivoSimulado
{
    public static void PulsaDato(double x, double y, double z) =>
        DigiNG.SendInputDeviceEvent(new Point3D(x, y, z), InputDeviceButton.Data);
}