1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
7 [Client=KeyboardClient]
8 interface KeyboardService {
9 // Sets the view keyboard events are to go to.
10 SetTarget(uint32 view_id);
13 interface KeyboardClient {
14 // Invoked when the user interacts with the keyboard. |code| is a key code
15 // |flags| is a bitmask of ui::EventFlags.
16 OnKeyboardEvent(uint32 view_id, int32 code, int32 flags);