Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
MouseTypes.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2012 - 2016 Synergy App Ltd
4
* SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include <cstdint>
11
13
16
using
ButtonID
= uint8_t;
17
19
20
static
const
ButtonID
kButtonNone
= 0;
21
static
const
ButtonID
kButtonLeft
= 1;
22
static
const
ButtonID
kButtonMiddle
= 2;
23
static
const
ButtonID
kButtonRight
= 3;
24
static
const
ButtonID
kButtonExtra0
= 4;
25
static
const
ButtonID
kButtonExtra1
= 5;
26
27
static
const
ButtonID
kMacButtonRight
= 2;
28
static
const
ButtonID
kMacButtonMiddle
= 3;
29
30
// Only used for X11 Scroll Wheel
31
static
const
ButtonID
kX11ScrollWheelUp
= 255;
32
static
const
ButtonID
kX11ScrollWheelDown
= 254;
33
static
const
ButtonID
kX11ScrollWheelLeft
= 6;
34
static
const
ButtonID
kX11ScrollWheelRight
= 7;
36
37
static
const
uint8_t
NumButtonIDs
= 6;
kX11ScrollWheelLeft
static const ButtonID kX11ScrollWheelLeft
Definition
MouseTypes.h:33
kMacButtonRight
static const ButtonID kMacButtonRight
Definition
MouseTypes.h:27
kX11ScrollWheelDown
static const ButtonID kX11ScrollWheelDown
Definition
MouseTypes.h:32
kButtonLeft
static const ButtonID kButtonLeft
Definition
MouseTypes.h:21
kX11ScrollWheelUp
static const ButtonID kX11ScrollWheelUp
Definition
MouseTypes.h:31
ButtonID
uint8_t ButtonID
Mouse button ID.
Definition
MouseTypes.h:16
kButtonMiddle
static const ButtonID kButtonMiddle
Definition
MouseTypes.h:22
kX11ScrollWheelRight
static const ButtonID kX11ScrollWheelRight
Definition
MouseTypes.h:34
kMacButtonMiddle
static const ButtonID kMacButtonMiddle
Definition
MouseTypes.h:28
kButtonRight
static const ButtonID kButtonRight
Definition
MouseTypes.h:23
kButtonExtra1
static const ButtonID kButtonExtra1
Definition
MouseTypes.h:25
kButtonExtra0
static const ButtonID kButtonExtra0
Definition
MouseTypes.h:24
NumButtonIDs
static const uint8_t NumButtonIDs
Definition
MouseTypes.h:37
kButtonNone
static const ButtonID kButtonNone
Definition
MouseTypes.h:20
src
lib
deskflow
MouseTypes.h
Generated by
1.18.0