mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-02 17:18:58 +00:00

* e.g. to e.g., and proper case for Home Assistant * Instructions how to -> Instructions on how to
44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
---
|
|
layout: page
|
|
title: "Keyboard"
|
|
description: "Instructions on how to simulate key presses with Home Assistant."
|
|
date: 2015-01-24 14:39
|
|
sidebar: true
|
|
comments: false
|
|
sharing: true
|
|
footer: true
|
|
logo: keyboard.png
|
|
ha_category: Automation
|
|
ha_release: pre 0.7
|
|
---
|
|
|
|
|
|
The `keyboard` component simulates key presses on the host machine. It currently offers the following Buttons as a Service (BaaS):
|
|
|
|
* `keyboard/volume_up`
|
|
* `keyboard/volume_down`
|
|
* `keyboard/volume_mute`
|
|
* `keyboard/media_play_pause`
|
|
* `keyboard/media_next_track`
|
|
* `keyboard/media_prev_track`
|
|
|
|
To load this component, add the following lines to your `configuration.yaml`:
|
|
|
|
```yaml
|
|
keyboard:
|
|
```
|
|
|
|
## {% linkable_title Dependencies %}
|
|
|
|
You may need to install platform-specific [dependencies for PyUserInput](https://github.com/PyUserInput/PyUserInput#dependencies) in order to use the keyboard component. In most cases this can be done by running:
|
|
|
|
```bash
|
|
$ pip3 install [package name]
|
|
```
|
|
|
|
#### {% linkable_title Windows %}
|
|
|
|
x64 Windows users may have trouble installing pywin through pip. Using an [executable installer](http://sourceforge.net/projects/pywin32/files/pywin32/) should work around this issue.
|
|
|
|
[Similar installers](http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook) (unofficial) for pyhook have been ported to python 3.4 and should help with x64 pip issues with pyhook.
|