fix: settings.yml missing hex prefix

feat: add direnv config
This commit is contained in:
2023-12-29 13:23:41 +01:00
parent 2411dd2bea
commit c1b1068c4b
3 changed files with 41 additions and 39 deletions

1
.envrc Normal file
View File

@@ -0,0 +1 @@
use flake

1
.gitignore vendored
View File

@@ -6,6 +6,7 @@ node_modules
/package /package
.env .env
.env.* .env.*
.direnv
!.env.example !.env.example
venv venv
vite.config.js.timestamp-* vite.config.js.timestamp-*

View File

@@ -1,118 +1,118 @@
settings: settings:
1: 0x1:
title: Enable Serial Header title: Enable Serial Header
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
2: 0x2:
title: Enable Serial Logging title: Enable Serial Logging
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
3: 0x3:
title: Enable Serial Debugging title: Enable Serial Debugging
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
4: 0x4:
title: Enable Serial Raw title: Enable Serial Raw
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
5: 0x5:
title: Enable Serial Chord title: Enable Serial Chord
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
6: 0x6:
title: Enable Serial Keyboard title: Enable Serial Keyboard
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
7: 0x7:
title: Enable Serial Mouse title: Enable Serial Mouse
description: boolean 0 or 1, default is 0 description: boolean 0 or 1, default is 0
11: 0x11:
title: Enable USB HID Keyboard title: Enable USB HID Keyboard
description: boolean 0 or 1, default is 1 description: boolean 0 or 1, default is 1
12: 0x12:
title: Enable Character Entry title: Enable Character Entry
description: boolean 0 or 1 description: boolean 0 or 1
13: 0x13:
title: GUI-CTRL Swap Mode title: GUI-CTRL Swap Mode
description: boolean 0 or 1; 1 swaps keymap 0 and 1. (CCL only) description: boolean 0 or 1; 1 swaps keymap 0 and 1. (CCL only)
14: 0x14:
title: Key Scan Duration title: Key Scan Duration
description: scan rate described in milliseconds; default is 2ms = 500Hz description: scan rate described in milliseconds; default is 2ms = 500Hz
15: 0x15:
title: Key Debounce Press Duration title: Key Debounce Press Duration
description: debounce time in milliseconds; default is 7ms on the One and 20ms on the Lite description: debounce time in milliseconds; default is 7ms on the One and 20ms on the Lite
16: 0x16:
title: Key Debounce Release Duration title: Key Debounce Release Duration
description: debounce time in milliseconds; default is 7ms on the One and 20ms on the Lite description: debounce time in milliseconds; default is 7ms on the One and 20ms on the Lite
17: 0x17:
title: Keyboard Output Character Microsecond Delays title: Keyboard Output Character Microsecond Delays
description: delay time in microseconds (one delay for press and again for release); default is 480us; max is 10240us; increments of 40us description: delay time in microseconds (one delay for press and again for release); default is 480us; max is 10240us; increments of 40us
21: 0x21:
title: Enable USB HID Mouse title: Enable USB HID Mouse
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1
22: 0x22:
title: Slow Mouse Speed title: Slow Mouse Speed
description: pixels to move at the mouse poll rate; default for CC1 is 5 = 250px/s description: pixels to move at the mouse poll rate; default for CC1 is 5 = 250px/s
23: 0x23:
title: Fast Mouse Speed title: Fast Mouse Speed
description: pixels to move at the mouse poll rate; default for CC1 is 25 = 1250px/s description: pixels to move at the mouse poll rate; default for CC1 is 25 = 1250px/s
24: 0x24:
title: Enable Active Mouse title: Enable Active Mouse
description: boolean 0 or 1; moves mouse back and forth every 60s description: boolean 0 or 1; moves mouse back and forth every 60s
25: 0x25:
title: Mouse Scroll Speed title: Mouse Scroll Speed
description: default is 1; polls at 1/4th the rate of the mouse move updates description: default is 1; polls at 1/4th the rate of the mouse move updates
26: 0x26:
title: Mouse Poll Duration title: Mouse Poll Duration
description: poll rate described in milliseconds; default is 20ms = 50Hz description: poll rate described in milliseconds; default is 20ms = 50Hz
31: 0x31:
title: Enable Chording title: Enable Chording
description: boolean 0 or 1 description: boolean 0 or 1
32: 0x32:
title: Enable Chording Character Counter Timeout title: Enable Chording Character Counter Timeout
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1
33: 0x33:
title: Chording Character Counter Timeout Timer title: Chording Character Counter Timeout Timer
description: 0-255 deciseconds; default is 40 or 4.0 seconds description: 0-255 deciseconds; default is 40 or 4.0 seconds
34: 0x34:
title: Chord Detection Press Tolerance(ms) title: Chord Detection Press Tolerance(ms)
description: 1-50 milliseconds description: 1-50 milliseconds
35: 0x35:
title: Chord Detection Release Tolerance(ms) title: Chord Detection Release Tolerance(ms)
description: 1-50 milliseconds description: 1-50 milliseconds
41: 0x41:
title: Enable Spurring title: Enable Spurring
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1
42: 0x42:
title: Enable Spurring Character Counter Timeout title: Enable Spurring Character Counter Timeout
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1
43: 0x43:
title: Spurring Character Counter Timeout Timer title: Spurring Character Counter Timeout Timer
description: 0-255 seconds; default is 240 description: 0-255 seconds; default is 240
51: 0x51:
title: Enable Arpeggiates title: Enable Arpeggiates
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1
54: 0x54:
title: Arpeggiate Tolerance title: Arpeggiate Tolerance
description: in milliseconds; default 800ms description: in milliseconds; default 800ms
61: 0x61:
title: Enable Compound Chording (coming soon) title: Enable Compound Chording (coming soon)
description: boolean 0 or 1; default is 0 description: boolean 0 or 1; default is 0
64: 0x64:
title: Compound Tolerance title: Compound Tolerance
description: in milliseconds; default 1500ms description: in milliseconds; default 1500ms
81: 0x81:
title: LED Brightness title: LED Brightness
description: 0-50 (CCL only); default is 5, which draws around 100 mA of current description: 0-50 (CCL only); default is 5, which draws around 100 mA of current
82: 0x82:
title: LED Color Code title: LED Color Code
description: Color Codes to be listed (CCL only) description: Color Codes to be listed (CCL only)
83: 0x83:
title: Enable LED Key Highlight (coming soon) title: Enable LED Key Highlight (coming soon)
description: boolean 0 or 1 (CCL only) description: boolean 0 or 1 (CCL only)
84: 0x84:
title: Enable LEDs title: Enable LEDs
description: boolean 0 or 1; default is 1 (CCL only) description: boolean 0 or 1; default is 1 (CCL only)
91: 0x91:
title: Operating System title: Operating System
description: Operating system codes listed below description: Operating system codes listed below
92: 0x92:
title: Enable Realtime Feedback title: Enable Realtime Feedback
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1
93: 0x93:
title: Enable CharaChorder Ready on startup title: Enable CharaChorder Ready on startup
description: boolean 0 or 1; default is 1 description: boolean 0 or 1; default is 1