#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "remoting/client/input/keycode_map.h"
#include <array>
#include <limits>
#include <ostream>
#include "base/check.h"
namespace remoting {
namespace {
const size_t kMaxAsciiConvertibleLength = …;
KeycodeMap;
struct KeycodeMapEntry { … };
constexpr KeycodeMapEntry kKeycodeMapEntriesQwerty[] = …;
template <size_t N>
KeycodeMap CreateKeycodeMapFromMapEntries(const KeycodeMapEntry (&entries)[N]) { … }
const KeycodeMap& GetKeycodeMapQwerty() { … }
}
KeypressInfo KeypressFromUnicode(unsigned int unicode) { … }
}