[PATCH app/xev v2] Add event filter for button events

Peter Hutterer peter.hutterer at who-t.net
Wed Feb 12 14:01:59 PST 2014


On Wed, Feb 12, 2014 at 07:27:26PM +0100, Egbert Eich wrote:
> Signed-off-by: Egbert Eich <eich at freedesktop.org>

   b2cde17..3083d6f  master -> master

Cheers,
   Peter

> ---
>  man/xev.man | 2 +-
>  xev.c       | 5 ++++-
>  2 files changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/man/xev.man b/man/xev.man
> index 4edec10..ba70463 100644
> --- a/man/xev.man
> +++ b/man/xev.man
> @@ -62,7 +62,7 @@ The
>  option can be specified multiple times to select multiple types of events.
>  When not specified, all events are selected.
>  Available event masks: keyboard mouse expose visibility structure substructure
> -focus property colormap owner_grab_button randr
> +focus property colormap owner_grab_button randr button
>  .TP 8
>  .B \-version
>  This option prints the program version and exits.
> diff --git a/xev.c b/xev.c
> index 45c283f..6cde09a 100644
> --- a/xev.c
> +++ b/xev.c
> @@ -890,7 +890,7 @@ usage (const char *errmsg)
>  "    -event event_mask                   select 'event_mask' events",
>  "           Supported event masks: keyboard mouse expose visibility structure",
>  "                                  substructure focus property colormap",
> -"                                  owner_grab_button randr",
> +"                                  owner_grab_button randr button",
>  "           This option can be specified multiple times to select multiple",
>  "           event masks.",
>  "",
> @@ -940,6 +940,9 @@ parse_event_mask (const char *s, long event_masks[])
>            LeaveWindowMask | PointerMotionMask | Button1MotionMask |
>            Button2MotionMask | Button3MotionMask | Button4MotionMask |
>            Button5MotionMask | ButtonMotionMask },
> +	{ "button",
> +          EVENT_MASK_INDEX_CORE,
> +          ButtonPressMask | ButtonReleaseMask },
>          { "expose",
>            EVENT_MASK_INDEX_CORE,
>            ExposureMask },
> -- 
> 1.8.1.4
> 


More information about the xorg-devel mailing list