Merge pull request #9 from jasnell/hid.gestures

Experimental HID gestures
pull/10/head^2
Gordon Williams 2019-11-09 09:22:21 +00:00 committed by GitHub
commit 3cb96ecc75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 28 additions and 0 deletions

View File

@ -49,6 +49,24 @@ function drawApp() {
}
if (next) {
if (settings.HIDGestures) {
Bangle.on('aiGestures', (v) => {
switch (v) {
case 'swipeleft':
E.showMessage('next');
setTimeout(drawApp, 1000);
next(() => {});
break;
case 'swiperight':
E.showMessage('prev');
setTimeout(drawApp, 1000);
prev(() => {});
break;
}
});
}
setWatch(function(e) {
var len = e.time - e.lastTime;
if (len > 0.3 && len < 0.9) {

View File

@ -4,5 +4,6 @@
beep: true, // Beep enabled by default. App must support
timezone: 0, // Set the timezone for the device
HID : false, // BLE HID mode, off by default
HIDGestures: false,
debug: false, // Debug mode disabled by default. App must support
}

View File

@ -23,6 +23,7 @@ function resetSettings() {
beep: true,
timezone: 0,
HID : false,
HIDGestures: false,
debug: false,
};
setLCDTimeout(settings.timeout);
@ -91,6 +92,14 @@ function showMainMenu() {
updateSettings();
}
},
'HID Gestures': {
value: settings.HIDGestures,
format: boolFormat,
onchange: () => {
settings.HIDGestures = !settings.HIDGestures;
updateSettings();
}
},
'Debug': {
value: settings.debug,
format: boolFormat,