So, to achieve that behaviour, led_double_tap initially must be 0
pars->led_double_tap = xf86SetBoolOption(opts, "LEDDoubleTap", FALSE);
because when the touchpad is doubled tapped the value of touchpad_off changes:
if (priv->led_tapped) { /* double-tapped? */ diff = TIME_DIFF(priv->led_tap_millis + 400, hw->millis); if (diff >= 0) { para->touchpad_off = !para->touchpad_off;
I propose the next changes in synaptics.c, in the function static void set_default_parameters(InputInfoPtr pInfo)
pars->led_status = xf86SetBoolOption(opts, "LEDStatus", TRUE); pars->led_double_tap = xf86SetBoolOption(opts, "LEDDoubleTap", FALSE);
So, to achieve that behaviour, led_double_tap initially must be 0
pars->led_ double_ tap = xf86SetBoolOpti on(opts, "LEDDoubleTap", FALSE);
because when the touchpad is doubled tapped the value of touchpad_off changes:
if (priv->led_tapped) { priv->led_ tap_millis + 400, hw->millis);
para- >touchpad_ off = !para-> touchpad_ off;
/* double-tapped? */
diff = TIME_DIFF(
if (diff >= 0) {
I propose the next changes in synaptics.c, in the function static void set_default_ parameters( InputInfoPtr pInfo)
pars->led_status = xf86SetBoolOpti on(opts, "LEDStatus", TRUE); double_ tap = xf86SetBoolOpti on(opts, "LEDDoubleTap", FALSE);
pars->led_