*/
assert(dc);
+ wlr_log(WLR_INFO, "configuring input device %s (%s)",
+ libinput_device_get_name(libinput_dev),
+ libinput_device_get_sysname(libinput_dev));
+
+ wlr_log(WLR_INFO, "matched category: %s",
+ dc->name ? dc->name : libinput_device_type_name(dc->type));
+
libinput_device_config_tap_set_enabled(libinput_dev,
libinput_device_config_tap_get_default_enabled(libinput_dev));
libinput_device_config_tap_set_button_map(libinput_dev,
if (libinput_device_config_tap_get_finger_count(libinput_dev) <= 0) {
wlr_log(WLR_INFO, "tap unavailable");
} else {
- wlr_log(WLR_INFO, "tap configured");
+ wlr_log(WLR_INFO, "tap configured (tap=%d, button_map=%d)",
+ dc->tap, dc->tap_button_map);
libinput_device_config_tap_set_enabled(libinput_dev, dc->tap);
libinput_device_config_tap_set_button_map(libinput_dev,
dc->tap_button_map);
|| dc->tap_and_drag < 0) {
wlr_log(WLR_INFO, "tap-and-drag not configured");
} else {
- wlr_log(WLR_INFO, "tap-and-drag configured");
+ wlr_log(WLR_INFO, "tap-and-drag configured (%d)",
+ dc->tap_and_drag);
libinput_device_config_tap_set_drag_enabled(
libinput_dev, dc->tap_and_drag);
}
|| dc->drag_lock < 0) {
wlr_log(WLR_INFO, "drag lock not configured");
} else {
- wlr_log(WLR_INFO, "drag lock configured");
+ wlr_log(WLR_INFO, "drag lock configured (%d)", dc->drag_lock);
libinput_device_config_tap_set_drag_lock_enabled(
libinput_dev, dc->drag_lock);
}
|| dc->three_finger_drag < 0) {
wlr_log(WLR_INFO, "three-finger drag not configured");
} else {
- wlr_log(WLR_INFO, "three-finger drag configured");
+ wlr_log(WLR_INFO, "three-finger drag configured (%d)",
+ dc->three_finger_drag);
libinput_device_config_3fg_drag_set_enabled(
libinput_dev, dc->three_finger_drag);
}
|| dc->natural_scroll < 0) {
wlr_log(WLR_INFO, "natural scroll not configured");
} else {
- wlr_log(WLR_INFO, "natural scroll configured");
+ wlr_log(WLR_INFO, "natural scroll configured (%d)",
+ dc->natural_scroll);
libinput_device_config_scroll_set_natural_scroll_enabled(
libinput_dev, dc->natural_scroll);
}
|| dc->left_handed < 0) {
wlr_log(WLR_INFO, "left-handed mode not configured");
} else {
- wlr_log(WLR_INFO, "left-handed mode configured");
+ wlr_log(WLR_INFO, "left-handed mode configured (%d)",
+ dc->left_handed);
libinput_device_config_left_handed_set(libinput_dev,
dc->left_handed);
}
if (libinput_device_config_accel_is_available(libinput_dev) == 0) {
wlr_log(WLR_INFO, "pointer acceleration unavailable");
} else {
- wlr_log(WLR_INFO, "pointer acceleration configured");
if (dc->pointer_speed >= -1) {
+ wlr_log(WLR_INFO, "pointer speed configured (%g)",
+ dc->pointer_speed);
libinput_device_config_accel_set_speed(libinput_dev,
dc->pointer_speed);
+ } else {
+ wlr_log(WLR_INFO, "pointer speed not configured");
}
+
if (dc->accel_profile > 0) {
+ wlr_log(WLR_INFO,
+ "pointer accel profile configured (%d)",
+ dc->accel_profile);
libinput_device_config_accel_set_profile(libinput_dev,
dc->accel_profile);
+ } else {
+ wlr_log(WLR_INFO,
+ "pointer accel profile not configured");
}
}
== 0 || dc->middle_emu < 0) {
wlr_log(WLR_INFO, "middle emulation not configured");
} else {
- wlr_log(WLR_INFO, "middle emulation configured");
+ wlr_log(WLR_INFO, "middle emulation configured (%d)",
+ dc->middle_emu);
libinput_device_config_middle_emulation_set_enabled(
libinput_dev, dc->middle_emu);
}
|| dc->dwt < 0) {
wlr_log(WLR_INFO, "dwt not configured");
} else {
- wlr_log(WLR_INFO, "dwt configured");
+ wlr_log(WLR_INFO, "dwt configured (%d)", dc->dwt);
libinput_device_config_dwt_set_enabled(libinput_dev, dc->dwt);
}
|| dc->click_method < 0) {
wlr_log(WLR_INFO, "click method not configured");
} else {
- wlr_log(WLR_INFO, "click method configured");
+ wlr_log(WLR_INFO, "click method configured (%d)",
+ dc->click_method);
/*
* Note, the documentation claims that:
& dc->scroll_method) == 0) {
wlr_log(WLR_INFO, "scroll method not supported");
} else {
- wlr_log(WLR_INFO, "scroll method configured");
+ wlr_log(WLR_INFO, "scroll method configured (%d)",
+ dc->scroll_method);
libinput_device_config_scroll_set_method(libinput_dev, dc->scroll_method);
}
|| dc->send_events_mode < 0) {
wlr_log(WLR_INFO, "send events mode not configured");
} else {
- wlr_log(WLR_INFO, "send events mode configured");
+ wlr_log(WLR_INFO, "send events mode configured (%d)",
+ dc->send_events_mode);
libinput_device_config_send_events_set_mode(libinput_dev, dc->send_events_mode);
}
libinput_device_config_calibration_set_matrix(libinput_dev, dc->calibration_matrix);
}
- wlr_log(WLR_INFO, "scroll factor configured");
+ wlr_log(WLR_INFO, "scroll factor configured (%g)", dc->scroll_factor);
input->scroll_factor = dc->scroll_factor;
}