i3/testcases
Tony Crisci fbaf084426 Implement the ipc 'binding' event
The binding event will be triggered when a binding is run as a result of
some a user action. The binding event has the following properties:

change: (str) Currently this will only be "run" but may be expanded in
the future. Included for consistency with other events.

binding: (map) the serialized binding

The "binding" member will have these properties:

input_type: (str) either "keyboard" or "mouse"

input_code: (int) the xcb keycode of the keyboard binding if it was
provided or the mouse button if it is a mouse binding.

symbol: (str) the string representation of the input code

command: (str) the bound command

mods: (list of str) a list of the modifiers that were pressed as string
symbols

fixes #1210
2014-10-03 09:35:37 +02:00
..
lib Testcases: Use Xephyr instead of XDummy 2014-10-02 23:05:00 +02:00
t Implement the ipc 'binding' event 2014-10-03 09:35:37 +02:00
.gitignore Testcases: Use Xephyr instead of XDummy 2014-10-02 23:05:00 +02:00
complete-run.pl Testcases: Use Xephyr instead of XDummy 2014-10-02 23:05:00 +02:00
i3-test.config tests: make t/65-for-window.t use separate i3 instances 2011-08-02 19:21:09 +02:00
Makefile.PL Testcases: Use AnyEvent::I3 version 0.15 2013-10-19 10:06:08 +02:00
new-test Remove pointer warp from test boilerplate 2013-12-10 21:52:50 +01:00
restart-state.golden tests: implement restart testing (actual option still missing) 2011-12-21 23:15:30 +00:00
valgrind.supp Add valgrind suppression file to testcases 2014-03-10 17:37:41 +01:00