Commit Graph

13 Commits (9ba0e9736deb0f1eacab02b8cc211f9c523fc085)

Author SHA1 Message Date
Ilya Zhuravlev 40ead965c0 disable KeyboardWidget to stop propagating events when not needed 2021-05-22 11:54:49 -04:00
zoo 9c10486638 Clean up mousePressEvent handler from KeymapEditor 2021-04-29 08:22:30 -07:00
zoo fb9df2462c Add an editor container to handle mouse click event
- Adds an editor container to handle mouse click events that are detected on an editor's container widget.
    - Adds a handler for container click to the keymap editor to deselect and cancel a key selection.
2021-04-28 21:53:58 -07:00
Ilya Zhuravlev c1ff9f29a1 any_keycode_dialog: pre-fill current keycode 2021-03-14 17:53:33 -04:00
Ilya Zhuravlev ad34e2464b Refactor keycodes moving helper functions into the class 2021-03-14 17:31:25 -04:00
Ilya Zhuravlev 4fb584b6c3 Remember last selected keyboard layout (qwerty/etc) setting 2021-03-14 17:04:16 -04:00
Ilya Zhuravlev b1c747eca9 merge keymap_editor with keyboard_container
there's no need for extra indirection here
2021-02-08 17:52:06 -05:00
Ilya Zhuravlev 0bbc49c500 keyboard_widget: pop up any key dialog on double click 2021-02-02 09:14:55 -05:00
Ilya Zhuravlev 49dc6d21ab add support for language-specific layouts 2021-01-01 06:27:48 -05:00
Ilya Zhuravlev 94ba5df315 macro: allow assigning macro keycodes 2020-12-25 14:27:28 -05:00
Ilya Zhuravlev 5af3798445 implement rendering of currently selected keyboard layout 2020-12-20 22:13:16 -05:00
Ilya Zhuravlev d6e9a14202 layout_editor: initial 2020-12-20 19:29:48 -05:00
Ilya Zhuravlev 657a4a18f1 layout_editor -> keymap_editor 2020-12-20 19:21:22 -05:00