swayfx/sway
Mikkel Oscar Lyderik 6392abe35b Implement IPC binding event (keyboard)
This implements the IPC binding event for keyboard bindings.  It is
slightly different from the i3 implementation [1] since sway supports
more than one non-modifier key in a binding. Thus the json interface has
been changed from:

    {
      ...
      "symbol": "t",
      ...
    }

to:

    {
      ...
      "symbols": [ "t" ],
      ...
    }

[1] http://i3wm.org/docs/ipc.html#_binding_event
2016-01-08 03:03:55 +01:00
..
CMakeLists.txt arrange_windows_r: Round pixels to match reality, fixes calculations. 2015-12-28 14:58:17 +01:00
commands.c Implement bindsym --release 2016-01-07 21:43:00 +01:00
config.c Add function for duplication a sway_binding 2016-01-08 03:03:55 +01:00
container.c Fix whitespace issues. 2016-01-05 23:42:40 +01:00
criteria.c criteria: Code formatting. 2015-11-25 14:59:07 +01:00
debug_log.c remove unused execinfo.h include from debug_log.c 2015-12-21 18:57:26 +01:00
extensions.c extensions: Track panels by wl_resource, position per panel. 2015-12-20 12:54:34 +01:00
focus.c Trigger ipc_event_workspace in all cases 2015-12-21 23:07:52 +01:00
handlers.c Implement IPC binding event (keyboard) 2016-01-08 03:03:55 +01:00
input_state.c Implement bindsym --release 2016-01-07 21:43:00 +01:00
ipc-server.c Implement IPC binding event (keyboard) 2016-01-08 03:03:55 +01:00
layout.c arrange_windows_r: Round pixels to match reality, fixes calculations. 2015-12-28 14:58:17 +01:00
main.c Init layout before checking config 2016-01-05 19:16:46 +01:00
output.c output: Support multiple adjacent outputs. 2015-11-16 21:32:18 +01:00
resize.c return after disconnect ipc client and minor checks 2015-09-29 07:19:10 -07:00
sway.1.txt Clearer order of locations searched for config file. 2016-01-05 22:06:02 +01:00
sway.5.txt split toggle 2015-12-31 11:14:06 +11:00
workspace.c Fix default workspace name generation 2015-12-18 18:52:51 -05:00