arnstadm
bf7175e111
added norwegian keymap ( #5 )
...
* added norwegian keymap
* Added norwegian keymap
* corrected keycodes
2021-01-11 10:00:31 -05:00
kb-elmo
0cd150afb7
dark theme yay ( #3 )
...
* add basic dark theme implementation and change the layer buttons to actual pushbuttons
* change default theme
* add theme selection menu and persistent theme storage
* add system theme option
* remove redundand functions
* add suggestions
2021-01-11 09:41:00 -05:00
Ilya Zhuravlev
7540ef6af9
macro_recorder_linux: support appimages
2021-01-09 14:58:46 -05:00
Ilya Zhuravlev
d92c69f881
github actions: build appimage for linux
2021-01-09 14:41:28 -05:00
Ilya Zhuravlev
2e8df19c44
fix readme URL
2021-01-08 14:10:51 -05:00
Ilya Zhuravlev
056d36a43b
macro_action: switch from KC_NO to KC_A
2021-01-07 14:16:57 -05:00
Ilya Zhuravlev
6f64ef627c
test: fix tests after retries change
2021-01-07 14:15:13 -05:00
Ilya Zhuravlev
fb8536ba71
tabbed_keycodes: fix missing no/transparent keycodes
2021-01-07 14:14:40 -05:00
Ilya Zhuravlev
98a37b3d60
util: delay in between communication attempts
2021-01-07 13:09:11 -05:00
Ilya Zhuravlev
e8a6a4eab0
firmware_flasher: re-lock keyboard after restoring layout
2021-01-07 13:02:01 -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
bdb9e9ff64
firmware_flasher: reduce send_retries delay to make it faster
2021-01-06 11:12:24 -05:00
Ilya Zhuravlev
b0854a5e3d
firmware_flasher: switch bootloader comms to fixed msg len
2021-01-06 10:59:48 -05:00
xyzz
1dfe2519ed
Merge pull request #1 from winslet/patch-1
...
Update readme to include docs links
2021-01-05 08:57:01 -05:00
Sam Winslet
80f5124b14
Update README.md
...
Update to include information about docs and getting started guides.
2021-01-05 12:12:27 +00:00
Ilya Zhuravlev
d5baafff42
tabbed_keycodes: fix captions not displayed for macros/layers
2021-01-03 09:05:32 -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
49dc6d21ab
add support for language-specific layouts
2021-01-01 06:27:48 -05:00
Ilya Zhuravlev
5a1322c1be
main_window: add action to reboot to bootloader
2021-01-01 05:15:48 -05:00
Ilya Zhuravlev
5d03299f78
firmware_flasher: add checkbox to not restore current layout
2021-01-01 05:13:21 -05:00
Ilya Zhuravlev
476ed41b52
Merge branch 'vfw' into main
2021-01-01 05:03:27 -05:00
Ilya Zhuravlev
c367e1d25c
firmware_flasher: ask bootloader for insecure mode on first boot
2021-01-01 04:28:55 -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
233beb6231
tabbed_keycodes: fix & not being displayed for 7 key
2020-12-29 07:43:04 -05:00
Ilya Zhuravlev
75baeb28cd
keyboard_widget: only use default widgets when determining top-left
2020-12-29 07:38:18 -05:00
Ilya Zhuravlev
d3cbf4f1fb
keyboard_widget: don't show decals
2020-12-29 07:37:24 -05:00
Ilya Zhuravlev
de476ee63c
unlocker: also perform unlock in macro editor
2020-12-27 08:09:28 -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
5619ccbcd4
firmware_flasher: reduce code duplication when looking for devices
2020-12-27 06:39:34 -05:00
Ilya Zhuravlev
e811e50c0d
firmware_flasher: remove unused imports
2020-12-26 22:14:52 -05:00
Ilya Zhuravlev
a397b70044
firmware_flasher: support restoring previous layout when flashing new firmware
2020-12-26 22:11:30 -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
d6b0a6cb54
firmware_flasher: accept firmware in .vfw format
2020-12-26 21:26:38 -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
b15a017750
macro_recorder: move recorder aliases to keycodes.py
2020-12-26 04:47:01 -05:00
Ilya Zhuravlev
65a1e9d7c6
macro_recorder: only import when we need it
2020-12-26 04:35:47 -05:00
Ilya Zhuravlev
a75f4db086
macro_recorder: add windows recorder
2020-12-25 21:45:03 -05:00
Ilya Zhuravlev
ed91542d0d
macro_recorder: make scrollable when there are too many lines
2020-12-25 21:04:14 -05:00
Ilya Zhuravlev
4f4e4b3805
macro_recorder: don't use QGridLayout::rowCount as it returns wrong value
...
https://stackoverflow.com/a/13406780
2020-12-25 20:20:37 -05:00
Ilya Zhuravlev
2c8e1100ab
macro_action: don't double-delete self.layout (as ownership is taken by the QWidget)
2020-12-25 20:12:58 -05:00
Ilya Zhuravlev
629541c0c5
macro_action: switch sequence to FlowLayout
2020-12-25 19:57:43 -05:00
Ilya Zhuravlev
bd6955aa0a
macro_recorder: hide recorder on unsupported platforms
2020-12-25 17:08:58 -05:00