Experimental HID gestures

pull/9/head
James M Snell 2019-11-08 07:54:57 -08:00
parent 4d3bcd94a3
commit 52c4d0c6be
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,