func (m *Mouse) disableTouchpad(enabled bool) { if !enabled { touchpad.DeviceEnabled(true) return } if m.Exist { touchpad.DeviceEnabled(false) } else { touchpad.DeviceEnabled(true) } }
func HandleDeviceChanged(devList []wrapper.XIDeviceInfo) { if _mouse == nil { return } _mouse.setPropDeviceList(devList) if len(devList) == 0 { _mouse.setPropExist(false) if _mouse.DisableTpad.Get() == true { touchpad.DeviceEnabled(true) } } else { _mouse.setPropExist(true) _mouse.init() } }