diff options
author | Chris Lawrence <lawrencc@debian.org> | 2013-08-19 01:04:34 -0400 |
---|---|---|
committer | Chris Lawrence <lawrencc@debian.org> | 2013-08-19 01:04:34 -0400 |
commit | f84e025d38be24d7800d51bb8b117570c10568c2 (patch) | |
tree | b625e2300f76b094f2d7b692b9b4148352be3a76 /README.md | |
parent | 4874b13f916c5683cbcaefcf127f548413ec3043 (diff) | |
parent | cb26ff62112df74beb6ade2b4d3721d965f09c5d (diff) | |
download | perl-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.md | 46 |
1 files changed, 45 insertions, 1 deletions
@@ -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 — 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 |