blob: 136ab3e797cb1910ebf9e4cb32b15c796470c009 [file] [log] [blame]
#!/usr/bin/env python
# Copyright 2015 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import argparse
from . import cros_keys
argparser = argparse.ArgumentParser(description="Type text via events.")
argparser.add_argument(
"-k", "--keyevents", action="store_true",
help="Treat text as white space separated list of keyevents.")
argparser.add_argument("text", help="text or list of keyevent string")
args = argparser.parse_args()
if args.keyevents:
cros_keys.press_keys(args.text.split())
else:
cros_keys.type_chars(args.text)