protodoc.io
Project djthorpe/gopi
Welcome
Readme
Commits
GitHub project
Download proto files
Desktop application
Contact us
castchannel
google.protobuf
gopi.chromecast
gopi.googlecast
gopi.input
gopi.metrics
gopi.ping
gopi.rotel
gopi.input
Input
Stream
Event
DeviceType
InputType
KeyCode
package
gopi.input
Get desktop application:
View/edit binary Protocol Buffers messages
service
Input
input.proto:9
rpc
Stream
(
google.protobuf.Empty
,
stream
Event
)
input.proto:10
message
Event
input.proto:13
string
name
= 1
Event.KeyCode
key
= 2
Event.InputType
type
= 3
Event.DeviceType
device
= 4
uint32
scancode
= 5
optional
google.protobuf.Timestamp
ts
= 6
enum
Event.DeviceType
input.proto:33
Used in:
Event
INPUT_DEVICE_NONE
= 0
INPUT_DEVICE_KEYBOARD
= 1
INPUT_DEVICE_MOUSE
= 2
INPUT_DEVICE_TOUCHSCREEN
= 4
INPUT_DEVICE_JOYSTICK
= 8
INPUT_DEVICE_REMOTE
= 16
enum
Event.InputType
input.proto:21
Used in:
Event
INPUT_EVENT_NONE
= 0
INPUT_EVENT_KEYPRESS
= 1
INPUT_EVENT_KEYRELEASE
= 2
INPUT_EVENT_KEYREPEAT
= 3
INPUT_EVENT_ABSPOSITION
= 4
INPUT_EVENT_RELPOSITION
= 5
INPUT_EVENT_TOUCHPRESS
= 6
INPUT_EVENT_TOUCHRELEASE
= 7
INPUT_EVENT_TOUCHPOSITION
= 8
enum
Event.KeyCode
input.proto:42
Used in:
Event
KEYCODE_NONE
= 0
KEYCODE_ESC
= 1
KEYCODE_1
= 2
KEYCODE_2
= 3
KEYCODE_3
= 4
KEYCODE_4
= 5
KEYCODE_5
= 6
KEYCODE_6
= 7
KEYCODE_7
= 8
KEYCODE_8
= 9
KEYCODE_9
= 10
KEYCODE_0
= 11
KEYCODE_MINUS
= 12
KEYCODE_EQUAL
= 13
KEYCODE_BACKSPACE
= 14
KEYCODE_TAB
= 15
KEYCODE_Q
= 16
KEYCODE_W
= 17
KEYCODE_E
= 18
KEYCODE_R
= 19
KEYCODE_T
= 20
KEYCODE_Y
= 21
KEYCODE_U
= 22
KEYCODE_I
= 23
KEYCODE_O
= 24
KEYCODE_P
= 25
KEYCODE_LEFTBRACE
= 26
KEYCODE_RIGHTBRACE
= 27
KEYCODE_ENTER
= 28
KEYCODE_LEFTCTRL
= 29
KEYCODE_A
= 30
KEYCODE_S
= 31
KEYCODE_D
= 32
KEYCODE_F
= 33
KEYCODE_G
= 34
KEYCODE_H
= 35
KEYCODE_J
= 36
KEYCODE_K
= 37
KEYCODE_L
= 38
KEYCODE_SEMICOLON
= 39
KEYCODE_APOSTROPHE
= 40
KEYCODE_GRAVE
= 41
KEYCODE_LEFTSHIFT
= 42
KEYCODE_BACKSLASH
= 43
KEYCODE_Z
= 44
KEYCODE_X
= 45
KEYCODE_C
= 46
KEYCODE_V
= 47
KEYCODE_B
= 48
KEYCODE_N
= 49
KEYCODE_M
= 50
KEYCODE_COMMA
= 51
KEYCODE_DOT
= 52
KEYCODE_SLASH
= 53
KEYCODE_RIGHTSHIFT
= 54
KEYCODE_KPASTERISK
= 55
KEYCODE_LEFTALT
= 56
KEYCODE_SPACE
= 57
KEYCODE_CAPSLOCK
= 58
KEYCODE_F1
= 59
KEYCODE_F2
= 60
KEYCODE_F3
= 61
KEYCODE_F4
= 62
KEYCODE_F5
= 63
KEYCODE_F6
= 64
KEYCODE_F7
= 65
KEYCODE_F8
= 66
KEYCODE_F9
= 67
KEYCODE_F10
= 68
KEYCODE_NUMLOCK
= 69
KEYCODE_SCROLLLOCK
= 70
KEYCODE_KP7
= 71
KEYCODE_KP8
= 72
KEYCODE_KP9
= 73
KEYCODE_KPMINUS
= 74
KEYCODE_KP4
= 75
KEYCODE_KP5
= 76
KEYCODE_KP6
= 77
KEYCODE_KPPLUS
= 78
KEYCODE_KP1
= 79
KEYCODE_KP2
= 80
KEYCODE_KP3
= 81
KEYCODE_KP0
= 82
KEYCODE_KPDOT
= 83
KEYCODE_F11
= 87
KEYCODE_F12
= 88
KEYCODE_KPENTER
= 96
KEYCODE_RIGHTCTRL
= 97
KEYCODE_KPSLASH
= 98
KEYCODE_SYSRQ
= 99
KEYCODE_RIGHTALT
= 100
KEYCODE_LINEFEED
= 101
KEYCODE_HOME
= 102
KEYCODE_UP
= 103
KEYCODE_PAGEUP
= 104
KEYCODE_LEFT
= 105
KEYCODE_RIGHT
= 106
KEYCODE_END
= 107
KEYCODE_DOWN
= 108
KEYCODE_PAGEDOWN
= 109
KEYCODE_INSERT
= 110
KEYCODE_DELETE
= 111
KEYCODE_MACRO
= 112
KEYCODE_MUTE
= 113
KEYCODE_VOLUMEDOWN
= 114
KEYCODE_VOLUMEUP
= 115
KEYCODE_POWER
= 116
KEYCODE_KPEQUAL
= 117
KEYCODE_KPPLUSMINUS
= 118
KEYCODE_KPCOMMA
= 121
KEYCODE_LEFTMETA
= 125
KEYCODE_RIGHTMETA
= 126
KEYCODE_SLEEP
= 142
KEYCODE_WAKEUP
= 143
KEYCODE_KPLEFTPAREN
= 179
KEYCODE_KPRIGHTPAREN
= 180
KEYCODE_F13
= 183
KEYCODE_F14
= 184
KEYCODE_F15
= 185
KEYCODE_F16
= 186
KEYCODE_F17
= 187
KEYCODE_F18
= 188
KEYCODE_F19
= 189
KEYCODE_F20
= 190
KEYCODE_F21
= 191
KEYCODE_F22
= 192
KEYCODE_F23
= 193
KEYCODE_F24
= 194
KEYCODE_CLOSE
= 206
KEYCODE_PLAY
= 207
KEYCODE_PRINT
= 210
KEYCODE_SEARCH
= 217
KEYCODE_CANCEL
= 223
KEYCODE_BRIGHTNESS_DOWN
= 224
KEYCODE_BRIGHTNESS_UP
= 225
KEYCODE_BRIGHTNESS_CYCLE
= 243
KEYCODE_BRIGHTNESS_AUTO
= 244
KEYCODE_MAX
= 767
KEYCODE_BTN0
= 256
KEYCODE_BTN1
= 257
KEYCODE_BTN2
= 258
KEYCODE_BTN3
= 259
KEYCODE_BTN4
= 260
KEYCODE_BTN5
= 261
KEYCODE_BTN6
= 262
KEYCODE_BTN7
= 263
KEYCODE_BTN8
= 264
KEYCODE_BTN9
= 265
KEYCODE_BTNLEFT
= 272
KEYCODE_BTNRIGHT
= 273
KEYCODE_BTNMIDDLE
= 274
KEYCODE_BTNSIDE
= 275
KEYCODE_BTNEXTRA
= 276
KEYCODE_BTNTOUCH
= 330