river/river
Keith Hubbard 2bdf9e20a5
command: support repeating keyboard mappings
Repeating mappings are created using the -repeat option to the map
command:

    % riverctl map normal $mod+Mod1 K -repeat move up 10

- repeating is only supported for key press (not -release) mappings
- unlike -release, -repeat does not create distinct mappings: mapping a
  key with -repeat will replace an existing bare mapping and vice-versa

Resolves #306
2021-08-15 14:49:11 +02:00
..
command command: support repeating keyboard mappings 2021-08-15 14:49:11 +02:00
Box.zig code: switch to custom wlroots/libwayland bindings 2020-12-13 22:53:33 +01:00
c.zig Add basic input configuration 2021-06-13 10:37:36 -07:00
command.zig command: support repeating keyboard mappings 2021-08-15 14:49:11 +02:00
Config.zig cursor: remove strict focus-follows-cursor mode 2021-07-29 14:05:17 +02:00
Control.zig command: make args type 0-terminated 2021-07-15 13:32:33 +02:00
Cursor.zig cursor: remove strict focus-follows-cursor mode 2021-07-29 14:05:17 +02:00
Decoration.zig config: use hash sets for filters, clean up code 2021-07-12 17:57:01 +00:00
DecorationManager.zig river: make CSD-filters apply to existing views 2021-07-12 17:57:01 +00:00
DragIcon.zig river: properly teardown surface tree 2021-07-28 13:44:23 +02:00
InputConfig.zig Add basic input configuration 2021-06-13 10:37:36 -07:00
InputManager.zig seat: always add view to focus stack on map 2021-08-10 21:54:36 +02:00
Keyboard.zig command: support repeating keyboard mappings 2021-08-15 14:49:11 +02:00
LayerSurface.zig layer-shell: ignore commits on closed layer surface 2021-08-12 21:18:26 +02:00
Layout.zig layout: cleanup in progress layout demand on destroy 2021-07-24 14:14:36 +02:00
LayoutDemand.zig view: arrange when exiting fullscreen to layout 2021-07-25 22:30:47 +02:00
LayoutManager.zig river-layout: update to v3 2021-07-20 10:48:11 +02:00
main.zig river: add custom wlroots log handler 2021-07-25 01:22:36 +02:00
Mapping.zig command: support repeating keyboard mappings 2021-08-15 14:49:11 +02:00
Mode.zig meta: make copyright headers more maintainable 2020-11-11 20:33:43 +01:00
Output.zig view: arrange when exiting fullscreen to layout 2021-07-25 22:30:47 +02:00
OutputStatus.zig river-status: fix output status destruction 2021-08-12 22:38:08 +02:00
PointerConstraint.zig code: remove now unnecessary zig fmt directives 2021-06-08 03:20:56 +00:00
PointerMapping.zig code: switch to custom wlroots/libwayland bindings 2020-12-13 22:53:33 +01:00
render.zig render: draw borders before rendering views 2021-08-07 10:18:52 +00:00
Root.zig river-status: fix output status destruction 2021-08-12 22:38:08 +02:00
Seat.zig command: support repeating keyboard mappings 2021-08-15 14:49:11 +02:00
SeatStatus.zig foreign-toplevel-management: basic implementation 2020-12-24 13:07:59 +01:00
Server.zig river: improve new layer surface log formatting 2021-07-25 17:17:45 +02:00
StatusManager.zig river: remove misc stored *Server pointers 2021-05-13 15:06:00 +02:00
Subsurface.zig river: properly teardown surface tree 2021-07-28 13:44:23 +02:00
test_main.zig meta: make copyright headers more maintainable 2020-11-11 20:33:43 +01:00
util.zig util: remove unused function 2021-07-31 00:57:23 +02:00
view_stack.zig view_stack: update tests for zig 0.8.0 2021-06-08 18:25:43 +00:00
View.zig seat: always add view to focus stack on map 2021-08-10 21:54:36 +02:00
VoidView.zig view: send activated/fullscreen configures immediately 2021-06-08 06:00:15 +00:00
wlroots_log_wrapper.c river: add custom wlroots log handler 2021-07-25 01:22:36 +02:00
XdgPopup.zig river: properly teardown surface tree 2021-07-28 13:44:23 +02:00
XdgToplevel.zig seat: always add view to focus stack on map 2021-08-10 21:54:36 +02:00
XwaylandUnmanaged.zig code: remove now unnecessary zig fmt directives 2021-06-08 03:20:56 +00:00
XwaylandView.zig seat: always add view to focus stack on map 2021-08-10 21:54:36 +02:00