GdkX11.x11_device_get_id

function x11_device_get_id(device: GdkX11.X11DeviceCore): Number(gint) {
    // Gjs wrapper for gdk_x11_device_get_id()
}
  

Returns the device ID as seen by XInput2.

> If gdk_disable_multidevice() has been called, this function > will respectively return 2/3 for the core pointer and keyboard, > (matching the IDs for the Virtual Core Pointer and Keyboard in > XInput 2), but calling this function on any slave devices (i.e. > those managed via XInput 1.x), will return 0.

Since 3.2

device

a Gdk.Device

Returns

the XInput2 device ID.