|
|
1f73e04865
|
add .vscode/ to .gitignore
|
2025-08-02 14:04:50 +10:00 |
|
|
|
263e06a944
|
replace newlines in printerr with empty prints
|
2025-08-02 13:58:44 +10:00 |
|
|
|
02f112f168
|
improve parsing error handling
|
2025-08-02 13:48:56 +10:00 |
|
|
|
60d603bcef
|
remove quotation marks around kle legend in error message
|
2025-08-02 13:24:46 +10:00 |
|
|
|
ecc7912529
|
add better error log formatting
|
2025-08-02 13:19:35 +10:00 |
|
|
|
2cb96155f2
|
add info about qmk to custom layout readme
|
2025-08-02 12:31:23 +10:00 |
|
|
|
e967664b73
|
move is_configuring to keyboard class and add pushing animations
|
2025-08-02 12:04:49 +10:00 |
|
|
|
782e24e411
|
add shaking when changing configuring state
|
2025-08-02 11:52:07 +10:00 |
|
|
|
ead41f16d5
|
move _set_keyboard_pressed_position to _on_keyboard_layout_size_changed
|
2025-08-02 11:36:58 +10:00 |
|
|
|
2863a7fc7d
|
add sorting to requested keys
|
2025-08-02 11:05:44 +10:00 |
|
|
|
35511f2d66
|
make request_keys return the keys
|
2025-08-02 10:50:35 +10:00 |
|
|
|
fab669738d
|
replace static key scene with a local var
|
2025-08-02 10:44:29 +10:00 |
|
|
|
a6e31e55ed
|
add ability to get keyboard keys by filter
|
2025-08-02 10:39:33 +10:00 |
|
|
|
2d966647d2
|
add error message for when the layout is being replaced
|
2025-08-02 10:17:24 +10:00 |
|
|
|
2217bf76d1
|
replace unknown and special keys with none
|
2025-08-02 10:04:33 +10:00 |
|
|
|
e57b7829a9
|
consider rotation when getting kle key location
|
2025-08-02 09:45:35 +10:00 |
|
|
|
b046094f82
|
add check for pivot when adding scaling keys with gaps
|
2025-08-02 09:34:03 +10:00 |
|
|
|
21b8c41a9f
|
add key rotation damping
|
2025-08-02 08:41:32 +10:00 |
|
|
|
5dba5cdc2f
|
make detecting numpad enter dependant on previous keycode
|
2025-08-02 08:32:45 +10:00 |
|
|
|
a17becae83
|
add extra checks for kle iso section key
|
2025-08-02 08:19:59 +10:00 |
|
|
|
b6b0f45956
|
simplify qmk parsing by sorting keys by position
|
2025-08-02 07:55:58 +10:00 |
|
|
|
dadf9298cb
|
make error messages more consistent and add more of them
|
2025-08-02 06:19:50 +10:00 |
|
|
|
aeda4516af
|
add LALT and RALT to keycode map
|
2025-08-02 06:03:56 +10:00 |
|
|
|
296f003e58
|
add qmk keycode detection
|
2025-08-02 06:01:31 +10:00 |
|
|
|
5bfe9da28a
|
add getting keycodes from qmk keymap.c file
|
2025-08-02 04:31:11 +10:00 |
|
|
|
ea32353769
|
add basic parsing of qmk json
|
2025-08-02 02:13:33 +10:00 |
|
|
|
95f74d10cc
|
replace file path to file name in error messages
|
2025-08-02 01:28:43 +10:00 |
|
|
|
3221c26769
|
add line about wacky layouts to custom layout readme
|
2025-08-02 00:27:29 +10:00 |
|
|
|
e0c80fc420
|
externalize big ass enter shapes
|
2025-08-02 00:19:47 +10:00 |
|
|
|
10e4038fea
|
remove extra flags for secondary rect and rotation
|
2025-08-02 00:14:11 +10:00 |
|
|
|
6dfeab105e
|
refactor key iteration
|
2025-08-01 23:59:54 +10:00 |
|
|
|
14a0f44069
|
add extra checks for empty arrays
|
2025-08-01 23:29:45 +10:00 |
|
|
|
30900fcdce
|
move kle parser to separate class
|
2025-08-01 23:22:22 +10:00 |
|
|
|
0f22e17422
|
set custom layout name from metadata
|
2025-08-01 21:57:26 +10:00 |
|
|
|
32de8897c6
|
rename LayoutKLE to LayoutCustom
|
2025-08-01 21:38:08 +10:00 |
|
|
|
084915b877
|
tweak custom layout readme
|
2025-08-01 21:36:27 +10:00 |
|
|
|
4a4eb43bf0
|
refactor config loading
|
2025-08-01 20:43:56 +10:00 |
|
|
|
c11d6f5f76
|
move test scene to a separate dir
|
2025-08-01 20:28:22 +10:00 |
|
|
|
442e5f1201
|
rename layout class methods and remove static name method
|
2025-08-01 20:06:50 +10:00 |
|
|
|
7c58d2994c
|
add readme to custom layout user dir
|
2025-08-01 19:52:04 +10:00 |
|
|
|
64ba8b4f80
|
add support for custom layouts in user directory
|
2025-08-01 18:39:30 +10:00 |
|
|
|
e7c695afdc
|
rename CommonLayout to CommonRows
|
2025-08-01 17:56:22 +10:00 |
|
|
|
5b111d060f
|
change key height and add homing nubs
|
2025-08-01 17:50:41 +10:00 |
|
|
|
75383806f2
|
rename big enter to big-ass enter (it's the proper name)
|
2025-08-01 16:52:10 +10:00 |
|
|
|
1e12e05d0b
|
add page number to key debug display
|
2025-08-01 16:51:32 +10:00 |
|
|
|
888861840e
|
add lenovo loq layout
|
2025-08-01 16:06:14 +10:00 |
|
|
|
7c33fbc255
|
move kle layouts to resources directory
|
2025-08-01 15:51:43 +10:00 |
|
|
|
ff34f393cd
|
add layout swap list pages
|
2025-08-01 01:13:07 +10:00 |
|
|
|
ae15500f76
|
replace jd40 and planck classes with json
|
2025-08-01 00:47:51 +10:00 |
|
|
|
fc5fcd4299
|
replace prop dict key constants with an enum
|
2025-08-01 00:31:21 +10:00 |
|