mirror of https://github.com/espruino/BangleApps
Experimental HID gestures
parent
4d3bcd94a3
commit
52c4d0c6be
|
@ -49,6 +49,24 @@ function drawApp() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (next) {
|
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) {
|
setWatch(function(e) {
|
||||||
var len = e.time - e.lastTime;
|
var len = e.time - e.lastTime;
|
||||||
if (len > 0.3 && len < 0.9) {
|
if (len > 0.3 && len < 0.9) {
|
||||||
|
|
|
@ -4,5 +4,6 @@
|
||||||
beep: true, // Beep enabled by default. App must support
|
beep: true, // Beep enabled by default. App must support
|
||||||
timezone: 0, // Set the timezone for the device
|
timezone: 0, // Set the timezone for the device
|
||||||
HID : false, // BLE HID mode, off by default
|
HID : false, // BLE HID mode, off by default
|
||||||
|
HIDGestures: false,
|
||||||
debug: false, // Debug mode disabled by default. App must support
|
debug: false, // Debug mode disabled by default. App must support
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,6 +23,7 @@ function resetSettings() {
|
||||||
beep: true,
|
beep: true,
|
||||||
timezone: 0,
|
timezone: 0,
|
||||||
HID : false,
|
HID : false,
|
||||||
|
HIDGestures: false,
|
||||||
debug: false,
|
debug: false,
|
||||||
};
|
};
|
||||||
setLCDTimeout(settings.timeout);
|
setLCDTimeout(settings.timeout);
|
||||||
|
@ -91,6 +92,14 @@ function showMainMenu() {
|
||||||
updateSettings();
|
updateSettings();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
'HID Gestures': {
|
||||||
|
value: settings.HIDGestures,
|
||||||
|
format: boolFormat,
|
||||||
|
onchange: () => {
|
||||||
|
settings.HIDGestures = !settings.HIDGestures;
|
||||||
|
updateSettings();
|
||||||
|
}
|
||||||
|
},
|
||||||
'Debug': {
|
'Debug': {
|
||||||
value: settings.debug,
|
value: settings.debug,
|
||||||
format: boolFormat,
|
format: boolFormat,
|
||||||
|
|
Loading…
Reference in New Issue