// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef REMOTING_CLIENT_INPUT_KEY_EVENT_MAPPER_H_ #define REMOTING_CLIENT_INPUT_KEY_EVENT_MAPPER_H_ #include <stdint.h> #include <map> #include <set> #include "base/compiler_specific.h" #include "base/functional/callback.h" #include "remoting/protocol/input_filter.h" namespace remoting { // Filtering InputStub which can be used to re-map the USB keycodes of events // before they are passed on to the next InputStub in the chain, or to trap // events with specific USB keycodes for special handling. class KeyEventMapper : public protocol::InputFilter { … }; } // namespace remoting #endif // REMOTING_CLIENT_INPUT_KEY_EVENT_MAPPER_H_