Home | History | Annotate | Download | only in protocol

Lines Matching refs:event

8 #include "remoting/proto/event.pb.h"
31 KeyEvent event;
32 event.set_pressed(false);
33 event.set_usb_keycode(*i);
34 input_stub_->InjectKeyEvent(event);
56 void InputEventTracker::InjectKeyEvent(const KeyEvent& event) {
61 if (event.has_pressed()) {
62 if (event.has_usb_keycode()) {
63 if (event.pressed()) {
64 pressed_keys_.insert(event.usb_keycode());
66 pressed_keys_.erase(event.usb_keycode());
70 input_stub_->InjectKeyEvent(event);
73 void InputEventTracker::InjectTextEvent(const TextEvent& event) {
74 input_stub_->InjectTextEvent(event);
77 void InputEventTracker::InjectMouseEvent(const MouseEvent& event) {
78 if (event.has_x() && event.has_y()) {
79 mouse_pos_ = webrtc::DesktopVector(event.x(), event.y());
81 if (event.has_button() && event.has_button_down()) {
82 // Button values are defined in remoting/proto/event.proto.
83 if (event.button() >= 1 && event.button() < MouseEvent::BUTTON_MAX) {
84 uint32 button_change = 1 << (event.button() - 1);
85 if (event.button_down()) {
92 input_stub_->InjectMouseEvent(event);