History log of /openbsd-current/sbin/wsconsctl/mousecfg.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.10 02-Jul-2023 bru

Add button mappings for two- and three-finger clicks on clickpads.

Based on a proposal of tobhe@.

ok tobhe@


Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE
# 1.9 03-Mar-2021 bru

Add a configurable button mapping for tap gestures on touchpads.

Thanks to RJ Johnson for this work!

ok mpi@


# 1.8 02-Mar-2021 bru

Read general and touchpad-specific wsmouse settings separately.
Correct the identification of the device type when reading the
touchpad parameters fails.

ok jcs@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.7 02-Apr-2020 deraadt

avoid sys/param.h poisoning, and replace nitems with a local decl


Revision tags: OPENBSD_6_6_BASE
# 1.6 19-Aug-2019 bru

Add a field for enabling/disabling reverse scrolling.

ok patrick@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.5 30-Jul-2018 jcs

recognize WSMOUSE_TYPE_TOUCHPAD devices

ok bru


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.9 03-Mar-2021 bru

Add a configurable button mapping for tap gestures on touchpads.

Thanks to RJ Johnson for this work!

ok mpi@


# 1.8 02-Mar-2021 bru

Read general and touchpad-specific wsmouse settings separately.
Correct the identification of the device type when reading the
touchpad parameters fails.

ok jcs@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.7 02-Apr-2020 deraadt

avoid sys/param.h poisoning, and replace nitems with a local decl


Revision tags: OPENBSD_6_6_BASE
# 1.6 19-Aug-2019 bru

Add a field for enabling/disabling reverse scrolling.

ok patrick@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.5 30-Jul-2018 jcs

recognize WSMOUSE_TYPE_TOUCHPAD devices

ok bru


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.8 02-Mar-2021 bru

Read general and touchpad-specific wsmouse settings separately.
Correct the identification of the device type when reading the
touchpad parameters fails.

ok jcs@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE
# 1.7 02-Apr-2020 deraadt

avoid sys/param.h poisoning, and replace nitems with a local decl


Revision tags: OPENBSD_6_6_BASE
# 1.6 19-Aug-2019 bru

Add a field for enabling/disabling reverse scrolling.

ok patrick@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.5 30-Jul-2018 jcs

recognize WSMOUSE_TYPE_TOUCHPAD devices

ok bru


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.7 02-Apr-2020 deraadt

avoid sys/param.h poisoning, and replace nitems with a local decl


Revision tags: OPENBSD_6_6_BASE
# 1.6 19-Aug-2019 bru

Add a field for enabling/disabling reverse scrolling.

ok patrick@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.5 30-Jul-2018 jcs

recognize WSMOUSE_TYPE_TOUCHPAD devices

ok bru


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.6 19-Aug-2019 bru

Add a field for enabling/disabling reverse scrolling.

ok patrick@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.5 30-Jul-2018 jcs

recognize WSMOUSE_TYPE_TOUCHPAD devices

ok bru


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.5 30-Jul-2018 jcs

recognize WSMOUSE_TYPE_TOUCHPAD devices

ok bru


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.4 07-May-2018 bru

Add the logging parameters to mousecfg.c, and make the 'param' field
available for all wsmouse devices.


Revision tags: OPENBSD_6_3_BASE
# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.3 22-Jan-2018 bru

1. Add a field for configuring the size of edge areas on touchpads.
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.


# 1.2 31-Dec-2017 anton

Remove an unused variable and instruct lex not to produce the input() function
since it's never used; ok guenther@


Revision tags: OPENBSD_6_2_BASE
# 1.1 21-Jul-2017 bru

Add fields for wsmouse/touchpad configuration.