Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualTouchpad ¶
type VirtualTouchpad interface {
Register() error
Unregister() error
Touch(x, y, pressure float32)
MultiTouch(touchSlots []TouchSlot) []TouchSlot
PressButton(button linux.Button)
ReleaseButton(button linux.Button)
Click(btn linux.Button)
DoubleClick(btn linux.Button)
ClickLeft()
ClickRight()
DoubleClickLeft()
DoubleClickRight()
}
func NewGenericTouchpad ¶
func NewGenericTouchpad() VirtualTouchpad
type VirtualTouchpadFactory ¶
type VirtualTouchpadFactory interface {
WithDevice(device virtual_device.VirtualDevice) VirtualTouchpadFactory
WithClickDelay(delay int) VirtualTouchpadFactory
WithDoubleClickDelay(delay int) VirtualTouchpadFactory
WithAxes(absoluteAxes []virtual_device.AbsAxis) VirtualTouchpadFactory
WithButtons(buttons []linux.Button) VirtualTouchpadFactory
WithProperties(properties []linux.InputProp) VirtualTouchpadFactory
WithLegacyMultitouch() VirtualTouchpadFactory
Create() VirtualTouchpad
}
func NewVirtualTouchpadFactory ¶
func NewVirtualTouchpadFactory() VirtualTouchpadFactory
Click to show internal directories.
Click to hide internal directories.