decatron
u/ericgla
The tech mentioned that it's a manufacturing defect in the seat pan involving a rivet that connects two pieces in the seat. The seat is finally stable after two replacements. Both were covered under warranty. DM me if your service department doesn't want to replace it and I'll send you copies of my work orders.
I had the same error. I asked Claude Code to update the script and I can now build. Updated script https://gist.github.com/ericgla/4a1b69a31bef2e45b491a5703164bd3a
The caps lock key doesn't produce a separate keycode for shift-capslock so I don't think your desired mapping will work. The top row of keys on the thumb clusters are also problematic for remapping. I ended up switching the keyboard controller to https://github.com/dcpedit/pillzmod to have full mapping control of the keyboard.
function checkThing<T extends string | string[]>(item: T): boolean | boolean[] {
if (Array.isArray(item)) {
return item.map(i => toBoolean(i));
}
return toBoolean(item);
}
function toBoolean(item: string) {
// the uniary + operator converts i to a number, and Boolean() coerces the number to a boolean
return Boolean(+item);
}