summaryrefslogtreecommitdiffstats
path: root/ui/keyboard/resources/api_adapter.js
blob: 1f69be47551f5903067af048a573fb21ad0cc018 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright (c) 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

function logIfError() {
  if (chrome.runtime.lastError) {
    console.log(chrome.runtime.lastError);
  }
}

function sendKeyEvent(keyEvent) {
  keyEvent.type = 'keydown';
  chrome.experimental.input.virtualKeyboard.sendKeyboardEvent(keyEvent,
      logIfError);
  keyEvent.type = 'keyup';
  chrome.experimental.input.virtualKeyboard.sendKeyboardEvent(keyEvent,
      logIfError);
}