├── .gitignore
├── README.md
├── concepts
├── action-events.md
├── cross-platform.md
├── includes.md
├── layout.md
├── metadata.md
├── preloading.md
├── remote.md
├── settings.md
├── structure.md
└── uri.md
├── controls
├── button.md
├── dialogs.md
├── grid.md
├── label.md
├── layout.md
├── list.md
├── slider.md
├── styling.md
├── tabs.md
├── text.md
├── toggle.md
└── touch.md
├── intro
├── basic-template.md
├── compatibility.md
├── debugging.md
├── getting-started.md
└── whats-included.md
├── libs
├── bit.md
├── buffer.md
├── com.md
├── data.md
├── device.md
├── ffi.md
├── fs.md
├── gpio.md
├── http.md
├── keyboard.md
├── layout.md
├── log.md
├── lua.md
├── math.md
├── mouse.md
├── os.md
├── ps.md
├── screen.md
├── script.md
├── server.md
├── settings.md
├── socket.md
├── timer.md
├── uia.md
├── utf8.md
└── win.md
└── res
├── buttons.md
├── icons.md
├── icons
├── adjust.png
├── adn.png
├── align-center.png
├── align-justify.png
├── align-left.png
├── align-right.png
├── ambulance.png
├── anchor.png
├── android.png
├── angle-double-down.png
├── angle-double-left.png
├── angle-double-right.png
├── angle-double-up.png
├── angle-down.png
├── angle-left.png
├── angle-right.png
├── angle-up.png
├── apple.png
├── archive.png
├── arrow-circle-down.png
├── arrow-circle-left.png
├── arrow-circle-o-down.png
├── arrow-circle-o-left.png
├── arrow-circle-o-right.png
├── arrow-circle-o-up.png
├── arrow-circle-right.png
├── arrow-circle-up.png
├── arrow-down.png
├── arrow-left.png
├── arrow-right.png
├── arrow-up.png
├── arrows-alt.png
├── arrows-h.png
├── arrows-v.png
├── arrows.png
├── asterisk.png
├── automobile.png
├── backward.png
├── ban.png
├── bank.png
├── bar-chart-o.png
├── barcode.png
├── bars.png
├── beer.png
├── behance-square.png
├── behance.png
├── bell-o.png
├── bell.png
├── bitbucket-square.png
├── bitbucket.png
├── bitcoin.png
├── bold.png
├── bolt.png
├── bomb.png
├── book.png
├── bookmark-o.png
├── bookmark.png
├── briefcase.png
├── btc.png
├── bug.png
├── building-o.png
├── building.png
├── bullhorn.png
├── bullseye.png
├── cab.png
├── calendar-o.png
├── calendar.png
├── camera-retro.png
├── camera.png
├── car.png
├── caret-down.png
├── caret-left.png
├── caret-right.png
├── caret-square-o-down.png
├── caret-square-o-left.png
├── caret-square-o-right.png
├── caret-square-o-up.png
├── caret-up.png
├── certificate.png
├── chain-broken.png
├── chain.png
├── check-circle-o.png
├── check-circle.png
├── check-square-o.png
├── check-square.png
├── check.png
├── chevron-circle-down.png
├── chevron-circle-left.png
├── chevron-circle-right.png
├── chevron-circle-up.png
├── chevron-down.png
├── chevron-left.png
├── chevron-right.png
├── chevron-up.png
├── child.png
├── circle-o-notch.png
├── circle-o.png
├── circle-thin.png
├── circle.png
├── clipboard.png
├── clock-o.png
├── cloud-download.png
├── cloud-upload.png
├── cloud.png
├── cny.png
├── code-fork.png
├── code.png
├── codepen.png
├── coffee.png
├── cog.png
├── cogs.png
├── columns.png
├── comment-o.png
├── comment.png
├── comments-o.png
├── comments.png
├── compass.png
├── compress.png
├── copy.png
├── credit-card.png
├── crop.png
├── crosshairs.png
├── css3.png
├── cube.png
├── cubes.png
├── cut.png
├── cutlery.png
├── dashboard.png
├── database.png
├── dedent.png
├── delicious.png
├── desktop.png
├── deviantart.png
├── digg.png
├── dollar.png
├── dot-circle-o.png
├── download.png
├── dribbble.png
├── dropbox.png
├── drupal.png
├── edit.png
├── eject.png
├── ellipsis-h.png
├── ellipsis-v.png
├── empire.png
├── envelope-o.png
├── envelope-square.png
├── envelope.png
├── eraser.png
├── eur.png
├── euro.png
├── exchange.png
├── exclamation-circle.png
├── exclamation-triangle.png
├── exclamation.png
├── expand.png
├── external-link-square.png
├── external-link.png
├── eye-slash.png
├── eye.png
├── facebook-square.png
├── facebook.png
├── fast-backward.png
├── fast-forward.png
├── fax.png
├── female.png
├── fighter-jet.png
├── file-archive-o.png
├── file-audio-o.png
├── file-code-o.png
├── file-excel-o.png
├── file-image-o.png
├── file-movie-o.png
├── file-o.png
├── file-pdf-o.png
├── file-photo-o.png
├── file-picture-o.png
├── file-powerpoint-o.png
├── file-sound-o.png
├── file-text-o.png
├── file-text.png
├── file-video-o.png
├── file-word-o.png
├── file-zip-o.png
├── file.png
├── files-o.png
├── film.png
├── filter.png
├── fire-extinguisher.png
├── fire.png
├── flag-checkered.png
├── flag-o.png
├── flag.png
├── flash.png
├── flask.png
├── flickr.png
├── floppy-o.png
├── folder-o.png
├── folder-open-o.png
├── folder-open.png
├── folder.png
├── font.png
├── forward.png
├── foursquare.png
├── frown-o.png
├── gamepad.png
├── gavel.png
├── gbp.png
├── ge.png
├── gear.png
├── gears.png
├── gift.png
├── git-square.png
├── git.png
├── github-alt.png
├── github-square.png
├── github.png
├── gittip.png
├── glass.png
├── globe.png
├── google-plus-square.png
├── google-plus.png
├── google.png
├── graduation-cap.png
├── group.png
├── h-square.png
├── hacker-news.png
├── hand-o-down.png
├── hand-o-left.png
├── hand-o-right.png
├── hand-o-up.png
├── hdd-o.png
├── header.png
├── headphones.png
├── heart-o.png
├── heart.png
├── history.png
├── home.png
├── hospital-o.png
├── html5.png
├── im-play-pause.png
├── image.png
├── inbox.png
├── indent.png
├── info-circle.png
├── info.png
├── inr.png
├── instagram.png
├── institution.png
├── italic.png
├── joomla.png
├── jpy.png
├── jsfiddle.png
├── key.png
├── keyboard-o.png
├── krw.png
├── language.png
├── laptop.png
├── leaf.png
├── legal.png
├── lemon-o.png
├── level-down.png
├── level-up.png
├── life-bouy.png
├── life-ring.png
├── life-saver.png
├── lightbulb-o.png
├── link.png
├── linkedin-square.png
├── linkedin.png
├── linux.png
├── list-alt.png
├── list-ol.png
├── list-ul.png
├── list.png
├── location-arrow.png
├── lock.png
├── long-arrow-down.png
├── long-arrow-left.png
├── long-arrow-right.png
├── long-arrow-up.png
├── magic.png
├── magnet.png
├── mail-forward.png
├── mail-reply-all.png
├── mail-reply.png
├── male.png
├── map-marker.png
├── maxcdn.png
├── medkit.png
├── meh-o.png
├── microphone-slash.png
├── microphone.png
├── minus-circle.png
├── minus-square-o.png
├── minus-square.png
├── minus.png
├── mobile-phone.png
├── mobile.png
├── money.png
├── moon-o.png
├── mortar-board.png
├── music.png
├── navicon.png
├── openid.png
├── outdent.png
├── pagelines.png
├── paper-plane-o.png
├── paper-plane.png
├── paperclip.png
├── paragraph.png
├── paste.png
├── pause.png
├── paw.png
├── pencil-square-o.png
├── pencil-square.png
├── pencil.png
├── phone-square.png
├── phone.png
├── photo.png
├── picture-o.png
├── pied-piper-alt.png
├── pied-piper-square.png
├── pied-piper.png
├── pinterest-square.png
├── pinterest.png
├── plane.png
├── play-circle-o.png
├── play-circle.png
├── play.png
├── plus-circle.png
├── plus-square-o.png
├── plus-square.png
├── plus.png
├── power-off.png
├── print.png
├── puzzle-piece.png
├── qq.png
├── qrcode.png
├── question-circle.png
├── question.png
├── quote-left.png
├── quote-right.png
├── ra.png
├── random.png
├── rebel.png
├── recycle.png
├── reddit-square.png
├── reddit.png
├── refresh.png
├── renren.png
├── reorder.png
├── repeat.png
├── reply-all.png
├── reply.png
├── retweet.png
├── rmb.png
├── road.png
├── rocket.png
├── rotate-left.png
├── rotate-right.png
├── rouble.png
├── rss-square.png
├── rss.png
├── rub.png
├── ruble.png
├── rupee.png
├── save.png
├── scissors.png
├── search-minus.png
├── search-plus.png
├── search.png
├── send-o.png
├── send.png
├── share-alt-square.png
├── share-alt.png
├── share-square-o.png
├── share-square.png
├── share.png
├── shield.png
├── shopping-cart.png
├── sign-in.png
├── sign-out.png
├── signal.png
├── sitemap.png
├── skype.png
├── slack.png
├── sliders.png
├── smile-o.png
├── sort-alpha-asc.png
├── sort-alpha-desc.png
├── sort-amount-asc.png
├── sort-amount-desc.png
├── sort-asc.png
├── sort-desc.png
├── sort-down.png
├── sort-numeric-asc.png
├── sort-numeric-desc.png
├── sort-up.png
├── sort.png
├── soundcloud.png
├── space-shuttle.png
├── spinner.png
├── spoon.png
├── spotify.png
├── square-o.png
├── square.png
├── stack-exchange.png
├── stack-overflow.png
├── star-half-empty.png
├── star-half-full.png
├── star-half-o.png
├── star-half.png
├── star-o.png
├── star.png
├── steam-square.png
├── steam.png
├── step-backward.png
├── step-forward.png
├── stethoscope.png
├── stop.png
├── strikethrough.png
├── stumbleupon-circle.png
├── stumbleupon.png
├── subscript.png
├── suitcase.png
├── sun-o.png
├── superscript.png
├── support.png
├── table.png
├── tablet.png
├── tachometer.png
├── tag.png
├── tags.png
├── tasks.png
├── taxi.png
├── tencent-weibo.png
├── terminal.png
├── text-height.png
├── text-width.png
├── th-large.png
├── th-list.png
├── th.png
├── thumb-tack.png
├── thumbs-down.png
├── thumbs-o-down.png
├── thumbs-o-up.png
├── thumbs-up.png
├── ticket.png
├── times-circle-o.png
├── times-circle.png
├── times.png
├── tint.png
├── toggle-down.png
├── toggle-left.png
├── toggle-right.png
├── toggle-up.png
├── trash-o.png
├── tree.png
├── trello.png
├── trophy.png
├── truck.png
├── try.png
├── tumblr-square.png
├── tumblr.png
├── turkish-lira.png
├── twitter-square.png
├── twitter.png
├── umbrella.png
├── underline.png
├── undo.png
├── university.png
├── unlink.png
├── unlock-alt.png
├── unlock.png
├── unsorted.png
├── upload.png
├── usd.png
├── user-md.png
├── user.png
├── users.png
├── video-camera.png
├── vimeo-square.png
├── vine.png
├── vk.png
├── volume-down.png
├── volume-off.png
├── volume-up.png
├── warning.png
├── wechat.png
├── weibo.png
├── weixin.png
├── wheelchair.png
├── windows.png
├── won.png
├── wordpress.png
├── wrench.png
├── xing-square.png
├── xing.png
├── yahoo.png
├── yen.png
├── youtube-play.png
├── youtube-square.png
└── youtube.png
└── keys.md
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Documentation
2 |
3 | ## [Introduction](intro/)
4 | * [Getting Started](intro/getting-started.md)
5 | * [What's Included](intro/whats-included.md)
6 | * [Basic Template](intro/basic-template.md)
7 | * [Debugging](intro/debugging.md)
8 | * [Compatibility](intro/compatibility.md)
9 |
10 | ## [Concepts](concepts/)
11 |
12 | #### Structure
13 | * [Structure](concepts/structure.md)
14 | * [Metadata](concepts/metadata.md)
15 | * [Remote](concepts/remote.md)
16 | * [Layout](concepts/layout.md)
17 | * [Settings](concepts/settings.md)
18 | * [URI](concepts/uri.md)
19 |
20 | #### Advanced
21 | * [Cross-Platform](concepts/cross-platform.md)
22 | * [Includes](concepts/includes.md)
23 | * [Action Events](concepts/action-events.md)
24 | * [Preloading](concepts/preloading.md)
25 |
26 | ## [Controls](controls/)
27 | * [Grid](controls/grid.md)
28 | * [Button](controls/button.md)
29 | * [Label](controls/label.md)
30 | * [Layout](controls/layout.md)
31 | * [Slider](controls/slider.md)
32 | * [Styling](controls/styling.md)
33 | * [Tabs](controls/tabs.md)
34 | * [Toggle](controls/toggle.md)
35 | * [List](controls/list.md)
36 | * [Text](controls/text.md)
37 | * [Touch](controls/touch.md)
38 | * [Dialogs](controls/dialogs.md)
39 |
40 | ## [Libraries](libs/)
41 | * [Lua](libs/lua.md)
42 | * [OS](libs/os.md)
43 | * [Math](libs/math.md)
44 | * [Bit](libs/bit.md)
45 | * [Server](libs/server.md)
46 | * [Layout](libs/layout.md)
47 | * [Settings](libs/settings.md)
48 | * [Device](libs/device.md)
49 | * [Mouse](libs/mouse.md)
50 | * [Keyboard](libs/keyboard.md)
51 | * [Joystick](libs/joystick.md)
52 | * [Script](libs/script.md)
53 | * [HTTP](libs/http.md)
54 | * [Windows](libs/win.md)
55 | * [File System (FS)](libs/fs.md)
56 | * [Processes (PS)](libs/ps.md)
57 | * [GPIO](libs/gpio.md)
58 | * [COM](libs/com.md)
59 | * [FFI](libs/ffi.md)
60 | * [UIA](libs/uia.md)
61 | * [Socket](libs/socket.md)
62 | * [UTF8](libs/utf8.md)
63 | * [Data](libs/data.md)
64 | * [Timer](libs/timer.md)
65 | * [Buffer](libs/buffer.md)
66 | * [Log](libs/log.md)
67 |
68 | ## [Resources](/res/)
69 | * [Keys](/res/keys.md)
70 | * [Buttons](/res/buttons.md)
71 | * [Icons](/res/icons.md)
72 |
--------------------------------------------------------------------------------
/concepts/action-events.md:
--------------------------------------------------------------------------------
1 |
2 | # Action Events
3 |
4 | Action events can be used to perform some functionality before and after an action is executed. This is useful for
5 | executing common functionality for many actions, logging, setup and tear down, filtering actions etc.
6 |
7 | events.preaction = function (name, extras)
8 | -- Do something before actions are executed...
9 | return true;
10 | end
11 |
12 | events.postaction = function (name, extras)
13 | -- Do something after actions are executed...
14 | end
15 |
16 | actions.foo = function ()
17 | -- My foo bar function...
18 | end
19 |
20 | Note that the preaction event should return a boolean value indicating whether or not the action should be executed.
21 | If preaction returns true then the action and consequently the postaction event will be triggered. Otherwise, they won't.
22 | If a preaction event isn't available, then actions will always be triggered.
23 |
24 | events.preaction = function (name, extras)
25 | -- Ignore all actions named "foo"
26 | if (name == "foo") then
27 | return false;
28 | end
29 | return true;
30 | end
31 |
32 | It is also possible to implement a catch-all (or fallback) event for actions. This event is used for catching actions
33 | that have not been explicitly defined. This is particularily useful for remotes that may need to use dynamically generated
34 | or variably named actions (where the action names are not know ahead of time). Note that it is executed if and only if an
35 | action is not explicitly implemented.
36 |
37 | events.action = function (name, extras)
38 | -- Catch undefined actions here...
39 | end
40 |
--------------------------------------------------------------------------------
/concepts/cross-platform.md:
--------------------------------------------------------------------------------
1 |
2 | # Cross-Platform
3 |
4 | ## Metadata
5 |
6 | Some remotes can be implemented to work on all OS (Windows, Linux, Mac OS X). However some remotes may only
7 | work for a specific OS. This can be controlled by specifying the ``meta.platform`` field in the meta file for the remote:
8 |
9 | # only for windows
10 | meta.platform: windows
11 |
12 | It can also specify multiple allowed operating systems.
13 |
14 | # for windows and linux
15 | meta.platform: windows linux
16 |
17 |
18 | ## Qualifiers
19 |
20 | Another scenario is where you may want to support multiple OS, but need different implementations for some OS.
21 | This can be controlled by using qualifiers in the file names for the remote. The following example shows how you
22 | could have a default implementation plus a specific implementation for Mac OS X.
23 |
24 | Remotes/
25 | Example/
26 | meta.prop
27 | remote.lua
28 | remote_osx.lua
29 | layout.xml
30 | icon.png
31 |
32 | You could also specify a different implementation for each OS:
33 |
34 | Remotes/
35 | Example/
36 | meta.prop
37 | remote_win.lua
38 | remote_osx.lua
39 | remote_linux.lua
40 | layout.xml
41 | icon.png
42 |
43 | File qualifiers can also be applied to layout, property, and icon files.
--------------------------------------------------------------------------------
/concepts/includes.md:
--------------------------------------------------------------------------------
1 |
2 | # Includes
3 |
4 | The ``include`` function can be used to simplify reuse of common functionality shared between multiple remotes.
5 | For example you may have a set of actions or functions that you want to use in multiple variations of a remote.
6 | You could place this in a file called ``common.lua``.
7 |
8 | Remotes/
9 | Example/
10 | common.lua
11 | Foo/
12 | meta.prop
13 | remote.lua
14 | Bar/
15 | meta.prop
16 | remote.lua
17 |
18 | In the implementation for each remote you could then include the common file and use whatever you placed in there.
19 | For example, in the ``remote.lua`` file for the ``Foo`` remote:
20 |
21 | include("../common.lua")
22 |
23 | actions.foo = function ()
24 | func_from_common("foo");
25 | end
26 |
--------------------------------------------------------------------------------
/concepts/layout.md:
--------------------------------------------------------------------------------
1 |
2 | # Layout
3 |
4 | The layout file describes the visual components of a remote. For example, the buttons, lists, sliders, etc that the user
5 | sees when they open a remote in the app. The layout is described using XML.
6 |
7 | ```xml
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | ```
25 |
26 | ## Inline Actions
27 |
28 | Actions are either specified by referring to the name of an action in the `remote.lua` file, or they can be defined
29 | inline. Inline actions are especially important for actions that should work even if the client isn't connected to a
30 | server (for example Wake On LAN).
31 | ```xml
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | ```
44 |
--------------------------------------------------------------------------------
/concepts/metadata.md:
--------------------------------------------------------------------------------
1 |
2 | # Metadata
3 |
4 | Every remote must have a meta file. A typical meta file example is shown below
5 |
6 | meta.name: Foo Bar Remote
7 | meta.author: Awesome Remote Developer
8 | meta.description: A fantastic remote for foo bar.
9 | meta.url: http://awesome-remote-developer.com/
10 |
11 | The meta file can also override the default file names for the script, layout, settings, and icon files:
12 |
13 | meta.remote: foo.lua
14 | meta.layout: foo.xml
15 | meta.icon: foo.png
16 | meta.settings: foo.prop
17 |
18 | Other meta fields include:
19 |
20 | meta.platform: windows linux mac
21 | meta.enabled: true/false
22 | meta.hidden: true/false
23 | meta.version: 1
24 | meta.friendly: a voice friendly name
25 | meta.instance: single/multi
26 | meta.start: auto/manual
27 |
--------------------------------------------------------------------------------
/concepts/preloading.md:
--------------------------------------------------------------------------------
1 |
2 | # Preloading
3 |
4 | Documentation not available yet. See TellStick remote for an example.
--------------------------------------------------------------------------------
/concepts/settings.md:
--------------------------------------------------------------------------------
1 |
2 | # Settings
3 |
4 | Remotes can also have a settings file that provide configuration settings the remote's implementation.
5 | This makes it easier to configure parameters such as for example login details required for a remote to work. It can
6 | also be used for storage (for example cached values or previous state).
7 |
8 |
9 | ## Format
10 |
11 | The format is ``key: value``.
12 |
13 | key1: value1
14 | key2: value2
15 | key3: value3
16 |
17 |
18 | ## Location
19 |
20 | Settings should be stored in a file called ``settings.prop`` in the directory of the remote.
21 |
22 | Remotes/
23 | ├── Foo/
24 | │ ├── meta.prop
25 | │ ├── remote.lua
26 | │ ├── layout.xml
27 | │ ├── icon.png
28 | │ ├── settings.prop
29 |
30 |
31 | ## Using
32 |
33 | It is automatically generated if you set settings from your remote.
34 |
35 | actions.foo = function ()
36 | local foo = settings.foo;
37 | settings.foo = "bar";
38 | end
39 |
40 | Refer to the [settings](../libs/settings.md) library for more details.
41 |
42 |
43 | ## Defaults
44 |
45 | The server manager detects if a settings file is available for a remote. This makes it possible to change
46 | remote settings from the manager. To enable this, default settings must be specified for the remote (the values
47 | can be empty though).
48 |
49 | username:
50 | password:
51 | port: 5432
52 |
53 |
--------------------------------------------------------------------------------
/concepts/structure.md:
--------------------------------------------------------------------------------
1 |
2 | # Structure
3 |
4 | Remotes are organized into directories:
5 |
6 | Remotes/
7 | ├── Foo/
8 | │ ├── meta.prop
9 | │ ├── remote.lua
10 | │ ├── layout.xml
11 | │ ├── icon.png
12 | ├── Bar/
13 | │ ├── meta.prop
14 | │ ├── remote.lua
15 | │ ├── layout.xml
16 | │ ├── icon.png
17 | ...
18 |
19 | On start-up, the server scans a set of configured remote directories. The server looks for directories containing ``meta.prop`` files.
20 |
21 | The file names shown above are the default names that the server looks for. However, they can also be overriden in the meta file.
22 |
23 |
--------------------------------------------------------------------------------
/concepts/uri.md:
--------------------------------------------------------------------------------
1 |
2 | # URI
3 | This document describes the syntax for the app URIs. These URIs are used for Widgets, Quick Actions, and for controlling
4 | the Unified Remote app from other apps (for example Tasker). It is available for Android and iOS at the moment.
5 |
6 | * [Syntax](#syntax)
7 | * [Show](#show-in-app)
8 | * [Remotes and Actions](#remotes-and-actions)
9 | * [Device Actions](#device-actions)
10 | * [Chaning Server](#changing-server)
11 |
12 |
13 | ## Syntax
14 |
15 | The scheme used for Unified Remote URIs is ``ur`` and the first segment must be ``intent``. This is followed by one or more key-value pairs,
16 | which defines what the URI command should do.
17 |
18 | ur://intent/key1:value1/key2:value2/...
19 |
20 |
21 | ## Show in App
22 | The ``show`` command can be used to open the app, or open specific screens in the app.
23 |
24 | ur://intent/show:home
25 | ur://intent/show:status
26 | ur://intent/show:preferences
27 | ur://intent/show:servers
28 | ur://intent/show:remotes
29 |
30 |
31 | ## Remotes and Actions
32 | The ``remote`` command can be used to open a remote.
33 |
34 | ur://intent/remote:Unified.Power
35 |
36 | The ``action`` command can be used as well to run a specific action.
37 |
38 | ur://intent/remote:Unified.Power/action:lock
39 |
40 | Extras can be specified with the ``extra`` command.
41 |
42 | ur://intent/remote:Core.Input/action:text/extra:foobar
43 |
44 |
45 |
46 | ## Device Actions
47 | The ``device`` command can be used to run device actions.
48 |
49 | ur://intent/device:wol
50 | ur://intent/device:keyboard
51 | ur://intent/device:keyboard
52 | ur://intent/device:mouse
53 | ur://intent/device:switch/extra:Unified.Chrome
54 | ur://intent/device:vibrate
55 | ur://intent/device:toast/extra:
56 | ur://intent/device:irsend/extra:
57 |
58 |
59 | ## Changing Server
60 | The ``server`` command can be used to switch to a different server.
61 |
62 | ur://intent/server:Test-PC
63 |
64 | It can also be used with other commands.
65 |
66 | ur://intent/server:Test-PC/remote:Unified.Power/action:lock
--------------------------------------------------------------------------------
/controls/button.md:
--------------------------------------------------------------------------------
1 |
2 | # Button
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [textalign](#textalign)
9 | * [icon](#icon)
10 | * [scale](#scale)
11 | * [image](#image)
12 | * [Styling](#styling)
13 | * [Events](#events)
14 | * [ontap](#ontap)
15 | * [onhold](#onhold)
16 | * [ondown](#ondown)
17 | * [onup](#onup)
18 |
19 |
20 |
21 | ## Overview
22 | Buttons are simple controls that can be pressed.
23 |
24 | ````xml
25 |
26 | ````
27 |
28 | ````lua
29 | actions.foobar = function ()
30 | print("you pressed a button!");
31 | end
32 | ````
33 |
34 |
35 |
36 | ## Properties
37 |
38 |
39 |
40 | ### id
41 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
42 |
43 | ````xml
44 |
45 | ````
46 |
47 |
48 |
49 | ### visibility
50 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
51 |
52 | ````xml
53 |
54 | ````
55 |
56 |
57 |
58 | ### text
59 | Set the text to be shown in the button.
60 |
61 | ````xml
62 |
63 | ````
64 |
65 |
66 |
67 | ### textalign
68 | Set horizontal text alignment using ``left`` or ``center`` or ``right``.
69 |
70 | ````xml
71 |
72 | ````
73 |
74 |
75 |
76 | ### icon
77 | Set a standard control icon. See [icons list](/res/icons.md) of available icons.
78 |
79 | ````xml
80 |
81 | ````
82 |
83 |
84 | ### image
85 | Set a custom image to use. Should be an absolute path or relative to the layout file.
86 |
87 | ````xml
88 |
89 | ````
90 |
91 |
92 |
93 | ### scale
94 | Sets the scaling used for images. Values: ``icon`` (default), ``fill``, ``fit``, or ``native``.
95 |
96 | ````xml
97 |
98 | ````
99 |
100 |
101 |
102 |
103 | ## Styling
104 | See the [styling](styling.md) page for more details.
105 |
106 |
107 |
108 | ## Events
109 |
110 |
111 |
112 | ### ontap
113 | Occurs when the button is tapped.
114 |
115 | ````xml
116 |
117 | ````
118 |
119 | ````lua
120 | actions.foo_tapped = function ()
121 | ...
122 | end
123 | ````
124 |
125 |
126 |
127 | ### onhold
128 | Occurs when the button is held down.
129 |
130 | ````xml
131 |
132 | ````
133 |
134 | ````lua
135 | actions.bar_held = function ()
136 | ...
137 | end
138 | ````
139 |
140 |
141 |
142 | ### ondown
143 | Occurs when the button is pressed.
144 |
145 | ````xml
146 |
147 | ````
148 |
149 | ````lua
150 | actions.hello_down = function ()
151 | ...
152 | end
153 | ````
154 |
155 |
156 |
157 | ### onup
158 | Occurs when the button released.
159 |
160 | ````xml
161 |
162 | ````
163 |
164 | ````lua
165 | actions.world_up = function ()
166 | ...
167 | end
168 | ````
169 |
170 |
171 |
--------------------------------------------------------------------------------
/controls/dialogs.md:
--------------------------------------------------------------------------------
1 | # Dialogs
2 |
3 | ## List Dialog
4 | ````lua
5 | local items = {
6 | { type = "item", text = "item 1" },
7 | { type = "item", text = "item 2" },
8 | { type = "item", text = "item 3" }
9 | };
10 |
11 | server.update({ id = "list", ontap = "mydialog", children = items });
12 |
13 | actions.mydialog = function(i)
14 | -- if (i == 0) then item 1 ...
15 | end
16 |
17 | ````
18 |
19 | ## Message Dialog
20 |
21 | ````lua
22 | server.update({
23 | type = "dialog",
24 | text = "Hello World!",
25 | ontap = "mydialog",
26 | children = {
27 | { type = "button", text = "Foo" },
28 | { type = "button", text = "Bar" }
29 | }
30 | });
31 |
32 | actions.mydialog = function(i)
33 | -- if (i == 0) then Foo! ...
34 | end
35 |
36 | ````
37 |
38 | ## Input Dialog
39 |
40 | ````lua
41 | server.update({
42 | id = "myinputdialog",
43 | type = "input",
44 | title = "Write something!",
45 | ontap = "myinputdialog_done"
46 | });
47 |
48 | actions.myinputdialog_done = function(txt)
49 | if (is_valid(txt)) then
50 | fancy_stuff(txt) ...
51 | end
52 | end
53 |
54 | ````
55 |
--------------------------------------------------------------------------------
/controls/grid.md:
--------------------------------------------------------------------------------
1 |
2 | # Grid
3 | * [Overview](#overview)
4 | * [Nested Grids](#nested-grids)
5 | * [weight](#weight)
6 | * [Spaces](#spaces)
7 | * [Styling](#styling)
8 |
9 |
10 |
11 | ## Overview
12 | The grid control is the main container control used in remotes. It has rows,
13 | where each row contains one or more controls laid out in columns. A layout always
14 | contains a grid control by default, so you can start by adding rows directly.
15 |
16 | ````xml
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | ````
28 |
29 |
30 |
31 | ## Nested Grids
32 | Grids can also contain nested grids to create more complicated layouts.
33 |
34 | ````xml
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | ````
50 |
51 |
52 |
53 | ## Weight
54 | Use weight to control the width and height of cells. By default cells
55 | expand to fill up all available space equally. You can use weights to
56 | redistribute how the space is used up by the different cells.
57 |
58 | ````xml
59 |
60 |
61 |
62 |
63 |
64 |
65 | ````
66 |
67 | You can also apply weights to rows to redistribute their heights.
68 |
69 | ````xml
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 | ````
79 |
80 | Use ``wrap`` to make cells wrap the size of the their contents.
81 |
82 | ````xml
83 |
84 |
85 |
86 |
87 |
88 |
89 | ````
90 |
91 |
92 |
93 | ## Spaces
94 | Spaces can be used to create empty cells.
95 |
96 | ````xml
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 | ````
105 |
106 |
107 |
108 | ## Styling
109 | See the [styling](styling.md) page for more details.
110 |
111 |
112 |
--------------------------------------------------------------------------------
/controls/label.md:
--------------------------------------------------------------------------------
1 |
2 | # Label
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [textalign](#textalign)
9 | * [icon](#icon)
10 | * [image](#image)
11 | * [Styling](#styling)
12 | * [Events](#events)
13 | * [ontap](#ontap)
14 | * [onhold](#onhold)
15 | * [ondown](#ondown)
16 | * [onup](#onup)
17 |
18 |
19 |
20 | ## Overview
21 | Labels show text but can also be pressed.
22 |
23 | ````xml
24 |
25 | ````
26 |
27 | ````lua
28 | actions.foobar = function ()
29 | print("you pressed a label!");
30 | end
31 | ````
32 |
33 |
34 |
35 | ## Properties
36 |
37 |
38 |
39 | ### id
40 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
41 |
42 | ````xml
43 |
44 | ````
45 |
46 |
47 |
48 | ### visibility
49 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
50 |
51 | ````xml
52 |
53 | ````
54 |
55 |
56 |
57 | ### text
58 | Set the text to be shown.
59 |
60 | ````xml
61 |
62 | ````
63 |
64 |
65 |
66 | ### textalign
67 | Set horizontal text alignment using ``left`` or ``center`` or ``right``.
68 |
69 | ````xml
70 |
71 | ````
72 |
73 |
74 | ### icon
75 | Set a standard control icon. See [icons list](/res/icons.md) of available icons.
76 |
77 | ````xml
78 |
79 | ````
80 |
81 |
82 |
83 | ### image
84 | Set a custom image to use. Should be an absolute path or relative to the layout file.
85 |
86 | ````xml
87 |
88 | ````
89 |
90 |
91 |
92 | ## Styling
93 | See the [styling](styling.md) page for more details.
94 |
95 |
96 |
97 | ## Events
98 |
99 |
100 |
101 | ### ontap
102 | Occurs when the control is tapped.
103 |
104 | ````xml
105 |
106 | ````
107 |
108 | ````lua
109 | actions.foo_tapped = function ()
110 | ...
111 | end
112 | ````
113 |
114 |
115 |
116 | ### onhold
117 | Occurs when the control is held down.
118 |
119 | ````xml
120 |
121 | ````
122 |
123 | ````lua
124 | actions.bar_held = function ()
125 | ...
126 | end
127 | ````
128 |
129 |
130 |
131 | ### ondown
132 | Occurs when the control is released.
133 |
134 | ````xml
135 |
136 | ````
137 |
138 | ````lua
139 | actions.hello_down = function ()
140 | ...
141 | end
142 | ````
143 |
144 |
145 |
146 | ### onup
147 | Occurs when the control pressed down.
148 |
149 | ````xml
150 |
151 | ````
152 |
153 | ````lua
154 | actions.world_up = function ()
155 | ...
156 | end
157 | ````
158 |
159 |
160 |
--------------------------------------------------------------------------------
/controls/layout.md:
--------------------------------------------------------------------------------
1 |
2 | # Layout
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [orientation](#orientation)
6 | * [scroll](#scroll)
7 | * [error](#error)
8 | * [Styling](#styling)
9 | * [Events](#events)
10 | * [onlaunch](#onlaunch)
11 | * [onvolumedown](#onvolumedown)
12 | * [onvolumeup](#onvolumeup)
13 | * [onresume](#onresume)
14 | * [onpause](#onpause)
15 |
16 |
17 |
18 | ## Overview
19 | The layout file describes the visual components of a remote.
20 |
21 |
22 |
23 | ## Properties
24 |
25 |
26 |
27 | ### orientation
28 | Lock the orientation of the layout using ``portrait`` or ``landscape``.
29 |
30 | ````xml
31 |
32 |
33 |
34 | ````
35 |
36 |
37 |
38 | ### scroll
39 | Set the scroll mode using ``none``, ``vertical``, ``horizontal``, and ``both``.
40 |
41 | ````xml
42 |
43 |
44 |
45 | ````
46 |
47 |
48 |
49 | ### error
50 | Display an error message instead of a proper layout.
51 |
52 | ````xml
53 |
54 |
55 |
56 | ````
57 |
58 |
59 |
60 | ## Styling
61 | See the [styling](styling.md) page for more details.
62 |
63 |
64 |
65 | ## Events
66 |
67 |
68 |
69 | ### onlaunch
70 | Occurs when the "launch" button is pressed in a remote.
71 |
72 | ````xml
73 |
74 |
75 |
76 | ````
77 |
78 | ````lua
79 | actions.launch = function ()
80 | ...
81 | end
82 | ````
83 |
84 |
85 |
86 | ### onvolumedown
87 | Occurs when the "volume down" button is pressed on the client device.
88 |
89 | ````xml
90 |
91 |
92 |
93 | ````
94 |
95 | ````lua
96 | actions.volume_down = function ()
97 | ...
98 | end
99 | ````
100 |
101 |
102 |
103 | ### onvolumeup
104 | Occurs when the "volume up" button is pressed on the client device.
105 |
106 | ````xml
107 |
108 |
109 |
110 | ````
111 |
112 | ````lua
113 | actions.volume_up = function ()
114 | ...
115 | end
116 | ````
117 |
118 |
119 |
120 | ### onpause
121 | Occurs when the client device wishes to pause (for example phone call received).
122 |
123 | ````xml
124 |
125 |
126 |
127 | ````
128 |
129 | ````lua
130 | actions.pause = function ()
131 | ...
132 | end
133 | ````
134 |
135 |
136 |
137 | ### onresume
138 | Occurs when the client device wishes to resume (for example phone call finished).
139 |
140 | ````xml
141 |
142 |
143 |
144 | ````
145 |
146 | ````lua
147 | actions.resume = function ()
148 | ...
149 | end
150 | ````
151 |
152 |
153 |
--------------------------------------------------------------------------------
/controls/list.md:
--------------------------------------------------------------------------------
1 |
2 | # List
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [icon](#icon)
9 | * [image](#image)
10 | * [Events](#events)
11 | * [ontap](#ontap)
12 | * [onhold](#onhold)
13 |
14 |
15 |
16 | ## Overview
17 | The list control provides an easy way of showing larger amounts of data.
18 |
19 | ````xml
20 |
21 |
22 |
23 |
24 |
25 | ...
26 |
27 |
28 | ````
29 |
30 |
31 |
32 | ## Properties
33 |
34 |
35 |
36 | ### id
37 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
38 |
39 | ````xml
40 |
41 | ...
42 |
43 | ````
44 |
45 |
46 |
47 | ### visibility
48 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
49 |
50 | ````xml
51 |
52 | ...
53 |
54 | ````
55 |
56 |
57 |
58 | ### text
59 | Set the text to be shown in an item.
60 |
61 | ````xml
62 |
63 |
64 |
65 |
66 | ````
67 |
68 | Items can also show sub-text using the ``\n`` delimiter.
69 |
70 | ````xml
71 |
72 |
73 |
74 |
75 | ````
76 |
77 |
78 |
79 | ### icon
80 | Set the icon to be shown in an item. See [icons list](/res/icons.md) of available icons.
81 |
82 | ````xml
83 |
84 |
85 |
86 |
87 | ````
88 |
89 |
90 |
91 | ### image
92 | Set a custom image to be shown in an item. Should be a path relative to the layout file.
93 |
94 | ````xml
95 |
96 |
97 |
98 |
99 | ````
100 |
101 |
102 |
103 | ## Events
104 |
105 |
106 |
107 | ### ontap
108 | Occurs when an item is tapped.
109 |
110 | ````xml
111 |
112 | ...
113 |
114 | ````
115 |
116 | ````lua
117 | actions.tapped = function (index)
118 | ...
119 | end
120 | ````
121 |
122 |
123 |
124 | ### onhold
125 | Occurs when an item is held down.
126 |
127 | ````xml
128 |
129 | ...
130 |
131 | ````
132 |
133 | ````lua
134 | actions.held = function (index)
135 | ...
136 | end
137 | ````
138 |
139 |
140 |
--------------------------------------------------------------------------------
/controls/slider.md:
--------------------------------------------------------------------------------
1 |
2 | # Slider
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [progress](#progress)
9 | * [progressmax](#progressmax)
10 | * [Styling](#styling)
11 | * [Events](#events)
12 | * [ontap](#ontap)
13 | * [onhold](#onhold)
14 | * [ondown](#ondown)
15 | * [onup](#onup)
16 |
17 |
18 |
19 | ## Overview
20 | Sliders can be used to show or get progress.
21 |
22 | ````xml
23 |
24 | ````
25 |
26 | ````lua
27 | actions.update = function (progress)
28 | print("progress was changed to " .. progress);
29 | end
30 | ````
31 |
32 |
33 |
34 | ## Properties
35 |
36 |
37 |
38 | ### id
39 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
40 |
41 | ````xml
42 |
43 | ````
44 |
45 |
46 |
47 | ### visibility
48 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
49 |
50 | ````xml
51 |
52 | ````
53 |
54 |
55 |
56 | ### text
57 | Set additional text to be shown in the slider.
58 |
59 | ````xml
60 |
61 | ````
62 |
63 | will show:
64 |
65 | hello world - 50%
66 |
67 | If you don't specify a ``text`` only the percentage will be shown:
68 |
69 | 50%
70 |
71 |
72 |
73 | ### progress
74 | Set the current progress value of the slider.
75 |
76 | ````xml
77 |
78 | ````
79 |
80 |
81 |
82 | ### progressmax
83 | Set the maximum progress value of the slider (default ``100``).
84 |
85 | ````xml
86 |
87 | ````
88 |
89 |
90 |
91 | ## Styling
92 | See the [styling](styling.md) page for more details.
93 |
94 |
95 |
96 | ## Events
97 |
98 |
99 |
100 | ### onchange
101 | Occurs when the slider progress is changing.
102 |
103 | ````xml
104 |
105 | ````
106 |
107 | ````lua
108 | actions.changing = function (value)
109 | ...
110 | end
111 | ````
112 |
113 |
114 |
115 | ### ondone
116 | Occurs when the slider has finished changing value.
117 |
118 | ````xml
119 |
120 | ````
121 |
122 | ````lua
123 | actions.finish = function (value)
124 | ...
125 | end
126 | ````
127 |
128 |
129 |
130 | ### ondown
131 | Occurs when the slider is pressed (i.e. starts sliding).
132 |
133 | ````xml
134 |
135 | ````
136 |
137 | ````lua
138 | actions.start = function (value)
139 | ...
140 | end
141 | ````
142 |
143 |
144 |
145 | ### onup
146 | Occurs when the slider is released (i.e. stops sliding).
147 |
148 | ````xml
149 |
150 | ````
151 |
152 | ````lua
153 | actions.stop = function (value)
154 | ...
155 | end
156 | ````
157 |
158 |
159 |
--------------------------------------------------------------------------------
/controls/styling.md:
--------------------------------------------------------------------------------
1 |
2 | # Styling
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [color](#color)
6 | * [lightcolor / darkcolor](#lightcolor--darkcolor)
7 | * [light / dark](#light--dark)
8 | * [Theme](#theme)
9 | * [Colors](#colors)
10 |
11 |
12 |
13 | ## Overview
14 | Styling properties can be used to change to look of controls.
15 |
16 | ````xml
17 |
18 | ````
19 |
20 | Styling is inherited from grids to controls, so setting the style of a container control will set the style of the child controls.
21 |
22 | ````xml
23 |
24 |
25 |
26 |
27 | ````
28 | If you like to color a row do the following.
29 | ````xml
30 |
31 |
32 |
33 |
34 |
35 |
36 | ````
37 |
38 |
39 |
40 | ## Properties
41 |
42 |
43 |
44 | ### color
45 | Set the base [standard color](#colors). Automatically calculates color variations for themes and states.
46 |
47 | ````xml
48 |
49 | ````
50 |
51 |
52 |
53 |
54 | ### lightcolor / darkcolor
55 | For custom colors in hex, set the base color for when the app is in the respective theme. Automatically calculates color variations for states.
56 |
57 | ````xml
58 |
59 | ````
60 |
61 |
62 |
63 | ### light / dark
64 | For completely custom themes, create a theme specifier.
65 |
66 | ````xml
67 |
68 | ````
69 |
70 |
71 |
72 | ## Theme
73 | Theme specifiers are formatted like CSS:
74 |
75 | ````
76 | normal:#aaa;focus:#bbb;active:#ccc;color:#abcdef
77 | ````
78 |
79 | The following properties can be used:
80 |
81 | Property | Use
82 | -------- | ---
83 | normal | default color
84 | focus | pressed/focused color
85 | active | toggled/activated color
86 | color | text/entry color
87 |
88 |
89 |
90 |
91 | ## Colors
92 | List of standard colors that can be used:
93 |
94 | * red
95 | * grey
96 | * blue
97 | * green
98 | * orange
99 | * purple
100 | * pink
101 | * yellow
102 | * transparent
103 |
--------------------------------------------------------------------------------
/controls/tabs.md:
--------------------------------------------------------------------------------
1 |
2 | # Tabs
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [index](#index)
9 | * [Styling](#styling)
10 | * [Events](#events)
11 | * [onchange](#onchange)
12 |
13 |
14 | ## Overview
15 | The tabs control works like a grid except that it can have several tab pages.
16 | Each tab page can have a title and is a grid control, so you can add rows directly.
17 |
18 | ````xml
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | ````
39 |
40 |
41 |
42 | ## Properties
43 |
44 |
45 |
46 | ### id
47 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
48 |
49 | ````xml
50 |
51 | ...
52 |
53 | ````
54 |
55 |
56 |
57 | ### visibility
58 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
59 |
60 | ````xml
61 |
62 | ...
63 |
64 | ````
65 |
66 |
67 |
68 | ### text
69 | Set the title of a tab page.
70 |
71 | ````xml
72 |
73 |
74 | ...
75 |
76 |
77 | ````
78 |
79 |
80 |
81 | ### index
82 | Set active tab number (zero-based).
83 |
84 | ````xml
85 |
86 | ...
87 | ...
88 | ...
89 |
90 | ````
91 |
92 |
93 |
94 | ## Styling
95 | See the [styling](styling.md) page for more details.
96 |
97 |
98 |
99 | ## Events
100 |
101 |
102 |
103 | ### onchange
104 | Occurs when the active tab page changes.
105 |
106 | ````xml
107 |
108 | ...
109 |
110 | ````
111 |
112 | ````lua
113 | actions.update = function (index)
114 | ...
115 | end
116 | ````
117 |
118 |
119 |
--------------------------------------------------------------------------------
/controls/text.md:
--------------------------------------------------------------------------------
1 |
2 | # Text
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [textalign](#textalign)
9 | * [icon](#icon)
10 | * [image](#image)
11 | * [Styling](#styling)
12 | * [Events](#events)
13 | * [onchange](#onchange)
14 | * [ondone](#ondone)
15 |
16 |
17 | ## Overview
18 | The ``text`` control is used for editing text input.
19 |
20 | ````xml
21 |
22 | ````
23 |
24 | ````lua
25 | actions.update = function (text)
26 |
27 | end
28 | ````
29 |
30 |
31 |
32 | ## Properties
33 |
34 |
35 |
36 | ### id
37 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
38 |
39 | ````xml
40 |
41 | ````
42 |
43 |
44 |
45 | ### visibility
46 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
47 |
48 | ````xml
49 |
50 | ````
51 |
52 |
53 |
54 | ### text
55 | Set the current text to be shown.
56 |
57 | ````xml
58 |
59 | ````
60 |
61 |
62 |
63 | ### textalign
64 | Set horizontal text alignment using ``left`` or ``center`` or ``right``.
65 |
66 | ````xml
67 |
68 | ````
69 |
70 |
71 |
72 | ### hint
73 | Set the placeholder hint (text to be shown when empty).
74 |
75 | ````xml
76 |
77 | ````
78 |
79 |
80 |
81 | ### multiline
82 | Set whether or not the control accepts multiline input (default ``false``).
83 |
84 | ````xml
85 |
86 | ````
87 |
88 |
89 |
90 | ## Styling
91 | See the [styling](styling.md) page for more details.
92 |
93 |
94 |
95 | ## Events
96 |
97 |
98 |
99 | ### onchange
100 | Occurs when the text changes.
101 |
102 | ````xml
103 |
104 | ````
105 |
106 | ````lua
107 | actions.changed = function (text)
108 | ...
109 | end
110 | ````
111 |
112 |
113 |
114 | ### ondone
115 | Occurs when editing ends.
116 |
117 | ````xml
118 |
119 | ````
120 |
121 | ````lua
122 | actions.done = function (text)
123 | ...
124 | end
125 | ````
126 |
127 |
128 |
--------------------------------------------------------------------------------
/controls/toggle.md:
--------------------------------------------------------------------------------
1 |
2 | # Toggle
3 | * [Overview](#overview)
4 | * [Properties](#properties)
5 | * [id](#id)
6 | * [visibility](#visibility)
7 | * [text](#text)
8 | * [textalign](#textalign)
9 | * [icon](#icon)
10 | * [image](#image)
11 | * [Styling](#styling)
12 | * [Events](#events)
13 | * [ontap](#ontap)
14 | * [onhold](#onhold)
15 | * [ondown](#ondown)
16 | * [onup](#onup)
17 |
18 |
19 |
20 | ## Overview
21 | Toggles are buttons that can have two states (on or off).
22 |
23 | ````xml
24 |
25 | ````
26 |
27 | ````lua
28 | actions.changed = function (checked)
29 | print("you changed the toggle state to " .. checked);
30 | end
31 | ````
32 |
33 |
34 |
35 | ## Properties
36 |
37 |
38 |
39 | ### id
40 | Set the ID for this control so that it can be updated later. See [layout library](/libs/layout.md).
41 |
42 | ````xml
43 |
44 | ````
45 |
46 |
47 |
48 | ### visibility
49 | Set the visibility state using ``visible`` or ``invisible`` or ``gone``.
50 |
51 | ````xml
52 |
53 | ````
54 |
55 |
56 |
57 | ### text
58 | Set the text to be shown.
59 |
60 | ````xml
61 |
62 | ````
63 |
64 |
65 |
66 | ### textalign
67 | Set horizontal text alignment using ``left`` or ``center`` or ``right``.
68 |
69 | ````xml
70 |
71 | ````
72 |
73 |
74 |
75 | ### icon
76 | Set a standard control icon. See [icons list](/res/icons.md) of available icons.
77 |
78 | ````xml
79 |
80 | ````
81 |
82 |
83 |
84 | ### image
85 | Set a custom image to use. Should be a path relative to the layout file.
86 |
87 | ````xml
88 |
89 | ````
90 |
91 |
92 |
93 | ### checked
94 | Set whether the toggle is on (``true``) or off (``false``).
95 |
96 | ````xml
97 |
98 | ````
99 |
100 |
101 |
102 | ## Styling
103 | See the [styling](styling.md) page for more details.
104 |
105 |
106 |
107 | ## Events
108 |
109 |
110 |
111 | ### onchange
112 | Occurs when the toggle changes state.
113 |
114 | ````xml
115 |
116 | ````
117 |
118 | ````lua
119 | actions.changed = function (checked)
120 | ...
121 | end
122 | ````
123 |
124 |
125 |
126 | ### ontap
127 | Occurs when the control is tapped.
128 |
129 | ````xml
130 |
131 | ````
132 |
133 | ````lua
134 | actions.foo_tapped = function ()
135 | ...
136 | end
137 | ````
138 |
139 |
140 |
141 | ### onhold
142 | Occurs when the control is held down.
143 |
144 | ````xml
145 |
146 | ````
147 |
148 | ````lua
149 | actions.bar_held = function ()
150 | ...
151 | end
152 | ````
153 |
154 |
155 |
156 | ### ondown
157 | Occurs when the control is pressed down.
158 |
159 | ````xml
160 |
161 | ````
162 |
163 | ````lua
164 | actions.hello_down = function ()
165 | ...
166 | end
167 | ````
168 |
169 |
170 |
171 | ### onup
172 | Occurs when the control released.
173 |
174 | ````xml
175 |
176 | ````
177 |
178 | ````lua
179 | actions.world_up = function ()
180 | ...
181 | end
182 | ````
183 |
184 |
185 |
--------------------------------------------------------------------------------
/intro/basic-template.md:
--------------------------------------------------------------------------------
1 |
2 | # Basic Template
3 |
4 | Create a folder for your remote and add 3 files: ``meta.prop`` file, a ``layout.xml`` file, and a ``remote.lua`` file.
5 |
6 | Foo/
7 | ├── meta.prop
8 | ├── remote.lua
9 | ├── layout.xml
10 |
11 | meta.prop
12 |
13 | The meta file describes some basic information about the remote.
14 |
15 | meta.name:
16 | meta.author:
17 | meta.description:
18 |
19 | meta.prop
20 |
21 | layout.xml
22 |
23 | The layout file defines how the remote will look. Typically this will be some rows of controls.
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | layout.xml
39 |
40 | remote.lua
41 |
42 | The remote file defines what each control should do. Note how the value in the ``ontap`` fields correspond to action names.
43 |
44 | kb = libs.keyboard;
45 | script = libs.script;
46 |
47 | --@help Launch application
48 | actions.launch = function ()
49 | os.start("foo.exe");
50 | end
51 |
52 | --@help Example open file
53 | actions.open = function ()
54 | os.open("data.txt");
55 | end
56 |
57 | --@help Example shell script
58 | actions.doit = function ()
59 | script.shell("echo foobar");
60 | end
61 |
62 | --@help Example key stroke
63 | actions.home = function ()
64 | kb.stroke("ctrl", "h");
65 | end
66 |
67 | remote.lua
--------------------------------------------------------------------------------
/intro/compatibility.md:
--------------------------------------------------------------------------------
1 |
2 | # Compatibility
3 |
4 | The list below shows the current compatibility status of the server for various operating systems. If you want to see another
5 | platform or if the server doesn't work on your version of a platform, then please [let us know](/contact).
6 |
7 | Windows
8 | XP: Working
9 | Vista: Working
10 | 7: Working
11 | 8: Working
12 |
13 | Mac OS X
14 | 10.6: ?
15 | 10.7: ?
16 | 10.8: Working
17 | 10.9: Working
18 |
19 | Ubuntu
20 | 10: Working
21 | 12: Working
22 | 13: Working
23 | 14: ?
24 |
25 | Fedora
26 | 12: Working
27 | 18: Working
28 | 19: Working
29 |
30 | Debian
31 | 6 (Squeeze) Working
32 | 7 (Wheezy) Working
33 | 8 (Jessie) Working
34 |
35 | OpenSuse
36 | 12: ?
37 | 13: Working
38 |
39 | Raspberry Pi
40 | Raspbian: Working
41 |
42 | Arduino Yun:
43 | OpenWRT: Working
--------------------------------------------------------------------------------
/intro/debugging.md:
--------------------------------------------------------------------------------
1 |
2 | # Debugging
3 |
4 | First of all, it is a good idea to use a text editor that supports syntax highlighting when creating your remotes.
5 | This is useful to catch syntax errors in your script or layout files as early as possible. Recommended editors:
6 |
7 | * [Notepad++ (Windows)](http://notepad-plus-plus.org/)
8 | * [Sublime Text (Mac OS X)](http://www.sublimetext.com/)
9 |
10 | You can use the web manager's log page to debug and troubleshoot your remotes. Access the manager using your browser at
11 | [http://localhost:9510/web](http://localhost:9510/web). Change ``localhost`` to your server's IP if you are not on the
12 | same machine as the server.
--------------------------------------------------------------------------------
/intro/getting-started.md:
--------------------------------------------------------------------------------
1 |
2 | # Getting Started
3 |
4 | To get started with developing you first need to install the latest version of the Unified Remote Server, and the full version of the app (or at least 1 unlocked remote).
5 | Note that this site only applies to the V3 server. Older versions of the server use a completely different API for developing remotes.
6 |
7 | * Download Unified Remote
8 | * Download Template
9 | * Convert V2 to V3
10 |
11 | ## Examples
12 |
13 | If you want to modify and existing remote, or learn how to create a custom remote, the best way is to look at all of the existing remotes, which are available on GitHub.
14 | We welcome all pull-requests if you would like to share your remote, or improve and existing remote.
15 |
16 | * [Official Remotes](https://github.com/unifiedremote/Remotes)
17 | * [Test Remotes](https://github.com/unifiedremote/Test-Remotes)
18 | * [Submit User Remote](https://github.com/unifiedremote/User-Remotes)
19 |
20 |
21 |
--------------------------------------------------------------------------------
/intro/whats-included.md:
--------------------------------------------------------------------------------
1 |
2 | # What's Included
3 |
4 | The default installation of Unified Remote Server includes a set of bundled remotes.
5 | If you are using a portable version of the server then the remotes will be located next to the executable.
6 |
7 | Note that you should not make changes in the bundled remotes (or place new remotes in the bundled directory) as these changes will be overwritten when the server
8 | gets updated. You should instead place new remotes in the ``Custom`` directory.
9 |
10 | Windows
11 |
12 | Remotes folder: %PROGRAMDATA%\Unified Remote\Remotes\
13 | Logs folder: %APPDATA%\Unified Remote\
14 |
15 | Mac OS X
16 |
17 | Remotes folder: ~/Library/Application Support/Unified Remote/Remotes/
18 | Logs folder: ~/Library/Application Support/Unified Remote/
19 |
20 | Linux
21 |
22 | Remotes folder: ~/opt/urserver/remotes/
23 | Logs folder: ~/.urserver/
--------------------------------------------------------------------------------
/libs/bit.md:
--------------------------------------------------------------------------------
1 |
2 | # Bit
3 | * [bit](#bit-1)
4 | * [bnot](#bitbnot-x-)
5 | * [band](#bitband-x-y-)
6 | * [bor](#bitbor-x-y-)
7 | * [bxor](#bitbxor-x-y-)
8 | * [lshift](#bitlshift-x-n-)
9 | * [rshift](#bitrshift-x-n-)
10 | * [arshift](#bitarshift-x-n-)
11 | * [rol](#bitrol-x-n-)
12 | * [ror](#bitror-x-n-)
13 | * [tohex](#bittohex-x-n-)
14 | * [tobit](#bittobit-x-)
15 |
16 |
17 |
18 | ## bit
19 | The ``bit`` library provides bitwise operations.
20 |
21 | local bit = require("bit");
22 |
23 | Refer to the [official documentation from LuaJIT](http://bitop.luajit.org/api.html) for more details.
24 |
25 |
26 |
27 | ### bit.bnot( x )
28 | Returns the bitwise **not** of ``x``.
29 |
30 |
31 |
32 | ### bit.band( x, y )
33 | Returns the bitwise **and** of ``x`` and ``y``.
34 |
35 |
36 |
37 | ### bit.bor( x, y )
38 | Returns the bitwise **or** of ``x`` and ``y``.
39 |
40 |
41 |
42 | ### bit.bxor( x, y )
43 | Returns the bitwise **exclusive or** of ``x`` and ``y``.
44 |
45 |
46 |
47 | ### bit.lshift( x, n )
48 | Returns the bitwise **logical left shift** of ``x`` of ``n`` steps.
49 |
50 |
51 |
52 | ### bit.rshift( x, n )
53 | Returns the bitwise **logical right shift** of ``x`` of ``n`` steps.
54 |
55 |
56 |
57 | ### bit.arshift( x, n )
58 | Returns the bitwise **arithmetic right shift** of ``x`` of ``n`` steps.
59 |
60 |
61 |
62 | ### bit.rol( x, n )
63 | Returns the bitwise **left rotation** of ``x`` of ``n`` steps.
64 |
65 |
66 |
67 | ### bit.ror( x, n )
68 | Returns the bitwise **right rotation** of ``x`` of ``n`` steps.
69 |
70 |
71 |
72 | ### bit.tohex( x [,n] )
73 | Helper function to convert a number to a hex string.
74 |
75 |
76 |
77 | ### bit.tobit( x )
78 | Helper function to normalize values
79 |
80 |
81 |
--------------------------------------------------------------------------------
/libs/com.md:
--------------------------------------------------------------------------------
1 |
2 | # COM
3 | * [luacom](#luacom-1)
4 | * [luacom.CreateObject](#luacomcreateobject-id-)
5 | * [luacom.GetObject](#luacomgetobject-id-)
6 | * [Releasing](#releasing)
7 |
8 |
9 |
10 | ## luacom
11 | The ``com`` library can be used to create and access COM instances on Windows. It is accessed using the global ``luacom`` variable.
12 |
13 | ````lua
14 | obj = luacom.CreateObject("PowerPoint.Application");
15 | ````
16 |
17 | For a complete reference, see refer to the [LuaCOM User Manual](http://www.tecgraf.puc-rio.br/~rcerq/luacom/pub/1.3/luacom-htmldoc/).
18 |
19 |
20 |
21 | ## luacom.CreateObject( id )
22 | Creates an instance of the object with the specified id.
23 |
24 | ````lua
25 | obj = luacom.CreateObject("PowerPoint.Application");
26 | ````
27 |
28 |
29 |
30 | ## luacom.GetObject( id )
31 | Finds a running instance of the object with the specified id.
32 |
33 | ````lua
34 | obj = luacom.GetObject("PowerPoint.Application");
35 | ````
36 |
37 |
38 |
39 | ## Releasing
40 | It is very important to release all COM objects when they are no longer in use.
41 |
42 | ````lua
43 | obj = nil;
44 | collectgarbage();
45 | ````
46 |
47 |
48 |
--------------------------------------------------------------------------------
/libs/device.md:
--------------------------------------------------------------------------------
1 |
2 | #Device
3 | * [device](#device-1)
4 | * [wol](#devicewol-mac-)
5 | * [irsend](#deviceirsend-code-)
6 | * [keyboard](#devicekeyboard-)
7 | * [mouse](#devicemouse-)
8 | * [switch](#deviceswitch-id-)
9 | * [vibrate](#devicevibrate-)
10 | * [listen](#devicelisten-)
11 | * [toast](#devicetoast-message-)
12 | * [server](#deviceserver-name-)
13 |
14 |
15 |
16 | ## device
17 | The ``device`` library provides actions that can be performed on the client device.
18 |
19 | ````lua
20 | local dev = require("device");
21 | ````
22 |
23 |
24 |
25 | ### device.wol( [mac] )
26 | In most cases WOL (Wake On LAN) needs to be sent without being connected to a server (i.e if the server is sleeping and you wish to wake it up). Therefore WOL actions should be specified in the layout. See [Inline Actions](../concepts/layout.md) to learn more about this syntax.
27 |
28 | ````xml
29 |
30 |
31 |
32 | ````
33 |
34 | If no ``mac`` is specified, then the last used server's mac will be used. Otherwise, the specified mac will be used.
35 |
36 | ````xml
37 |
38 |
39 |
40 | ````
41 |
42 |
43 |
44 | ### device.irsend( code )
45 | Send an IR code (pronto format) using the device's built-in IR blaster (if available).
46 |
47 | ````lua
48 | dev.irsend("0000 0000 0000 0000");
49 | ````
50 | ````xml
51 |
52 |
53 |
54 | ````
55 |
56 |
57 | ### device.keyboard()
58 | Opens the keyboard remote on the device.
59 |
60 | ````lua
61 | dev.keyboard();
62 | ````
63 |
64 |
65 |
66 | ### device.mouse()
67 | Opens the mouse remote on the device.
68 |
69 | ````lua
70 | dev.mouse();
71 | ````
72 |
73 |
74 |
75 | ### device.switch( id )
76 | Opens the remote with the specified ``id`` on the device.
77 |
78 | ````lua
79 | dev.switch("Unified.Chrome");
80 | ````
81 |
82 |
83 |
84 | ### device.vibrate()
85 | Tells the device to perform haptic feedback.
86 |
87 | ````lua
88 | dev.vibrate();
89 | ````
90 |
91 |
92 |
93 | ### device.listen()
94 | Tells the device to start listening for voice control (if available).
95 |
96 | ````lua
97 | dev.listen();
98 | ````
99 |
100 |
101 |
102 | ### device.toast( message )
103 | Shows a quick message (toast) on the device.
104 |
105 | ````lua
106 | dev.toast("foobar");
107 | ````
108 |
109 |
110 |
111 | ### device.server( name )
112 | Connect to the specified server (exact name).
113 |
114 | ````lua
115 | dev.server("Home-PC");
116 | ````
117 |
118 |
119 |
--------------------------------------------------------------------------------
/libs/gpio.md:
--------------------------------------------------------------------------------
1 |
2 | # GPIO
3 | * [map](#gpio_map)
4 | * [name](#gpio_name)
5 | * [index](#gpio_index)
6 | * [header](#gpio_header)
7 | * [capture](#gpio_capture)
8 | * [release](#gpio_release)
9 | * [releaseall](#gpio_releaseall)
10 | * [pin](#gpio_pin)
11 | * [out](#gpio_out)
12 | * [get](#gpio_get)
13 | * [set](#gpio_set)
14 | * [high](#gpio_high)
15 | * [low](#gpio_low)
16 |
17 |
18 |
19 | ## GPIO
20 | The GPIO library provides access to the General Purpose Input Output interface available in Linux. The pin mapping functionality is currently only available for Raspberry Pi. The "map" function sets up lookup tables for finding pins by name, index, or header. For Raspberry Pi, the index follows the same number as used by [WiringPi](https://projects.drogon.net/raspberry-pi/wiringpi/).
21 |
22 | ### gpio.map( name )
23 | Sets the pin map that should be used.
24 |
25 | --sets the map to the raspberry pi map
26 | gpio.map("ip");
27 |
28 | ### gpio.name( name )
29 | Get a pin from the set map by the ``name``.
30 |
31 | pin = gpio.name("SDA");
32 |
33 | ### gpio.index( index )
34 | Get a pin by the ``index`` of the pin.
35 |
36 | pin = gpio.index(5);
37 |
38 | ### gpio.header( header )
39 | The ``header`` number of the pin.
40 |
41 | pin = gpio.header(5);
42 |
43 | ### gpio.capture( pin )
44 | Capture pins when you like to control them give the method a ``pin`` to capture. No other application can use the pin.
45 |
46 | pin = gpio.index(5);
47 | gpio.capture(pin);
48 |
49 | ### gpio.release( pin )
50 | Release the ``pin`` back to the operatingsystem.
51 |
52 | pin = gpio.index(5);
53 | gpio.release(pin);
54 |
55 | ### gpio.in( pin )
56 | Set the direction of the ``pin`` to an input pin.
57 |
58 | pin = gpio.index(5);
59 | gpio.in(pin);
60 |
61 | ### gpio.out( pin )
62 | Set the direction of the ``pin`` to an output pin.
63 |
64 | pin = gpio.index(5);
65 | gpio.out(pin);
66 |
67 | ### gpio.get( pin )
68 | Check ``pin`` if it is high or low. Returns true if ``pin`` is high.
69 |
70 | pin = gpio.index(5);
71 | res = gpio.get(pin);
72 |
73 | ### gpio.set( pin, value )
74 | Set the ``pin`` to high or low. Set ``value`` to true if pin should be high.
75 |
76 | pin = gpio.index(5);
77 | --pin set to high
78 | gpio.set(pin, true);
79 | --pin set to low
80 | gpio.set(pin, false);
81 |
82 | ### gpio.high( pin )
83 | Set the ``pin`` to high.
84 |
85 | pin = gpio.index(5);
86 | --pin set to high
87 | gpio.high(pin);
88 |
89 | ### gpio.low( pin )
90 | Set the ``pin`` to low.
91 |
92 | pin = gpio.index(5);
93 | --pin set to low
94 | gpio.low(pin);
--------------------------------------------------------------------------------
/libs/keyboard.md:
--------------------------------------------------------------------------------
1 |
2 | # Keyboard
3 | * [keyboard](#keyboard-1)
4 | * [press](#keyboardpress-key--)
5 | * [stroke](#keyboardstroke-key--)
6 | * [text](#keyboardtext-text-)
7 | * [down](#keyboarddown-key--)
8 | * [up](#keyboardup-key--)
9 | * [character](#keyboardcharacter-chr-)
10 | * [ismodifier](#keyboardismodifier-key-)
11 | * [iskey](#keyboardiskey-key-)
12 |
13 |
14 |
15 | ## keyboard
16 | The keyboard library provides actions for simulating key strokes and sending text. Refer to the [keys list](/res/keys.md).
17 |
18 | ````lua
19 | local kb = require("keyboard");
20 | ````
21 |
22 |
23 |
24 | ### keyboard.press( key, [...] )
25 | Performs one or more **consecutive** key presses.
26 |
27 | ````lua
28 | kb.press("down", "down", "return");
29 | kb.press("return");
30 | ````
31 |
32 |
33 |
34 | ### keyboard.stroke( key, [...] )
35 | Performs a key stroke using one or more keys.
36 |
37 | ````lua
38 | kb.stroke("ctrl", "shift", "return");
39 | kb.stroke("win");
40 | ````
41 |
42 |
43 |
44 | ### keyboard.text( text )
45 | Types the specified text, including unicode and special characters.
46 |
47 | ````lua
48 | kb.text("hello world!");
49 | kb.text("åäö");
50 | ````
51 |
52 |
53 |
54 | ### keyboard.down( key, [...] )
55 | Presses one or more **consequtive** keys until ``up`` is called.
56 |
57 | ````lua
58 | kb.down("return");
59 | ````
60 |
61 |
62 |
63 | ### keyboard.up( key, [...] )
64 | Releases one or more **consequtive** keys that have been pressed.
65 |
66 | ````lua
67 | kb.up("return");
68 | ````
69 |
70 |
71 | ### keyboard.character( chr )
72 | Types the specified character code (UTF8 integer character code).
73 |
74 | ````lua
75 | kb.character(0x123);
76 | ````
77 |
78 |
79 |
80 | ### keyboard.ismodifier( key )
81 | Returns a bool specifying whether or not the key is a modifier (e.g. ctrl, shift, alt).
82 |
83 | ````lua
84 | print(kb.modifier("ctrl")); -- true
85 | print(kb.modifier("return")); -- false
86 | ````
87 |
88 |
89 |
90 | ### keyboard.iskey( key )
91 | Returns a bool specifying whether or not the key is a valid key name.
92 |
93 | ````lua
94 | print(kb.modifier("f1")); -- true
95 | print(kb.modifier("$")); -- false
96 | ````
97 |
98 |
99 |
--------------------------------------------------------------------------------
/libs/layout.md:
--------------------------------------------------------------------------------
1 |
2 | # Layout
3 | * [Updating](#layout_updating)
4 | * [Example](#layout_example)
5 | * [Advanced](#layout_advanced)
6 |
7 |
8 |
9 | ## layout
10 | The ``layout`` library can be used to modify the properties of controls. It is a global library and does not need to be imported.
11 |
12 |
13 |
14 | ### Updating
15 | Controls can easily be modified using the following syntax.
16 |
17 | layout.{id}.{property} = {value};
18 |
19 |
20 | ### Example
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | layout.xml
35 |
36 | layout.my_toggle.checked = true;
37 | layout.my_label.text = "bar";
38 | layout.my_slider.progress = 50;
39 |
40 | remote.lua
41 |
42 |
43 |
44 | ### Advanced
45 | For advanced layout updates (e.g. lists or dialogs), use [``libs.server.update``](/libs/server#server_update) instead.
--------------------------------------------------------------------------------
/libs/log.md:
--------------------------------------------------------------------------------
1 |
2 | # Log
3 | * [log](#log-1)
4 | * [trace](#logtrace-message-)
5 | * [info](#logstroke-message-)
6 | * [warn](#logwarn-message-)
7 | * [error](#logerror-message-)
8 |
9 |
10 |
11 | ## log
12 | The ``log`` library can be used for diagnostics logging.
13 |
14 | ````lua
15 | local log = require("log");
16 | ````
17 |
18 |
19 |
20 | ### log.trace( message )
21 | Logs a trace level message (typically used for debugging).
22 |
23 | ````lua
24 | log.trace("something happened");
25 | ````
26 |
27 |
28 |
29 | ### log.info( message )
30 | Logs an information level message normal logging.
31 |
32 | ````lua
33 | log.info("something really exciting happened! :D");
34 | ````
35 |
36 |
37 |
38 | ### log.warn( message )
39 | Logs a warning level message (non-critical important problems).
40 |
41 | ````lua
42 | log.warn("something bad happened, but we can recover :)");
43 | ````
44 |
45 |
46 |
47 | ### log.error( message )
48 | Logs an error level message (critical problems).
49 |
50 | ````lua
51 | log.error("something really bad happened! >.<");
52 | ````
53 |
54 |
55 |
--------------------------------------------------------------------------------
/libs/lua.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Standard Lua Libraries
4 | Lua provides some standard libraries including:
5 |
6 | * [io](http://www.lua.org/manual/5.1/)
7 | * [math (extended)](/libs/math.md)
8 | * [os (extended)](/libs/os.md)
9 | * [string](http://www.lua.org/manual/5.1/)
10 | * [table](http://www.lua.org/manual/5.1/)
11 |
12 | Refer to the [official Lua documentation](http://www.lua.org/manual/5.1/) for more details.
13 |
--------------------------------------------------------------------------------
/libs/math.md:
--------------------------------------------------------------------------------
1 |
2 | # Math
3 | * [math](#math-1)
4 | * [extensions](#extensions)
5 | * [round](#math-round-x-)
6 |
7 |
8 | ## math
9 | The ``math`` library is a standard Lua library. It is a global library and does not need to be imported.
10 |
11 | ````lua
12 | print(math.abs(-123)); -- 123
13 | ````
14 |
15 | Refer to the [official Lua documentation](http://www.lua.org/manual/5.1/) for more details.
16 |
17 |
18 |
19 | ## extensions
20 |
21 | The ``math`` library has been extended with some additional functions.
22 |
23 |
24 |
25 | ### math.round( x )
26 | Rounds the value ``x`` to the nearest integer (rounds 0.5 up).
27 |
28 | ````lua
29 | print(math.round(1.25)); -- 1
30 | print(math.round(1.5)); -- 2
31 | print(math.round(1.75)); -- 2
32 | ````
33 |
34 |
--------------------------------------------------------------------------------
/libs/mouse.md:
--------------------------------------------------------------------------------
1 |
2 | # Mouse
3 | * [mouse](#mouse-1)
4 | * [click](#mouseclick-button-)
5 | * [moveto](#mousemoveto-x-y-)
6 | * [moveby](#mousemoveby-x-y-)
7 | * [moveraw](#mousemoveraw-x-y-)
8 | * [double](#mousedouble-button-)
9 | * [down](#mousedown-button-)
10 | * [up](#mouseup-button-)
11 | * [vscroll](#mousevscroll-amount-)
12 | * [hscroll](#mousehscroll-amount-)
13 | * [position](#mouseposition)
14 |
15 |
16 |
17 | ## mouse
18 | The mouse library provides actions for simulating mouse input. Refer to the [buttons list](/res/buttons.md).
19 |
20 | ````lua
21 | local ms = libs.mouse;
22 | ````
23 |
24 |
25 |
26 | ### mouse.click( [button] )
27 | Performs a single click (default left button).
28 |
29 | ````lua
30 | ms.click();
31 | ms.click("right");
32 | ````
33 |
34 |
35 |
36 | ### mouse.moveto( x, y )
37 | Moves the mouse cursor to the specified location (screen coordinates).
38 |
39 | ````lua
40 | ms.moveto(100, 200);
41 | ````
42 |
43 |
44 |
45 | ### mouse.moveby( dx, dy )
46 | Moves the mouse cursor by the specified amount (screen coordinates).
47 |
48 | ````lua
49 | ms.moveby(50, -50);
50 | ````
51 |
52 |
53 |
54 | ### mouse.moveraw( dx, dy )
55 | Moves the mouse cursor by the specified amount (raw input).
56 |
57 | ````lua
58 | ms.moveraw(-10, 5);
59 | ````
60 |
61 |
62 |
63 | ### mouse.double( [button] )
64 | Performs a double click (default left button).
65 |
66 | ````lua
67 | ms.double();
68 | ms.double("right");
69 | ````
70 |
71 |
72 |
73 | ### mouse.down( [button] )
74 | Presses the mouse button until ``mouse.up`` is called (default left button).
75 |
76 | ````lua
77 | ms.down();
78 | ms.down("right");
79 | ````
80 |
81 |
82 |
83 | ### mouse.up( [button] )
84 | Releases the mouse button (default left button).
85 |
86 | ````lua
87 | ms.up();
88 | ms.up("right");
89 | ````
90 |
91 |
92 |
93 | ### mouse.vscroll( amount )
94 | Scroll vertically by the specified amount.
95 |
96 | ````lua
97 | ms.vscroll(10);
98 | ms.vscroll(-10);
99 | ````
100 |
101 |
102 |
103 | ### mouse.hscroll( amount )
104 | Scroll horizontally by the specified amount.
105 |
106 | ````lua
107 | ms.hscroll(10);
108 | ms.hscroll(-10);
109 | ````
110 |
111 |
112 |
113 | ### mouse.position()
114 | Returns the current position of the mouse cursor.
115 |
116 | ````lua
117 | x,y = ms.position();
118 | ````
119 |
120 |
121 |
--------------------------------------------------------------------------------
/libs/os.md:
--------------------------------------------------------------------------------
1 |
2 | # OS
3 | * [os](#os-1)
4 | * [extensions](#extensions)
5 | * [sleep](#ossleep-time-)
6 | * [open](#osopen-path-args-)
7 | * [openall](#osopenall-path-)
8 | * [start](#osstart-command-arg1-arg2--)
9 | * [script](#osscript-script-)
10 | * [throw](#osthrow-message-)
11 |
12 |
13 |
14 | ## os
15 | The ``os`` library is a standard Lua library. It is a global library and does not need to be imported.
16 |
17 | Refer to the [official Lua documentation](http://www.lua.org/manual/5.1/) for more details.
18 |
19 | ```lua
20 | os.clock();
21 | ```
22 |
23 |
24 |
25 | ## extensions
26 |
27 | The ``os`` library has been extended with some additional functions.
28 |
29 |
30 |
31 | ### os.sleep( time )
32 | Sleep execution for ``time`` milliseconds.
33 |
34 | ```lua
35 | os.sleep(1000);
36 | ```
37 |
38 |
39 | ### os.open( path, [args] )
40 | Open the specified file using the default program. If the path is a script or executable then it will execute it in a new window. On Windows it uses ``ShellExecute`` internally.
41 |
42 | ```lua
43 | os.open("C:\\file.txt");
44 | ```
45 |
46 | It can also be used to open folder on your desktop.
47 |
48 | ```lua
49 | os.open("C:\\foo\\");
50 | ```
51 |
52 |
53 | ### os.openall( path )
54 | Open all of the files using the default program in the specified folder (e.g. all music files in a folder).
55 |
56 | ```lua
57 | os.openall("C:\\foo\\");
58 | ```
59 |
60 |
61 | ### os.start( command, [arg1], [arg2], [...] )
62 | Start the process or program specified by ``command``. It fires and forgets, namely, it does not wait for the process to end nor does it capture the output or result code. For that, use the standard ``os.execute`` function instead.
63 |
64 | ```lua
65 | os.start("foobar.exe");
66 | ```
67 |
68 | On Windows ``command`` is also matched against installed applications.
69 |
70 | ```lua
71 | os.start("spotify");
72 | ```
73 |
74 | Arguments can also be passed:
75 |
76 | ```lua
77 | os.start("ipconfig", "/all");
78 | ```
79 |
80 |
81 |
82 | ### os.script( script )
83 | Alias for [script.default](script.md#scriptdefault-).
84 |
85 | ```lua
86 | os.script("echo \"foo\"");
87 | ```
88 |
89 |
90 |
91 | ### os.throw( message )
92 | Generates an error and stops the current action.
93 |
94 | ```lua
95 | os.throw("something bad happened >.<");
96 | ```
97 |
98 |
99 |
--------------------------------------------------------------------------------
/libs/ps.md:
--------------------------------------------------------------------------------
1 |
2 | # Processes (PS)
3 | * [run](#ps_run)
4 | * [list](#ps_list)
5 | * [usage](#ps_usage)
6 |
7 |
8 |
9 | ## `ps` library
10 | The ``ps`` library provides helper functions for processes.
11 |
12 | local ps = libs.ps;
13 |
14 |
15 |
16 | ### ps.run()
17 | Not implemented yet.
18 |
19 |
20 | ### ps.list()
21 | Not implemented yet.
22 |
23 |
24 | ### ps.usage()
25 | Not implemented yet.
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/libs/screen.md:
--------------------------------------------------------------------------------
1 |
2 | # Screen
3 | * [screen](#screen-1)
4 | * [capture (full)](#screencapture-)
5 | * [capture (sub)](#screencapture-x-y-w-h-update--)
6 | * [size](#screensize-)
7 |
8 |
9 |
10 | ## The screen library
11 | The ``screen`` library provides a way of easily capturing screenshots.
12 |
13 | ````lua
14 | -- Create a new buffer
15 | local screen = require("screen");
16 | ````
17 |
18 |
19 |
20 | ### screen.capture( )
21 | Capture the entire screen area.
22 |
23 | ````lua
24 | res = screen.capture();
25 | local x = res.x;
26 | local y = res.y;
27 | local w = res.w;
28 | local h = res.h;
29 | local image = res.image;
30 | ````
31 |
32 |
33 |
34 | ### screen.capture( x, y, w, h, [update] )
35 | Capture the specified screen area.
36 |
37 | ````lua
38 | res = screen.capture(0, 0, 400, 400);
39 | local x = res.x;
40 | local y = res.y;
41 | local w = res.w;
42 | local h = res.h;
43 | local image = res.image;
44 | ````
45 |
46 | Optionally it can return only the sub-area that has changed since the previous call. If no pixels have changed since the previous call then the image will be ``nil``. The returned coordinates and size will correspond to the sub-area that has actually changed.
47 |
48 | ````lua
49 | res = screen.capture(0, 0, 400, 400, true);
50 | if (res.image) then
51 | print("area changed");
52 | else
53 | print("area same");
54 | end
55 | ````
56 |
57 |
58 |
59 | ### screen.size( )
60 | Get the screen size.
61 |
62 | ````lua
63 | w,h = screen.size();
64 | ````
65 |
66 |
67 |
--------------------------------------------------------------------------------
/libs/script.md:
--------------------------------------------------------------------------------
1 |
2 | # Script
3 | * [script](#script-1)
4 | * [batch](#)
5 | * [powershell](#)
6 | * [applescript](#)
7 | * [shell](#)
8 | * [default](#)
9 |
10 |
11 |
12 | ## script
13 | The ``script`` library makes it easy to execute system scripts from a remote.
14 |
15 | ````lua
16 | local script = libs.script;
17 | ````
18 |
19 | All script functions accept one or more lines to make it easy to write longer scripts.
20 |
21 | ````lua
22 | output = script.apple(
23 | "tell application \"Spotify\"",
24 | "set out to player state",
25 | "end tell"
26 | );
27 | ````
28 |
29 | The script functions return 3 values:
30 |
31 | ````lua
32 | out,err,res = script.default(...);
33 | ````
34 |
35 | You can easily execute scripts from file using the ``fs`` library:
36 |
37 | ````lua
38 | local src = libs.fs.read("foo.bat");
39 | script.batch(src);
40 | ````
41 |
42 |
43 |
44 | ### script.batch( [...] )
45 | Execute a Windows Batch script.
46 |
47 | ````lua
48 | cd = script.batch("echo %cd%");
49 | ````
50 |
51 |
52 |
53 | ### script.powershell( [...] )
54 | Execute a Windows PowerShell script.
55 |
56 | ````lua
57 | process_list = script.powershell(
58 | "ps | Where-Object { $_.Name -eq \"svchost\" }"
59 | );
60 | ````
61 |
62 |
63 |
64 | ### script.apple( [...] )
65 | Execute an AppleScript.
66 |
67 | ````lua
68 | path = script.apple("set out to (path to me)");
69 | ````
70 |
71 |
72 |
73 | ### script.shell( [...] )
74 | Execute a shell script using the default interpreter (typically ``sh``).
75 |
76 | ````lua
77 | foo = script.shell("echo $PWD");
78 | ````
79 |
80 |
81 | You can specify a different interpreter with a shebang line:
82 |
83 | ````lua
84 | foo = script.shell(
85 | "#!/bin/bash",
86 | "echo $PWD"
87 | );
88 | ````
89 |
90 |
91 | Note that on Windows the ``shell`` function creates a Batch file.
92 |
93 | ````lua
94 | foo = script.shell("echo %USERNAME%");
95 | ````
96 |
97 |
98 |
99 | ### script.default( line, [...] )
100 | Execute the default script depending on platform.
101 |
102 | * Windows: ``script.batch``.
103 | * Mac OS X: ``script.apple``.
104 | * Linux/Unix: ``script.shell``.
105 |
106 |
--------------------------------------------------------------------------------
/libs/server.md:
--------------------------------------------------------------------------------
1 |
2 | # Server
3 | * [server](#server-1)
4 | * [load](#serverload-id-)
5 | * [unload](#serverunload-id-)
6 | * [run](#serverrun-id-action-extra--)
7 | * [update](#serverupdate-update-update--)
8 |
9 |
10 |
11 | ## server
12 | The ``server`` library provides helper functions for interacting with the server and other remotes.
13 |
14 | ````lua
15 | local server = require("server");
16 | ````
17 |
18 |
19 |
20 | ### server.load( id )
21 | Tells the server to load (create) the specified remote.
22 |
23 | ````lua
24 | server.load("Unified.Chrome");
25 | ````
26 |
27 |
28 |
29 | ### server.unload( id )
30 | Tells the server to unload (destroy) the specified remote.
31 |
32 | ````lua
33 | server.unload("Unified.Chrome");
34 | ````
35 |
36 |
37 |
38 | ### server.run( id, action [,extra, ...] )
39 | Tells the server to run an action for the specified remote.
40 |
41 | ````lua
42 | server.run("Unified.Chrome", "back");
43 | server.run("Unified.Command", "execute", "echo foobar");
44 | ````
45 |
46 | The server will automatically load (create) the remote.
47 |
48 |
49 |
50 | ### server.update( update [,update, ...] )
51 | Perform one or more layout updates for the active remote.
52 |
53 | ````lua
54 | server.update(
55 | { id = "info", text = "foobar" },
56 | { id = "tgl", checked = true }
57 | );
58 | ````
59 |
60 | For simple updates, you can use the [layout](#layout.md) helper library instead.
61 |
62 | This function should be used to perform advanced updates such as lists and dialogs. See [here](../controls/dialogs.md).
63 |
--------------------------------------------------------------------------------
/libs/settings.md:
--------------------------------------------------------------------------------
1 |
2 | # Settings
3 | * [settings](#settings-1)
4 | * [get](#get)
5 | * [set](#set)
6 |
7 |
8 |
9 | ## settings
10 | The ``settings`` library can be used to get and set data that you wish to store.
11 |
12 | The ``settings`` library is global and does not need to be imported.
13 |
14 |
15 |
16 | ### get
17 | settings are easily read using the ``settings`` global.
18 |
19 | ````lua
20 | print("the port is " .. settings.port);
21 | ````
22 |
23 | For keys containing spaces or other invalid names/characters:
24 |
25 | ````lua
26 | settings["foo bar 123"];
27 | ````
28 |
29 |
30 |
31 | ### set
32 | settings can just as easily be changed.
33 |
34 | ````lua
35 | settings.port = 8080;
36 | ````
37 |
38 | For keys containing spaces or other invalid names/characters:
39 |
40 | ````lua
41 | settings["foo bar 123"] = "hello world!";
42 | ````
43 |
--------------------------------------------------------------------------------
/libs/socket.md:
--------------------------------------------------------------------------------
1 |
2 | # Socket
3 | * [socket](#socket-)
4 | * [new](#socketnew-)
5 | * [connect](#socketconnect-host-port-)
6 | * [connected](#socketconnected-)
7 | * [write](#socketwrite-data-)
8 | * [close](#socketclose-)
9 | * [events](#events)
10 | * [onconnect](#socketonconnect-)
11 | * [ondata](#socketondata-data-)
12 | * [onclose](#socketonclose-)
13 | * [onerror](#socketonerror-err-)
14 |
15 |
16 |
17 | ## socket
18 | The ``socket`` library provides a way to easily read and write binary data.
19 |
20 | ```lua
21 | -- Create a new socket
22 | local s = require("socket").new();
23 |
24 | -- Attach event handler
25 | s:onconnect(function ()
26 | s:write("foo");
27 | end);
28 |
29 | -- Connect socket
30 | s:connect("localhost", 1234);
31 | ```
32 |
33 |
34 | ### socket.new( )
35 | Creates a new socket.
36 |
37 | ```lua
38 | local s = require("socket").new();
39 | ```
40 |
41 |
42 |
43 | ### socket:connect( host, port )
44 | Connects to the specifed host and port. Invokes ``onconnect``.
45 |
46 | ```lua
47 | local s = require("socket").new();
48 | s:connect("localhost", 1234);
49 | ```
50 |
51 |
52 |
53 | ### socket:connected( )
54 | Checks if the socket is currently connected.
55 |
56 | ```lua
57 | local s = require("socket").new();
58 | print(s:connected()); -- false
59 | ```
60 |
61 |
62 |
63 | ### socket:write( data )
64 | Writes raw data to the socket. Use a buffer for easy data handling.
65 |
66 | ```lua
67 | local s = require("socket").new();
68 | s:onconnect(function ()
69 | -- write raw data
70 | s:write("abc");
71 |
72 | -- write data from buffer
73 | local b = require("buffer").new("utf8");
74 | b:writestring("i support unicode åäö");
75 | s:write(b:read());
76 | end);
77 | ```
78 |
79 |
80 |
81 | ### socket:close( )
82 | Closes the socket if it is connected. Invokes ``onclose``.
83 |
84 | ```lua
85 | local s = require("socket").new();
86 | s:onconnect(function ()
87 | s:close();
88 | end);
89 | ```
90 |
91 |
92 |
93 | ## events
94 |
95 |
96 |
97 | ### socket:onconnect( )
98 | Callback to invoke when connection is established.
99 |
100 | ```lua
101 | local s = require("socket").new();
102 | s:onconnect(function ()
103 |
104 | end);
105 | ```
106 |
107 |
108 |
109 | ### socket:ondata( data )
110 | Callback to invoke when raw ``data`` is received. Use a buffer for easy data handling.
111 |
112 | ```lua
113 | local s = require("socket").new();
114 | s:ondata(function (data)
115 | print(data);
116 |
117 | -- read data to buffer
118 | local b = require("buffer").new("utf8");
119 | b:write(data);
120 | print(b:readstring());
121 | end);
122 | ```
123 |
124 |
125 |
126 | ### socket:onclose( )
127 | Callback to invoke when connection is broken.
128 |
129 | ```lua
130 | local s = require("socket").new();
131 | s:onconnect(function ()
132 |
133 | end);
134 | ```
135 |
136 |
137 |
138 | ### socket:onerror( err )
139 | Callback to invoke when an error occurs.
140 |
141 | ```lua
142 | local s = require("socket").new();
143 | s:onerror(function ( err )
144 | print(err);
145 | end);
146 | s:connect("asdf", 1234);
147 | ```
148 |
149 |
150 |
--------------------------------------------------------------------------------
/libs/timer.md:
--------------------------------------------------------------------------------
1 |
2 | # Timer
3 | * [timer](#timer)
4 | * [timeout](#timertimeout-fn-time-)
5 | * [interval](#timerinterval-fn-time-)
6 | * [schedule](#timerschedule-fn-time-)
7 | * [cancel](#timercancel-id-)
8 |
9 |
10 |
11 | ## timer
12 | The timer library provides timeouts, intervals, and schedules.
13 |
14 | ````lua
15 | local tmr = require("timer");
16 | ````
17 |
18 |
19 |
20 | ### timer.timeout( fn, time )
21 | Calls the function ``fn`` after the specified ``time`` in milliseconds.
22 | Returns a timer ID which can be used to ``cancel`` the timeout before it gets called.
23 |
24 | ````lua
25 | tid = tmr.timeout(function ()
26 | print("3 seconds later");
27 | end, 3000);
28 | ````
29 |
30 | The function can either be inlined or a named function, which ever is most convenient.
31 |
32 | ````lua
33 | function foobar()
34 | print("3 seconds later");
35 | end
36 |
37 | tmr.timeout(foobar, 3000);
38 | ````
39 |
40 |
41 |
42 | ### timer.interval( fn, time )
43 | Calls the function ``fn`` every ``time`` milliseconds.
44 | Returns a timer ID which can be used to ``cancel`` the interval at a later point in time.
45 |
46 | ````lua
47 | tid = tmr.interval(function ()
48 | print("tick");
49 | end, 1000);
50 | ````
51 |
52 |
53 |
54 | ### timer.schedule( fn, time )
55 | Calls the function ``fn`` at the specified [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) ``time``.
56 | Returns a timer ID which can be used to ``cancel`` the schedule before it gets called.
57 |
58 | ````lua
59 | tmr.schedule(function ()
60 | print("good morning!");
61 | end, "2014-05-06T08:00:00Z");
62 | ````
63 |
64 |
65 |
66 | ### timer.cancel( id )
67 | All timer functions return a timer ID. This ID is used to cancel the timer events.
68 |
69 | ````lua
70 | tid = tmr.timeout(...);
71 | tmr.cancel(tid);
72 | ````
73 |
74 | You should ensure that your timers are started and then canceled appropriately. For example:
75 |
76 | ````lua
77 | local tid;
78 |
79 | events.focus = function ()
80 | tid = timer.interval(function ()
81 | print("hello world!");
82 | end, 1000);
83 | end
84 |
85 | events.blur = function ()
86 | timer.cancel(tid);
87 | end
88 | ````
89 |
90 |
91 |
--------------------------------------------------------------------------------
/res/buttons.md:
--------------------------------------------------------------------------------
1 |
2 | # Buttons
3 | * [Windows](#windows)
4 | * [Mac](#mac)
5 | * [Linux](#linux)
6 |
7 |
8 |
9 | ## Windows
10 | none
11 | left
12 | right
13 | middle
14 |
15 |
16 | ## Mac
17 | none
18 | left
19 | right
20 | middle
21 |
22 |
23 | ## Linux
24 | none
25 | left
26 | right
27 | middle
28 | misc
29 | 0
30 | 1
31 | 2
32 | 3
33 | 4
34 | 5
35 | 6
36 | 7
37 | 8
38 | 9
39 | mouse
40 | side
41 | extra
42 | forward
43 | back
44 | task
45 | joystick
46 | trigger
47 | thumb
48 | thumb2
49 | top
50 | top2
51 | pinkie
52 | base
53 | base2
54 | base3
55 | base4
56 | base5
57 | base6
58 | dead
59 | gamepad
60 | a
61 | b
62 | c
63 | x
64 | y
65 | z
66 | tl
67 | tr
68 | tl2
69 | tr2
70 | select
71 | start
72 | mode
73 | thumbl
74 | thumbr
75 | digi
76 | tool_pen
77 | tool_rubber
78 | tool_brush
79 | tool_pencil
80 | tool_airbrush
81 | tool_finger
82 | tool_mouse
83 | tool_lens
84 | touch
85 | stylus
86 | stylus2
87 | tool_doubletap
88 | tool_tripletap
89 | tool_quadtap
90 | wheel
91 | gear_down
92 | gear_up
--------------------------------------------------------------------------------
/res/icons.md:
--------------------------------------------------------------------------------
1 | # Icons
2 | Name | Icon
3 | --- | ---
4 | left | 
5 | right | 
6 | up | 
7 | down | 
8 | play | 
9 | pause | 
10 | stop | 
11 | next | 
12 | previous | 
13 | ff | 
14 | rwd | 
15 | record | 
16 | vup | 
17 | vdown | 
18 | vmute | 
19 | back | 
20 | backspace | 
21 | fullscreen | 
22 | home | 
23 | camera | 
24 | list | 
25 | select | 
26 | arrowdown | 
27 | arrowleft | 
28 | arrowright | 
29 | arrowup | 
30 | computer | 
31 | config | 
32 | favorite | 
33 | file | 
34 | flash | 
35 | folder | 
36 | folderopen | 
37 | more | 
38 | refresh | 
39 | playpause | 
40 | rotateleft | 
41 | rotateright | 
42 | zoomin | 
43 | zoomout | 
44 | zoomnormal | 
45 | docclose | 
46 | docleft | 
47 | docnew | 
48 | docright | 
49 | docswitch | 
50 | window | 
51 | search | 
52 | web | 
53 | windows | 
54 | thumbsdown | 
55 | thumbsup | 
56 | power | 
57 | on | 
58 | off | 
59 | mic | 
60 | unlock | 
61 | eject | 
62 | lock | 
63 | sd | SD
64 | hd | HD
65 | repeat | 
66 | shuffle | 
67 | noicon | 
68 |
--------------------------------------------------------------------------------
/res/icons/adjust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/adjust.png
--------------------------------------------------------------------------------
/res/icons/adn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/adn.png
--------------------------------------------------------------------------------
/res/icons/align-center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/align-center.png
--------------------------------------------------------------------------------
/res/icons/align-justify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/align-justify.png
--------------------------------------------------------------------------------
/res/icons/align-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/align-left.png
--------------------------------------------------------------------------------
/res/icons/align-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/align-right.png
--------------------------------------------------------------------------------
/res/icons/ambulance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ambulance.png
--------------------------------------------------------------------------------
/res/icons/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/anchor.png
--------------------------------------------------------------------------------
/res/icons/android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/android.png
--------------------------------------------------------------------------------
/res/icons/angle-double-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-double-down.png
--------------------------------------------------------------------------------
/res/icons/angle-double-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-double-left.png
--------------------------------------------------------------------------------
/res/icons/angle-double-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-double-right.png
--------------------------------------------------------------------------------
/res/icons/angle-double-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-double-up.png
--------------------------------------------------------------------------------
/res/icons/angle-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-down.png
--------------------------------------------------------------------------------
/res/icons/angle-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-left.png
--------------------------------------------------------------------------------
/res/icons/angle-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-right.png
--------------------------------------------------------------------------------
/res/icons/angle-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/angle-up.png
--------------------------------------------------------------------------------
/res/icons/apple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/apple.png
--------------------------------------------------------------------------------
/res/icons/archive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/archive.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-down.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-left.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-o-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-o-down.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-o-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-o-left.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-o-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-o-right.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-o-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-o-up.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-right.png
--------------------------------------------------------------------------------
/res/icons/arrow-circle-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-circle-up.png
--------------------------------------------------------------------------------
/res/icons/arrow-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-down.png
--------------------------------------------------------------------------------
/res/icons/arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-left.png
--------------------------------------------------------------------------------
/res/icons/arrow-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-right.png
--------------------------------------------------------------------------------
/res/icons/arrow-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrow-up.png
--------------------------------------------------------------------------------
/res/icons/arrows-alt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrows-alt.png
--------------------------------------------------------------------------------
/res/icons/arrows-h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrows-h.png
--------------------------------------------------------------------------------
/res/icons/arrows-v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrows-v.png
--------------------------------------------------------------------------------
/res/icons/arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/arrows.png
--------------------------------------------------------------------------------
/res/icons/asterisk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/asterisk.png
--------------------------------------------------------------------------------
/res/icons/automobile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/automobile.png
--------------------------------------------------------------------------------
/res/icons/backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/backward.png
--------------------------------------------------------------------------------
/res/icons/ban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ban.png
--------------------------------------------------------------------------------
/res/icons/bank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bank.png
--------------------------------------------------------------------------------
/res/icons/bar-chart-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bar-chart-o.png
--------------------------------------------------------------------------------
/res/icons/barcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/barcode.png
--------------------------------------------------------------------------------
/res/icons/bars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bars.png
--------------------------------------------------------------------------------
/res/icons/beer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/beer.png
--------------------------------------------------------------------------------
/res/icons/behance-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/behance-square.png
--------------------------------------------------------------------------------
/res/icons/behance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/behance.png
--------------------------------------------------------------------------------
/res/icons/bell-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bell-o.png
--------------------------------------------------------------------------------
/res/icons/bell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bell.png
--------------------------------------------------------------------------------
/res/icons/bitbucket-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bitbucket-square.png
--------------------------------------------------------------------------------
/res/icons/bitbucket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bitbucket.png
--------------------------------------------------------------------------------
/res/icons/bitcoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bitcoin.png
--------------------------------------------------------------------------------
/res/icons/bold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bold.png
--------------------------------------------------------------------------------
/res/icons/bolt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bolt.png
--------------------------------------------------------------------------------
/res/icons/bomb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bomb.png
--------------------------------------------------------------------------------
/res/icons/book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/book.png
--------------------------------------------------------------------------------
/res/icons/bookmark-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bookmark-o.png
--------------------------------------------------------------------------------
/res/icons/bookmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bookmark.png
--------------------------------------------------------------------------------
/res/icons/briefcase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/briefcase.png
--------------------------------------------------------------------------------
/res/icons/btc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/btc.png
--------------------------------------------------------------------------------
/res/icons/bug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bug.png
--------------------------------------------------------------------------------
/res/icons/building-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/building-o.png
--------------------------------------------------------------------------------
/res/icons/building.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/building.png
--------------------------------------------------------------------------------
/res/icons/bullhorn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bullhorn.png
--------------------------------------------------------------------------------
/res/icons/bullseye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/bullseye.png
--------------------------------------------------------------------------------
/res/icons/cab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cab.png
--------------------------------------------------------------------------------
/res/icons/calendar-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/calendar-o.png
--------------------------------------------------------------------------------
/res/icons/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/calendar.png
--------------------------------------------------------------------------------
/res/icons/camera-retro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/camera-retro.png
--------------------------------------------------------------------------------
/res/icons/camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/camera.png
--------------------------------------------------------------------------------
/res/icons/car.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/car.png
--------------------------------------------------------------------------------
/res/icons/caret-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-down.png
--------------------------------------------------------------------------------
/res/icons/caret-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-left.png
--------------------------------------------------------------------------------
/res/icons/caret-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-right.png
--------------------------------------------------------------------------------
/res/icons/caret-square-o-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-square-o-down.png
--------------------------------------------------------------------------------
/res/icons/caret-square-o-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-square-o-left.png
--------------------------------------------------------------------------------
/res/icons/caret-square-o-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-square-o-right.png
--------------------------------------------------------------------------------
/res/icons/caret-square-o-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-square-o-up.png
--------------------------------------------------------------------------------
/res/icons/caret-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/caret-up.png
--------------------------------------------------------------------------------
/res/icons/certificate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/certificate.png
--------------------------------------------------------------------------------
/res/icons/chain-broken.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chain-broken.png
--------------------------------------------------------------------------------
/res/icons/chain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chain.png
--------------------------------------------------------------------------------
/res/icons/check-circle-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/check-circle-o.png
--------------------------------------------------------------------------------
/res/icons/check-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/check-circle.png
--------------------------------------------------------------------------------
/res/icons/check-square-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/check-square-o.png
--------------------------------------------------------------------------------
/res/icons/check-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/check-square.png
--------------------------------------------------------------------------------
/res/icons/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/check.png
--------------------------------------------------------------------------------
/res/icons/chevron-circle-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-circle-down.png
--------------------------------------------------------------------------------
/res/icons/chevron-circle-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-circle-left.png
--------------------------------------------------------------------------------
/res/icons/chevron-circle-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-circle-right.png
--------------------------------------------------------------------------------
/res/icons/chevron-circle-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-circle-up.png
--------------------------------------------------------------------------------
/res/icons/chevron-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-down.png
--------------------------------------------------------------------------------
/res/icons/chevron-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-left.png
--------------------------------------------------------------------------------
/res/icons/chevron-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-right.png
--------------------------------------------------------------------------------
/res/icons/chevron-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/chevron-up.png
--------------------------------------------------------------------------------
/res/icons/child.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/child.png
--------------------------------------------------------------------------------
/res/icons/circle-o-notch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/circle-o-notch.png
--------------------------------------------------------------------------------
/res/icons/circle-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/circle-o.png
--------------------------------------------------------------------------------
/res/icons/circle-thin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/circle-thin.png
--------------------------------------------------------------------------------
/res/icons/circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/circle.png
--------------------------------------------------------------------------------
/res/icons/clipboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/clipboard.png
--------------------------------------------------------------------------------
/res/icons/clock-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/clock-o.png
--------------------------------------------------------------------------------
/res/icons/cloud-download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cloud-download.png
--------------------------------------------------------------------------------
/res/icons/cloud-upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cloud-upload.png
--------------------------------------------------------------------------------
/res/icons/cloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cloud.png
--------------------------------------------------------------------------------
/res/icons/cny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cny.png
--------------------------------------------------------------------------------
/res/icons/code-fork.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/code-fork.png
--------------------------------------------------------------------------------
/res/icons/code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/code.png
--------------------------------------------------------------------------------
/res/icons/codepen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/codepen.png
--------------------------------------------------------------------------------
/res/icons/coffee.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/coffee.png
--------------------------------------------------------------------------------
/res/icons/cog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cog.png
--------------------------------------------------------------------------------
/res/icons/cogs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cogs.png
--------------------------------------------------------------------------------
/res/icons/columns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/columns.png
--------------------------------------------------------------------------------
/res/icons/comment-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/comment-o.png
--------------------------------------------------------------------------------
/res/icons/comment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/comment.png
--------------------------------------------------------------------------------
/res/icons/comments-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/comments-o.png
--------------------------------------------------------------------------------
/res/icons/comments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/comments.png
--------------------------------------------------------------------------------
/res/icons/compass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/compass.png
--------------------------------------------------------------------------------
/res/icons/compress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/compress.png
--------------------------------------------------------------------------------
/res/icons/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/copy.png
--------------------------------------------------------------------------------
/res/icons/credit-card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/credit-card.png
--------------------------------------------------------------------------------
/res/icons/crop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/crop.png
--------------------------------------------------------------------------------
/res/icons/crosshairs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/crosshairs.png
--------------------------------------------------------------------------------
/res/icons/css3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/css3.png
--------------------------------------------------------------------------------
/res/icons/cube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cube.png
--------------------------------------------------------------------------------
/res/icons/cubes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cubes.png
--------------------------------------------------------------------------------
/res/icons/cut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cut.png
--------------------------------------------------------------------------------
/res/icons/cutlery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/cutlery.png
--------------------------------------------------------------------------------
/res/icons/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/dashboard.png
--------------------------------------------------------------------------------
/res/icons/database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/database.png
--------------------------------------------------------------------------------
/res/icons/dedent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/dedent.png
--------------------------------------------------------------------------------
/res/icons/delicious.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/delicious.png
--------------------------------------------------------------------------------
/res/icons/desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/desktop.png
--------------------------------------------------------------------------------
/res/icons/deviantart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/deviantart.png
--------------------------------------------------------------------------------
/res/icons/digg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/digg.png
--------------------------------------------------------------------------------
/res/icons/dollar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/dollar.png
--------------------------------------------------------------------------------
/res/icons/dot-circle-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/dot-circle-o.png
--------------------------------------------------------------------------------
/res/icons/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/download.png
--------------------------------------------------------------------------------
/res/icons/dribbble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/dribbble.png
--------------------------------------------------------------------------------
/res/icons/dropbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/dropbox.png
--------------------------------------------------------------------------------
/res/icons/drupal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/drupal.png
--------------------------------------------------------------------------------
/res/icons/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/edit.png
--------------------------------------------------------------------------------
/res/icons/eject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/eject.png
--------------------------------------------------------------------------------
/res/icons/ellipsis-h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ellipsis-h.png
--------------------------------------------------------------------------------
/res/icons/ellipsis-v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ellipsis-v.png
--------------------------------------------------------------------------------
/res/icons/empire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/empire.png
--------------------------------------------------------------------------------
/res/icons/envelope-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/envelope-o.png
--------------------------------------------------------------------------------
/res/icons/envelope-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/envelope-square.png
--------------------------------------------------------------------------------
/res/icons/envelope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/envelope.png
--------------------------------------------------------------------------------
/res/icons/eraser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/eraser.png
--------------------------------------------------------------------------------
/res/icons/eur.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/eur.png
--------------------------------------------------------------------------------
/res/icons/euro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/euro.png
--------------------------------------------------------------------------------
/res/icons/exchange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/exchange.png
--------------------------------------------------------------------------------
/res/icons/exclamation-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/exclamation-circle.png
--------------------------------------------------------------------------------
/res/icons/exclamation-triangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/exclamation-triangle.png
--------------------------------------------------------------------------------
/res/icons/exclamation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/exclamation.png
--------------------------------------------------------------------------------
/res/icons/expand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/expand.png
--------------------------------------------------------------------------------
/res/icons/external-link-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/external-link-square.png
--------------------------------------------------------------------------------
/res/icons/external-link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/external-link.png
--------------------------------------------------------------------------------
/res/icons/eye-slash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/eye-slash.png
--------------------------------------------------------------------------------
/res/icons/eye.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/eye.png
--------------------------------------------------------------------------------
/res/icons/facebook-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/facebook-square.png
--------------------------------------------------------------------------------
/res/icons/facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/facebook.png
--------------------------------------------------------------------------------
/res/icons/fast-backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/fast-backward.png
--------------------------------------------------------------------------------
/res/icons/fast-forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/fast-forward.png
--------------------------------------------------------------------------------
/res/icons/fax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/fax.png
--------------------------------------------------------------------------------
/res/icons/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/female.png
--------------------------------------------------------------------------------
/res/icons/fighter-jet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/fighter-jet.png
--------------------------------------------------------------------------------
/res/icons/file-archive-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-archive-o.png
--------------------------------------------------------------------------------
/res/icons/file-audio-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-audio-o.png
--------------------------------------------------------------------------------
/res/icons/file-code-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-code-o.png
--------------------------------------------------------------------------------
/res/icons/file-excel-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-excel-o.png
--------------------------------------------------------------------------------
/res/icons/file-image-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-image-o.png
--------------------------------------------------------------------------------
/res/icons/file-movie-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-movie-o.png
--------------------------------------------------------------------------------
/res/icons/file-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-o.png
--------------------------------------------------------------------------------
/res/icons/file-pdf-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-pdf-o.png
--------------------------------------------------------------------------------
/res/icons/file-photo-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-photo-o.png
--------------------------------------------------------------------------------
/res/icons/file-picture-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-picture-o.png
--------------------------------------------------------------------------------
/res/icons/file-powerpoint-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-powerpoint-o.png
--------------------------------------------------------------------------------
/res/icons/file-sound-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-sound-o.png
--------------------------------------------------------------------------------
/res/icons/file-text-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-text-o.png
--------------------------------------------------------------------------------
/res/icons/file-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-text.png
--------------------------------------------------------------------------------
/res/icons/file-video-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-video-o.png
--------------------------------------------------------------------------------
/res/icons/file-word-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-word-o.png
--------------------------------------------------------------------------------
/res/icons/file-zip-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file-zip-o.png
--------------------------------------------------------------------------------
/res/icons/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/file.png
--------------------------------------------------------------------------------
/res/icons/files-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/files-o.png
--------------------------------------------------------------------------------
/res/icons/film.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/film.png
--------------------------------------------------------------------------------
/res/icons/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/filter.png
--------------------------------------------------------------------------------
/res/icons/fire-extinguisher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/fire-extinguisher.png
--------------------------------------------------------------------------------
/res/icons/fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/fire.png
--------------------------------------------------------------------------------
/res/icons/flag-checkered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/flag-checkered.png
--------------------------------------------------------------------------------
/res/icons/flag-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/flag-o.png
--------------------------------------------------------------------------------
/res/icons/flag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/flag.png
--------------------------------------------------------------------------------
/res/icons/flash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/flash.png
--------------------------------------------------------------------------------
/res/icons/flask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/flask.png
--------------------------------------------------------------------------------
/res/icons/flickr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/flickr.png
--------------------------------------------------------------------------------
/res/icons/floppy-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/floppy-o.png
--------------------------------------------------------------------------------
/res/icons/folder-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/folder-o.png
--------------------------------------------------------------------------------
/res/icons/folder-open-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/folder-open-o.png
--------------------------------------------------------------------------------
/res/icons/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/folder-open.png
--------------------------------------------------------------------------------
/res/icons/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/folder.png
--------------------------------------------------------------------------------
/res/icons/font.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/font.png
--------------------------------------------------------------------------------
/res/icons/forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/forward.png
--------------------------------------------------------------------------------
/res/icons/foursquare.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/foursquare.png
--------------------------------------------------------------------------------
/res/icons/frown-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/frown-o.png
--------------------------------------------------------------------------------
/res/icons/gamepad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gamepad.png
--------------------------------------------------------------------------------
/res/icons/gavel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gavel.png
--------------------------------------------------------------------------------
/res/icons/gbp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gbp.png
--------------------------------------------------------------------------------
/res/icons/ge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ge.png
--------------------------------------------------------------------------------
/res/icons/gear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gear.png
--------------------------------------------------------------------------------
/res/icons/gears.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gears.png
--------------------------------------------------------------------------------
/res/icons/gift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gift.png
--------------------------------------------------------------------------------
/res/icons/git-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/git-square.png
--------------------------------------------------------------------------------
/res/icons/git.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/git.png
--------------------------------------------------------------------------------
/res/icons/github-alt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/github-alt.png
--------------------------------------------------------------------------------
/res/icons/github-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/github-square.png
--------------------------------------------------------------------------------
/res/icons/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/github.png
--------------------------------------------------------------------------------
/res/icons/gittip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/gittip.png
--------------------------------------------------------------------------------
/res/icons/glass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/glass.png
--------------------------------------------------------------------------------
/res/icons/globe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/globe.png
--------------------------------------------------------------------------------
/res/icons/google-plus-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/google-plus-square.png
--------------------------------------------------------------------------------
/res/icons/google-plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/google-plus.png
--------------------------------------------------------------------------------
/res/icons/google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/google.png
--------------------------------------------------------------------------------
/res/icons/graduation-cap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/graduation-cap.png
--------------------------------------------------------------------------------
/res/icons/group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/group.png
--------------------------------------------------------------------------------
/res/icons/h-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/h-square.png
--------------------------------------------------------------------------------
/res/icons/hacker-news.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hacker-news.png
--------------------------------------------------------------------------------
/res/icons/hand-o-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hand-o-down.png
--------------------------------------------------------------------------------
/res/icons/hand-o-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hand-o-left.png
--------------------------------------------------------------------------------
/res/icons/hand-o-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hand-o-right.png
--------------------------------------------------------------------------------
/res/icons/hand-o-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hand-o-up.png
--------------------------------------------------------------------------------
/res/icons/hdd-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hdd-o.png
--------------------------------------------------------------------------------
/res/icons/header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/header.png
--------------------------------------------------------------------------------
/res/icons/headphones.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/headphones.png
--------------------------------------------------------------------------------
/res/icons/heart-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/heart-o.png
--------------------------------------------------------------------------------
/res/icons/heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/heart.png
--------------------------------------------------------------------------------
/res/icons/history.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/history.png
--------------------------------------------------------------------------------
/res/icons/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/home.png
--------------------------------------------------------------------------------
/res/icons/hospital-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/hospital-o.png
--------------------------------------------------------------------------------
/res/icons/html5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/html5.png
--------------------------------------------------------------------------------
/res/icons/im-play-pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/im-play-pause.png
--------------------------------------------------------------------------------
/res/icons/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/image.png
--------------------------------------------------------------------------------
/res/icons/inbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/inbox.png
--------------------------------------------------------------------------------
/res/icons/indent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/indent.png
--------------------------------------------------------------------------------
/res/icons/info-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/info-circle.png
--------------------------------------------------------------------------------
/res/icons/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/info.png
--------------------------------------------------------------------------------
/res/icons/inr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/inr.png
--------------------------------------------------------------------------------
/res/icons/instagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/instagram.png
--------------------------------------------------------------------------------
/res/icons/institution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/institution.png
--------------------------------------------------------------------------------
/res/icons/italic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/italic.png
--------------------------------------------------------------------------------
/res/icons/joomla.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/joomla.png
--------------------------------------------------------------------------------
/res/icons/jpy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/jpy.png
--------------------------------------------------------------------------------
/res/icons/jsfiddle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/jsfiddle.png
--------------------------------------------------------------------------------
/res/icons/key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/key.png
--------------------------------------------------------------------------------
/res/icons/keyboard-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/keyboard-o.png
--------------------------------------------------------------------------------
/res/icons/krw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/krw.png
--------------------------------------------------------------------------------
/res/icons/language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/language.png
--------------------------------------------------------------------------------
/res/icons/laptop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/laptop.png
--------------------------------------------------------------------------------
/res/icons/leaf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/leaf.png
--------------------------------------------------------------------------------
/res/icons/legal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/legal.png
--------------------------------------------------------------------------------
/res/icons/lemon-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/lemon-o.png
--------------------------------------------------------------------------------
/res/icons/level-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/level-down.png
--------------------------------------------------------------------------------
/res/icons/level-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/level-up.png
--------------------------------------------------------------------------------
/res/icons/life-bouy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/life-bouy.png
--------------------------------------------------------------------------------
/res/icons/life-ring.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/life-ring.png
--------------------------------------------------------------------------------
/res/icons/life-saver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/life-saver.png
--------------------------------------------------------------------------------
/res/icons/lightbulb-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/lightbulb-o.png
--------------------------------------------------------------------------------
/res/icons/link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/link.png
--------------------------------------------------------------------------------
/res/icons/linkedin-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/linkedin-square.png
--------------------------------------------------------------------------------
/res/icons/linkedin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/linkedin.png
--------------------------------------------------------------------------------
/res/icons/linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/linux.png
--------------------------------------------------------------------------------
/res/icons/list-alt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/list-alt.png
--------------------------------------------------------------------------------
/res/icons/list-ol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/list-ol.png
--------------------------------------------------------------------------------
/res/icons/list-ul.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/list-ul.png
--------------------------------------------------------------------------------
/res/icons/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/list.png
--------------------------------------------------------------------------------
/res/icons/location-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/location-arrow.png
--------------------------------------------------------------------------------
/res/icons/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/lock.png
--------------------------------------------------------------------------------
/res/icons/long-arrow-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/long-arrow-down.png
--------------------------------------------------------------------------------
/res/icons/long-arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/long-arrow-left.png
--------------------------------------------------------------------------------
/res/icons/long-arrow-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/long-arrow-right.png
--------------------------------------------------------------------------------
/res/icons/long-arrow-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/long-arrow-up.png
--------------------------------------------------------------------------------
/res/icons/magic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/magic.png
--------------------------------------------------------------------------------
/res/icons/magnet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/magnet.png
--------------------------------------------------------------------------------
/res/icons/mail-forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/mail-forward.png
--------------------------------------------------------------------------------
/res/icons/mail-reply-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/mail-reply-all.png
--------------------------------------------------------------------------------
/res/icons/mail-reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/mail-reply.png
--------------------------------------------------------------------------------
/res/icons/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/male.png
--------------------------------------------------------------------------------
/res/icons/map-marker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/map-marker.png
--------------------------------------------------------------------------------
/res/icons/maxcdn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/maxcdn.png
--------------------------------------------------------------------------------
/res/icons/medkit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/medkit.png
--------------------------------------------------------------------------------
/res/icons/meh-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/meh-o.png
--------------------------------------------------------------------------------
/res/icons/microphone-slash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/microphone-slash.png
--------------------------------------------------------------------------------
/res/icons/microphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/microphone.png
--------------------------------------------------------------------------------
/res/icons/minus-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/minus-circle.png
--------------------------------------------------------------------------------
/res/icons/minus-square-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/minus-square-o.png
--------------------------------------------------------------------------------
/res/icons/minus-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/minus-square.png
--------------------------------------------------------------------------------
/res/icons/minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/minus.png
--------------------------------------------------------------------------------
/res/icons/mobile-phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/mobile-phone.png
--------------------------------------------------------------------------------
/res/icons/mobile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/mobile.png
--------------------------------------------------------------------------------
/res/icons/money.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/money.png
--------------------------------------------------------------------------------
/res/icons/moon-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/moon-o.png
--------------------------------------------------------------------------------
/res/icons/mortar-board.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/mortar-board.png
--------------------------------------------------------------------------------
/res/icons/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/music.png
--------------------------------------------------------------------------------
/res/icons/navicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/navicon.png
--------------------------------------------------------------------------------
/res/icons/openid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/openid.png
--------------------------------------------------------------------------------
/res/icons/outdent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/outdent.png
--------------------------------------------------------------------------------
/res/icons/pagelines.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pagelines.png
--------------------------------------------------------------------------------
/res/icons/paper-plane-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/paper-plane-o.png
--------------------------------------------------------------------------------
/res/icons/paper-plane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/paper-plane.png
--------------------------------------------------------------------------------
/res/icons/paperclip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/paperclip.png
--------------------------------------------------------------------------------
/res/icons/paragraph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/paragraph.png
--------------------------------------------------------------------------------
/res/icons/paste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/paste.png
--------------------------------------------------------------------------------
/res/icons/pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pause.png
--------------------------------------------------------------------------------
/res/icons/paw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/paw.png
--------------------------------------------------------------------------------
/res/icons/pencil-square-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pencil-square-o.png
--------------------------------------------------------------------------------
/res/icons/pencil-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pencil-square.png
--------------------------------------------------------------------------------
/res/icons/pencil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pencil.png
--------------------------------------------------------------------------------
/res/icons/phone-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/phone-square.png
--------------------------------------------------------------------------------
/res/icons/phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/phone.png
--------------------------------------------------------------------------------
/res/icons/photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/photo.png
--------------------------------------------------------------------------------
/res/icons/picture-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/picture-o.png
--------------------------------------------------------------------------------
/res/icons/pied-piper-alt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pied-piper-alt.png
--------------------------------------------------------------------------------
/res/icons/pied-piper-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pied-piper-square.png
--------------------------------------------------------------------------------
/res/icons/pied-piper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pied-piper.png
--------------------------------------------------------------------------------
/res/icons/pinterest-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pinterest-square.png
--------------------------------------------------------------------------------
/res/icons/pinterest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/pinterest.png
--------------------------------------------------------------------------------
/res/icons/plane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/plane.png
--------------------------------------------------------------------------------
/res/icons/play-circle-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/play-circle-o.png
--------------------------------------------------------------------------------
/res/icons/play-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/play-circle.png
--------------------------------------------------------------------------------
/res/icons/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/play.png
--------------------------------------------------------------------------------
/res/icons/plus-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/plus-circle.png
--------------------------------------------------------------------------------
/res/icons/plus-square-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/plus-square-o.png
--------------------------------------------------------------------------------
/res/icons/plus-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/plus-square.png
--------------------------------------------------------------------------------
/res/icons/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/plus.png
--------------------------------------------------------------------------------
/res/icons/power-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/power-off.png
--------------------------------------------------------------------------------
/res/icons/print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/print.png
--------------------------------------------------------------------------------
/res/icons/puzzle-piece.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/puzzle-piece.png
--------------------------------------------------------------------------------
/res/icons/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/qq.png
--------------------------------------------------------------------------------
/res/icons/qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/qrcode.png
--------------------------------------------------------------------------------
/res/icons/question-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/question-circle.png
--------------------------------------------------------------------------------
/res/icons/question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/question.png
--------------------------------------------------------------------------------
/res/icons/quote-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/quote-left.png
--------------------------------------------------------------------------------
/res/icons/quote-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/quote-right.png
--------------------------------------------------------------------------------
/res/icons/ra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ra.png
--------------------------------------------------------------------------------
/res/icons/random.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/random.png
--------------------------------------------------------------------------------
/res/icons/rebel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rebel.png
--------------------------------------------------------------------------------
/res/icons/recycle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/recycle.png
--------------------------------------------------------------------------------
/res/icons/reddit-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/reddit-square.png
--------------------------------------------------------------------------------
/res/icons/reddit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/reddit.png
--------------------------------------------------------------------------------
/res/icons/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/refresh.png
--------------------------------------------------------------------------------
/res/icons/renren.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/renren.png
--------------------------------------------------------------------------------
/res/icons/reorder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/reorder.png
--------------------------------------------------------------------------------
/res/icons/repeat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/repeat.png
--------------------------------------------------------------------------------
/res/icons/reply-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/reply-all.png
--------------------------------------------------------------------------------
/res/icons/reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/reply.png
--------------------------------------------------------------------------------
/res/icons/retweet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/retweet.png
--------------------------------------------------------------------------------
/res/icons/rmb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rmb.png
--------------------------------------------------------------------------------
/res/icons/road.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/road.png
--------------------------------------------------------------------------------
/res/icons/rocket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rocket.png
--------------------------------------------------------------------------------
/res/icons/rotate-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rotate-left.png
--------------------------------------------------------------------------------
/res/icons/rotate-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rotate-right.png
--------------------------------------------------------------------------------
/res/icons/rouble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rouble.png
--------------------------------------------------------------------------------
/res/icons/rss-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rss-square.png
--------------------------------------------------------------------------------
/res/icons/rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rss.png
--------------------------------------------------------------------------------
/res/icons/rub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rub.png
--------------------------------------------------------------------------------
/res/icons/ruble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ruble.png
--------------------------------------------------------------------------------
/res/icons/rupee.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/rupee.png
--------------------------------------------------------------------------------
/res/icons/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/save.png
--------------------------------------------------------------------------------
/res/icons/scissors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/scissors.png
--------------------------------------------------------------------------------
/res/icons/search-minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/search-minus.png
--------------------------------------------------------------------------------
/res/icons/search-plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/search-plus.png
--------------------------------------------------------------------------------
/res/icons/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/search.png
--------------------------------------------------------------------------------
/res/icons/send-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/send-o.png
--------------------------------------------------------------------------------
/res/icons/send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/send.png
--------------------------------------------------------------------------------
/res/icons/share-alt-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/share-alt-square.png
--------------------------------------------------------------------------------
/res/icons/share-alt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/share-alt.png
--------------------------------------------------------------------------------
/res/icons/share-square-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/share-square-o.png
--------------------------------------------------------------------------------
/res/icons/share-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/share-square.png
--------------------------------------------------------------------------------
/res/icons/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/share.png
--------------------------------------------------------------------------------
/res/icons/shield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/shield.png
--------------------------------------------------------------------------------
/res/icons/shopping-cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/shopping-cart.png
--------------------------------------------------------------------------------
/res/icons/sign-in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sign-in.png
--------------------------------------------------------------------------------
/res/icons/sign-out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sign-out.png
--------------------------------------------------------------------------------
/res/icons/signal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/signal.png
--------------------------------------------------------------------------------
/res/icons/sitemap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sitemap.png
--------------------------------------------------------------------------------
/res/icons/skype.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/skype.png
--------------------------------------------------------------------------------
/res/icons/slack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/slack.png
--------------------------------------------------------------------------------
/res/icons/sliders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sliders.png
--------------------------------------------------------------------------------
/res/icons/smile-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/smile-o.png
--------------------------------------------------------------------------------
/res/icons/sort-alpha-asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-alpha-asc.png
--------------------------------------------------------------------------------
/res/icons/sort-alpha-desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-alpha-desc.png
--------------------------------------------------------------------------------
/res/icons/sort-amount-asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-amount-asc.png
--------------------------------------------------------------------------------
/res/icons/sort-amount-desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-amount-desc.png
--------------------------------------------------------------------------------
/res/icons/sort-asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-asc.png
--------------------------------------------------------------------------------
/res/icons/sort-desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-desc.png
--------------------------------------------------------------------------------
/res/icons/sort-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-down.png
--------------------------------------------------------------------------------
/res/icons/sort-numeric-asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-numeric-asc.png
--------------------------------------------------------------------------------
/res/icons/sort-numeric-desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-numeric-desc.png
--------------------------------------------------------------------------------
/res/icons/sort-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort-up.png
--------------------------------------------------------------------------------
/res/icons/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sort.png
--------------------------------------------------------------------------------
/res/icons/soundcloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/soundcloud.png
--------------------------------------------------------------------------------
/res/icons/space-shuttle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/space-shuttle.png
--------------------------------------------------------------------------------
/res/icons/spinner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/spinner.png
--------------------------------------------------------------------------------
/res/icons/spoon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/spoon.png
--------------------------------------------------------------------------------
/res/icons/spotify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/spotify.png
--------------------------------------------------------------------------------
/res/icons/square-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/square-o.png
--------------------------------------------------------------------------------
/res/icons/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/square.png
--------------------------------------------------------------------------------
/res/icons/stack-exchange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/stack-exchange.png
--------------------------------------------------------------------------------
/res/icons/stack-overflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/stack-overflow.png
--------------------------------------------------------------------------------
/res/icons/star-half-empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/star-half-empty.png
--------------------------------------------------------------------------------
/res/icons/star-half-full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/star-half-full.png
--------------------------------------------------------------------------------
/res/icons/star-half-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/star-half-o.png
--------------------------------------------------------------------------------
/res/icons/star-half.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/star-half.png
--------------------------------------------------------------------------------
/res/icons/star-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/star-o.png
--------------------------------------------------------------------------------
/res/icons/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/star.png
--------------------------------------------------------------------------------
/res/icons/steam-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/steam-square.png
--------------------------------------------------------------------------------
/res/icons/steam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/steam.png
--------------------------------------------------------------------------------
/res/icons/step-backward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/step-backward.png
--------------------------------------------------------------------------------
/res/icons/step-forward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/step-forward.png
--------------------------------------------------------------------------------
/res/icons/stethoscope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/stethoscope.png
--------------------------------------------------------------------------------
/res/icons/stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/stop.png
--------------------------------------------------------------------------------
/res/icons/strikethrough.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/strikethrough.png
--------------------------------------------------------------------------------
/res/icons/stumbleupon-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/stumbleupon-circle.png
--------------------------------------------------------------------------------
/res/icons/stumbleupon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/stumbleupon.png
--------------------------------------------------------------------------------
/res/icons/subscript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/subscript.png
--------------------------------------------------------------------------------
/res/icons/suitcase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/suitcase.png
--------------------------------------------------------------------------------
/res/icons/sun-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/sun-o.png
--------------------------------------------------------------------------------
/res/icons/superscript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/superscript.png
--------------------------------------------------------------------------------
/res/icons/support.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/support.png
--------------------------------------------------------------------------------
/res/icons/table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/table.png
--------------------------------------------------------------------------------
/res/icons/tablet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tablet.png
--------------------------------------------------------------------------------
/res/icons/tachometer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tachometer.png
--------------------------------------------------------------------------------
/res/icons/tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tag.png
--------------------------------------------------------------------------------
/res/icons/tags.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tags.png
--------------------------------------------------------------------------------
/res/icons/tasks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tasks.png
--------------------------------------------------------------------------------
/res/icons/taxi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/taxi.png
--------------------------------------------------------------------------------
/res/icons/tencent-weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tencent-weibo.png
--------------------------------------------------------------------------------
/res/icons/terminal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/terminal.png
--------------------------------------------------------------------------------
/res/icons/text-height.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/text-height.png
--------------------------------------------------------------------------------
/res/icons/text-width.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/text-width.png
--------------------------------------------------------------------------------
/res/icons/th-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/th-large.png
--------------------------------------------------------------------------------
/res/icons/th-list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/th-list.png
--------------------------------------------------------------------------------
/res/icons/th.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/th.png
--------------------------------------------------------------------------------
/res/icons/thumb-tack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/thumb-tack.png
--------------------------------------------------------------------------------
/res/icons/thumbs-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/thumbs-down.png
--------------------------------------------------------------------------------
/res/icons/thumbs-o-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/thumbs-o-down.png
--------------------------------------------------------------------------------
/res/icons/thumbs-o-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/thumbs-o-up.png
--------------------------------------------------------------------------------
/res/icons/thumbs-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/thumbs-up.png
--------------------------------------------------------------------------------
/res/icons/ticket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/ticket.png
--------------------------------------------------------------------------------
/res/icons/times-circle-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/times-circle-o.png
--------------------------------------------------------------------------------
/res/icons/times-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/times-circle.png
--------------------------------------------------------------------------------
/res/icons/times.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/times.png
--------------------------------------------------------------------------------
/res/icons/tint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tint.png
--------------------------------------------------------------------------------
/res/icons/toggle-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/toggle-down.png
--------------------------------------------------------------------------------
/res/icons/toggle-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/toggle-left.png
--------------------------------------------------------------------------------
/res/icons/toggle-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/toggle-right.png
--------------------------------------------------------------------------------
/res/icons/toggle-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/toggle-up.png
--------------------------------------------------------------------------------
/res/icons/trash-o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/trash-o.png
--------------------------------------------------------------------------------
/res/icons/tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tree.png
--------------------------------------------------------------------------------
/res/icons/trello.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/trello.png
--------------------------------------------------------------------------------
/res/icons/trophy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/trophy.png
--------------------------------------------------------------------------------
/res/icons/truck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/truck.png
--------------------------------------------------------------------------------
/res/icons/try.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/try.png
--------------------------------------------------------------------------------
/res/icons/tumblr-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tumblr-square.png
--------------------------------------------------------------------------------
/res/icons/tumblr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/tumblr.png
--------------------------------------------------------------------------------
/res/icons/turkish-lira.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/turkish-lira.png
--------------------------------------------------------------------------------
/res/icons/twitter-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/twitter-square.png
--------------------------------------------------------------------------------
/res/icons/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/twitter.png
--------------------------------------------------------------------------------
/res/icons/umbrella.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/umbrella.png
--------------------------------------------------------------------------------
/res/icons/underline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/underline.png
--------------------------------------------------------------------------------
/res/icons/undo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/undo.png
--------------------------------------------------------------------------------
/res/icons/university.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/university.png
--------------------------------------------------------------------------------
/res/icons/unlink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/unlink.png
--------------------------------------------------------------------------------
/res/icons/unlock-alt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/unlock-alt.png
--------------------------------------------------------------------------------
/res/icons/unlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/unlock.png
--------------------------------------------------------------------------------
/res/icons/unsorted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/unsorted.png
--------------------------------------------------------------------------------
/res/icons/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/upload.png
--------------------------------------------------------------------------------
/res/icons/usd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/usd.png
--------------------------------------------------------------------------------
/res/icons/user-md.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/user-md.png
--------------------------------------------------------------------------------
/res/icons/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/user.png
--------------------------------------------------------------------------------
/res/icons/users.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/users.png
--------------------------------------------------------------------------------
/res/icons/video-camera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/video-camera.png
--------------------------------------------------------------------------------
/res/icons/vimeo-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/vimeo-square.png
--------------------------------------------------------------------------------
/res/icons/vine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/vine.png
--------------------------------------------------------------------------------
/res/icons/vk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/vk.png
--------------------------------------------------------------------------------
/res/icons/volume-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/volume-down.png
--------------------------------------------------------------------------------
/res/icons/volume-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/volume-off.png
--------------------------------------------------------------------------------
/res/icons/volume-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/volume-up.png
--------------------------------------------------------------------------------
/res/icons/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/warning.png
--------------------------------------------------------------------------------
/res/icons/wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/wechat.png
--------------------------------------------------------------------------------
/res/icons/weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/weibo.png
--------------------------------------------------------------------------------
/res/icons/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/weixin.png
--------------------------------------------------------------------------------
/res/icons/wheelchair.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/wheelchair.png
--------------------------------------------------------------------------------
/res/icons/windows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/windows.png
--------------------------------------------------------------------------------
/res/icons/won.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/won.png
--------------------------------------------------------------------------------
/res/icons/wordpress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/wordpress.png
--------------------------------------------------------------------------------
/res/icons/wrench.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/wrench.png
--------------------------------------------------------------------------------
/res/icons/xing-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/xing-square.png
--------------------------------------------------------------------------------
/res/icons/xing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/xing.png
--------------------------------------------------------------------------------
/res/icons/yahoo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/yahoo.png
--------------------------------------------------------------------------------
/res/icons/yen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/yen.png
--------------------------------------------------------------------------------
/res/icons/youtube-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/youtube-play.png
--------------------------------------------------------------------------------
/res/icons/youtube-square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/youtube-square.png
--------------------------------------------------------------------------------
/res/icons/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/unifiedremote/Docs/487a796d0ccc7b6d51176997834e99dd6b7713aa/res/icons/youtube.png
--------------------------------------------------------------------------------