Ilya Zhuravlev
|
d2a2ee0b9e
|
keyboard_comm: require unlock when setting RESET keycode
|
2021-02-01 12:17:34 -05:00 |
Ilya Zhuravlev
|
1e66017bc6
|
keyboard_comm: check that vial.json doesn't reference matrix out of bounds
|
2021-01-14 11:19:14 -05:00 |
Ilya Zhuravlev
|
e4c0f7acdf
|
support for loading a dummy JSON definition
|
2021-01-11 17:08:21 -05:00 |
Ilya Zhuravlev
|
c3d6329c44
|
keyboard_comm: try most commands several times
|
2021-01-07 12:19:57 -05:00 |
Ilya Zhuravlev
|
69cd27ad55
|
main_window/keyboard_comm: allow resuming interrupted unlock
|
2021-01-07 09:17:52 -05:00 |
Ilya Zhuravlev
|
f9f2bcef58
|
keyboard_comm: instead of restoring non-empty macro, only restore macro if different
|
2021-01-03 08:55:26 -05:00 |
Ilya Zhuravlev
|
86e4889dee
|
keyboard_comm: backwards compat with via for keyboard unlock
|
2020-12-29 19:42:24 -05:00 |
Ilya Zhuravlev
|
5d5126dc38
|
keyboard_comm: unlock keyboard before restoring macros
|
2020-12-29 19:33:56 -05:00 |
Ilya Zhuravlev
|
b3080ec028
|
unlocker: flip around the lock/unlock logic
|
2020-12-29 19:30:41 -05:00 |
Ilya Zhuravlev
|
9a4825a124
|
unlocker: allow re-locking keyboard
|
2020-12-29 15:01:44 -05:00 |
Ilya Zhuravlev
|
e5487a0ae6
|
unlocker: show image of keys to hold
|
2020-12-29 14:48:25 -05:00 |
Ilya Zhuravlev
|
a6c42b513f
|
unlocker: initial implementation of unlocking keyboard to perform security-sensitive actions
|
2020-12-27 08:03:45 -05:00 |
Ilya Zhuravlev
|
7795ad5d07
|
firmware_flasher: automatically restart keyboard in bootloader mode and flash
|
2020-12-26 21:51:48 -05:00 |
Ilya Zhuravlev
|
e63a697aaa
|
set_key/set_encoder: don't bother sending invalid keycodes
|
2020-12-26 20:37:37 -05:00 |
Ilya Zhuravlev
|
761c9a19c7
|
keyboard_comm: save and restore encoders in save_layout/restore_layout
|
2020-12-26 20:37:04 -05:00 |
Ilya Zhuravlev
|
b11e0be700
|
keyboard_comm: save and restore layout/macros in save_layout/restore_layout
|
2020-12-26 20:29:22 -05:00 |
Ilya Zhuravlev
|
5d40bec15b
|
keyboard_comm: remove vial batch keymap fetch, use via's method
|
2020-12-26 20:15:04 -05:00 |
Ilya Zhuravlev
|
7a75e77e9b
|
macro_recorder: making UI more dynamic, show current state of changes
|
2020-12-25 14:06:27 -05:00 |
Ilya Zhuravlev
|
e19b0a5a35
|
macro_recorder: support saving macros to keyboard
|
2020-12-25 13:55:39 -05:00 |
Ilya Zhuravlev
|
febff9d68c
|
keyboard_comm: retrieve contents of the macro
|
2020-12-25 13:15:38 -05:00 |
Ilya Zhuravlev
|
dfc37b143f
|
keyboard_comm: fix macro buffer size retrieval, fix unit tests
|
2020-12-25 12:58:04 -05:00 |
Ilya Zhuravlev
|
d4e3d1c225
|
macro_recorder: read macro memory/count from the keyboard
|
2020-12-25 00:00:20 -05:00 |
Ilya Zhuravlev
|
615ce6bdd7
|
macro_recorder: utilize "keyboard" module for linux key recording
|
2020-12-21 22:04:48 -05:00 |