aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorChris Lawrence <lawrencc@debian.org>2013-08-19 01:04:34 -0400
committerChris Lawrence <lawrencc@debian.org>2013-08-19 01:04:34 -0400
commitf84e025d38be24d7800d51bb8b117570c10568c2 (patch)
treeb625e2300f76b094f2d7b692b9b4148352be3a76 /README.md
parent4874b13f916c5683cbcaefcf127f548413ec3043 (diff)
parentcb26ff62112df74beb6ade2b4d3721d965f09c5d (diff)
downloadperl-software-in-gnu-guix-f84e025d38be24d7800d51bb8b117570c10568c2.tar
perl-software-in-gnu-guix-f84e025d38be24d7800d51bb8b117570c10568c2.tar.gz
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'README.md')
-rw-r--r--README.md46
1 files changed, 45 insertions, 1 deletions
diff --git a/README.md b/README.md
index 04313df..56d4dee 100644
--- a/README.md
+++ b/README.md
@@ -625,9 +625,53 @@ Reveal.initialize({
});
```
+## Leap Motion
+The Leap Motion plugin lets you utilize your [Leap Motion](https://www.leapmotion.com/) device to control basic navigation of your presentation. The gestures currently supported are:
+
+##### 1 to 2 fingers
+* Pointer &mdash; Point to anything on screen. Move your finger past the device to expand the pointer.
+
+##### 1 hand + 3 or more fingers
+
+* Left
+* Right
+* Up
+* down
+
+Navigate through your slides. See config options to invert movements.
+
+##### 2 hands
+* Up
+
+Toggle the overview mode. Do it a second time to exit the overview.
+
+#### Config Options
+You can edit the following options:
+* autoCenter: Defaults to true. Center the pointer based on where you put your finger into the leap motions detection field.
+* gestureDelay: Defaults to 500. How long to delay between gestures in milliseconds.
+* naturalSwipe: Defaults to true. Swipe as though you were touching a touch screen. Set to false to invert.
+* pointerColor: Defaults to #00aaff. The color of the pointer.
+* pointerOpacity: Defaults to 0.7. The opacity of the pointer.
+* pointerSize: Defaults to 15. The minimum height and width of the pointer.
+* pointerTolerance: Defaults to 120. Bigger = slower pointer.
+
+Example configuration:
+```js
+Reveal.initialize({
+ // other options
+ leap: {
+ naturalSwipe : false, // Invert swipe gestures
+ pointerOpacity : 0.5, // Set pointer opacity to 0.5
+ pointerColor : '#d80000' // Red pointer
+ }
+
+ // Optional libraries used to extend on reveal.js
+ { src: 'plugin/leap/leap.js', async: true }
+```
+
## Installation
-The **basic setup** is for authoring presentations only. The **full setup** gives you access to all reveal.js features as well as the development tasks needed to make changes to the source.
+The **basic setup** is for authoring presentations only. The **full setup** gives you access to all reveal.js features and plugins such as speaker notes as well as the development tasks needed to make changes to the source.
### Basic setup