Hello all! I'm new here and I was hoping to get help with my new device. I just picked up my Puck.Js and trying to turn it into a remote PTT button for Discord. I currently use CAPSLOCK as my PTT and struggling with getting it to work. It looks like it only very momentarily presses the key and doesn't hold it down while I'm holding the Puck.js button down. Could anyone let me know whats going on with my code?
var kb = require("ble_hid_keyboard");
NRF.setServices(undefined, { hid : kb.report });
function btnPressed() {
var pressKey = true;
setTimeout(function() {
pressKey = false;
}, 1000);
// Send 'CAPSLOCK'
while (pressKey) {
kb.tap(kb.KEY.CAPS_LOCK, 0);
}
}
// trigger btnPressed whenever the button is pressed
setWatch(btnPressed, BTN, {edge:"rising",repeat:true,debounce:50});
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hello all! I'm new here and I was hoping to get help with my new device. I just picked up my Puck.Js and trying to turn it into a remote PTT button for Discord. I currently use CAPSLOCK as my PTT and struggling with getting it to work. It looks like it only very momentarily presses the key and doesn't hold it down while I'm holding the Puck.js button down. Could anyone let me know whats going on with my code?
Thank you all!