ctrlpad: disable media-detection
parent
639afaa20a
commit
b072faf36a
|
|
@ -128,14 +128,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const settings = require("Storage").readJSON("setting.json", true) as Settings || ({ HID: false } as Settings);
|
|
||||||
if (settings.HID !== "kbmedia") {
|
|
||||||
console.log("widhid: can't enable, HID setting isn't \"kbmedia\"");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// @ts-ignore
|
|
||||||
delete settings;
|
|
||||||
|
|
||||||
const enum State {
|
const enum State {
|
||||||
Idle,
|
Idle,
|
||||||
TopDrag,
|
TopDrag,
|
||||||
|
|
@ -267,24 +259,29 @@
|
||||||
width: 0,
|
width: 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
//const DEBUG = true;
|
/*
|
||||||
//const sendHid = (code: number) => {
|
const settings = require("Storage").readJSON("setting.json", true) as Settings || ({ HID: false } as Settings);
|
||||||
// //if(DEBUG) return;
|
const haveMedia = settings.HID === "kbmedia";
|
||||||
// try{
|
// @ts-ignore
|
||||||
// NRF.sendHIDReport(
|
delete settings;
|
||||||
// [1, code],
|
|
||||||
// () => NRF.sendHIDReport([1, 0]),
|
|
||||||
// );
|
|
||||||
// }catch(e){
|
|
||||||
// console.log("sendHIDReport:", e);
|
|
||||||
// }
|
|
||||||
//};
|
|
||||||
|
|
||||||
// const hid = {
|
const sendHid = (code: number) => {
|
||||||
// next: () => sendHid(0x01),
|
try{
|
||||||
// prev: () => sendHid(0x02),
|
NRF.sendHIDReport(
|
||||||
// toggle: () => sendHid(0x10),
|
[1, code],
|
||||||
// up: () => sendHid(0x40),
|
() => NRF.sendHIDReport([1, 0]),
|
||||||
// down: () => sendHid(0x80),
|
);
|
||||||
// };
|
}catch(e){
|
||||||
|
console.log("sendHIDReport:", e);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const hid = haveMedia ? {
|
||||||
|
next: () => sendHid(0x01),
|
||||||
|
prev: () => sendHid(0x02),
|
||||||
|
toggle: () => sendHid(0x10),
|
||||||
|
up: () => sendHid(0x40),
|
||||||
|
down: () => sendHid(0x80),
|
||||||
|
} : null;
|
||||||
|
*/
|
||||||
})()
|
})()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue