Updating trunk VERSION from 2139.0 to 2140.0
[chromium-blink-merge.git] / mojo / examples / keyboard / keyboard.mojom
blob9377898d8e7879c87081e00caa1b86b54e9ce971
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.
5 module mojo {
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);