minor UI and adaptive lighting tweaks

This commit is contained in:
2025-08-28 09:37:22 -04:00
parent dc961ce480
commit 8ba22b9892
5 changed files with 734 additions and 701 deletions
+12 -6
View File
@@ -142,7 +142,7 @@ const keyboard_list = [
{id: "Numpad7", label: "Home<br>7"},
{id: "Numpad8", label: "Up<br>8"},
{id: "Numpad9", label: "PgUp<br>9"},
{id: "NumpadAdd", label: "+", height: 2}
{id: "NumpadAdd", label: "+", height: 2.2}
],
[
{id: "CapsLock", label: "Caps<br>Lock", width: 2},
@@ -157,8 +157,8 @@ const keyboard_list = [
{id: "KeyL", label: "L"},
{id: "Semicolon", label: ":<br>;"},
{id: "Quote", label: "\"<br>\'"},
{id: "Enter", label: "Enter", width: 2.3},
{id: "", label: "", width: 3.4},
{id: "Enter", label: "Enter", width: 2.2},
{id: "", label: "", width: 3.55},
{id: "Numpad4", label: "Left<br>4"},
{id: "Numpad5", label: "5"},
{id: "Numpad6", label: "Right<br>6"}
@@ -182,7 +182,7 @@ const keyboard_list = [
{id: "Numpad1", label: "End<br>1"},
{id: "Numpad2", label: "Down<br>2"},
{id: "Numpad3", label: "PgDn<br>3"},
{id: "NumpadEnter", label: "Enter", height: 2}
{id: "NumpadEnter", label: "Enter", height: 2.2}
],
[
{id: "ControlLeft", label: "Control", width: 2},
@@ -192,11 +192,11 @@ const keyboard_list = [
{id: "AltRight", label: "Alt", width: 2},
{id: "MetaRight", label: "FN"},
{id: "ContextMenu", label:"Menu"},
{id: "ControlRight", label: "Control", width: 1.7},
{id: "ControlRight", label: "Control", width: 1.6},
{id: "ArrowLeft", label: "Left"},
{id: "ArrowDown", label: "Down"},
{id: "ArrowRight", label: "Right"},
{id: "Numpad0", label: "Ins<br>0", width: 2},
{id: "Numpad0", label: "Ins<br>0", width: 2.2},
{id: "NumpadDecimal", label: "Del<br>."}
],
];
@@ -339,6 +339,12 @@ function updateColor() {
channel.value = 255;
} else if (parseInt(channel.value) < 0) {
channel.value = 0;
} else if ( isNan(parseInt(channel.value)) ) {
// non-numerical value entered, set to default
channel.value = 128;
} else {
// make sure that value in box reflects what parser thinks
channel.value = parseInt(channel.value);
}
}