aboutsummaryrefslogtreecommitdiff
path: root/catapult/devil/devil/android/tools/keyboard.py
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/devil/devil/android/tools/keyboard.py')
-rwxr-xr-xcatapult/devil/devil/android/tools/keyboard.py88
1 files changed, 43 insertions, 45 deletions
diff --git a/catapult/devil/devil/android/tools/keyboard.py b/catapult/devil/devil/android/tools/keyboard.py
index c5cb6149..e400bca4 100755
--- a/catapult/devil/devil/android/tools/keyboard.py
+++ b/catapult/devil/devil/android/tools/keyboard.py
@@ -2,7 +2,6 @@
# Copyright 2016 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.
-
"""Use your keyboard as your phone's keyboard. Experimental."""
import argparse
@@ -14,56 +13,55 @@ import tty
if __name__ == '__main__':
sys.path.append(
- os.path.abspath(os.path.join(os.path.dirname(__file__),
- '..', '..', '..')))
+ os.path.abspath(
+ os.path.join(os.path.dirname(__file__), '..', '..', '..')))
from devil import base_error
from devil.android.sdk import keyevent
from devil.android.tools import script_common
from devil.utils import logging_common
-
_KEY_MAPPING = {
- '\x08': keyevent.KEYCODE_DEL,
- '\x0a': keyevent.KEYCODE_ENTER,
- ' ': keyevent.KEYCODE_SPACE,
- '.': keyevent.KEYCODE_PERIOD,
- '0': keyevent.KEYCODE_0,
- '1': keyevent.KEYCODE_1,
- '2': keyevent.KEYCODE_2,
- '3': keyevent.KEYCODE_3,
- '4': keyevent.KEYCODE_4,
- '5': keyevent.KEYCODE_5,
- '6': keyevent.KEYCODE_6,
- '7': keyevent.KEYCODE_7,
- '8': keyevent.KEYCODE_8,
- '9': keyevent.KEYCODE_9,
- 'a': keyevent.KEYCODE_A,
- 'b': keyevent.KEYCODE_B,
- 'c': keyevent.KEYCODE_C,
- 'd': keyevent.KEYCODE_D,
- 'e': keyevent.KEYCODE_E,
- 'f': keyevent.KEYCODE_F,
- 'g': keyevent.KEYCODE_G,
- 'h': keyevent.KEYCODE_H,
- 'i': keyevent.KEYCODE_I,
- 'j': keyevent.KEYCODE_J,
- 'k': keyevent.KEYCODE_K,
- 'l': keyevent.KEYCODE_L,
- 'm': keyevent.KEYCODE_M,
- 'n': keyevent.KEYCODE_N,
- 'o': keyevent.KEYCODE_O,
- 'p': keyevent.KEYCODE_P,
- 'q': keyevent.KEYCODE_Q,
- 'r': keyevent.KEYCODE_R,
- 's': keyevent.KEYCODE_S,
- 't': keyevent.KEYCODE_T,
- 'u': keyevent.KEYCODE_U,
- 'v': keyevent.KEYCODE_V,
- 'w': keyevent.KEYCODE_W,
- 'x': keyevent.KEYCODE_X,
- 'y': keyevent.KEYCODE_Y,
- 'z': keyevent.KEYCODE_Z,
- '\x7f': keyevent.KEYCODE_DEL,
+ '\x08': keyevent.KEYCODE_DEL,
+ '\x0a': keyevent.KEYCODE_ENTER,
+ ' ': keyevent.KEYCODE_SPACE,
+ '.': keyevent.KEYCODE_PERIOD,
+ '0': keyevent.KEYCODE_0,
+ '1': keyevent.KEYCODE_1,
+ '2': keyevent.KEYCODE_2,
+ '3': keyevent.KEYCODE_3,
+ '4': keyevent.KEYCODE_4,
+ '5': keyevent.KEYCODE_5,
+ '6': keyevent.KEYCODE_6,
+ '7': keyevent.KEYCODE_7,
+ '8': keyevent.KEYCODE_8,
+ '9': keyevent.KEYCODE_9,
+ 'a': keyevent.KEYCODE_A,
+ 'b': keyevent.KEYCODE_B,
+ 'c': keyevent.KEYCODE_C,
+ 'd': keyevent.KEYCODE_D,
+ 'e': keyevent.KEYCODE_E,
+ 'f': keyevent.KEYCODE_F,
+ 'g': keyevent.KEYCODE_G,
+ 'h': keyevent.KEYCODE_H,
+ 'i': keyevent.KEYCODE_I,
+ 'j': keyevent.KEYCODE_J,
+ 'k': keyevent.KEYCODE_K,
+ 'l': keyevent.KEYCODE_L,
+ 'm': keyevent.KEYCODE_M,
+ 'n': keyevent.KEYCODE_N,
+ 'o': keyevent.KEYCODE_O,
+ 'p': keyevent.KEYCODE_P,
+ 'q': keyevent.KEYCODE_Q,
+ 'r': keyevent.KEYCODE_R,
+ 's': keyevent.KEYCODE_S,
+ 't': keyevent.KEYCODE_T,
+ 'u': keyevent.KEYCODE_U,
+ 'v': keyevent.KEYCODE_V,
+ 'w': keyevent.KEYCODE_W,
+ 'x': keyevent.KEYCODE_X,
+ 'y': keyevent.KEYCODE_Y,
+ 'z': keyevent.KEYCODE_Z,
+ '\x7f': keyevent.KEYCODE_DEL,
}