├── .gitignore ├── LICENSE ├── README.md ├── doc ├── config-example │ ├── config.ini │ └── xkb_keymap └── xkb │ └── keycodes │ ├── mac │ └── win ├── include ├── clip.h ├── config.h ├── fdio_full.h ├── ini.h ├── log.h ├── meson.build ├── net.h ├── os.h ├── sig.h ├── sopt.h ├── ssb.h ├── ssp.h ├── uSynergy.h ├── ver.h.in ├── wayland.h └── xmem.h ├── meson.build ├── protocol ├── ext-idle-notify-v1.xml ├── fake-input.xml ├── idle.xml ├── keyboard-shortcuts-inhibit-unstable-v1.xml ├── meson.build ├── virtual-keyboard-unstable-v1.xml ├── wlr-virtual-pointer-unstable-v1.xml ├── xdg-output-unstable-v1.xml └── xdg-shell.xml ├── src ├── clip-update.c ├── clip.c ├── config.c ├── log.c ├── main.c ├── mapper.c ├── net.c ├── os.c ├── sig.c ├── ssp.c ├── uSynergy.c ├── wayland.c ├── wl_idle.c ├── wl_idle_ext.c ├── wl_idle_gnome.c ├── wl_idle_kde.c ├── wl_input.c ├── wl_input_kde.c ├── wl_input_uinput.c └── wl_input_wlr.c ├── test ├── config.c ├── config │ └── config.ini ├── os.c └── run.sh └── waynergy.desktop /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/README.md -------------------------------------------------------------------------------- /doc/config-example/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/doc/config-example/config.ini -------------------------------------------------------------------------------- /doc/config-example/xkb_keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/doc/config-example/xkb_keymap -------------------------------------------------------------------------------- /doc/xkb/keycodes/mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/doc/xkb/keycodes/mac -------------------------------------------------------------------------------- /doc/xkb/keycodes/win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/doc/xkb/keycodes/win -------------------------------------------------------------------------------- /include/clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/clip.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/config.h -------------------------------------------------------------------------------- /include/fdio_full.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/fdio_full.h -------------------------------------------------------------------------------- /include/ini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/ini.h -------------------------------------------------------------------------------- /include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/log.h -------------------------------------------------------------------------------- /include/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/meson.build -------------------------------------------------------------------------------- /include/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/net.h -------------------------------------------------------------------------------- /include/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/os.h -------------------------------------------------------------------------------- /include/sig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/sig.h -------------------------------------------------------------------------------- /include/sopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/sopt.h -------------------------------------------------------------------------------- /include/ssb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/ssb.h -------------------------------------------------------------------------------- /include/ssp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/ssp.h -------------------------------------------------------------------------------- /include/uSynergy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/uSynergy.h -------------------------------------------------------------------------------- /include/ver.h.in: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define WAYNERGY_VERSION_STR "@VCS_DESC@" 3 | -------------------------------------------------------------------------------- /include/wayland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/wayland.h -------------------------------------------------------------------------------- /include/xmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/include/xmem.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/meson.build -------------------------------------------------------------------------------- /protocol/ext-idle-notify-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/ext-idle-notify-v1.xml -------------------------------------------------------------------------------- /protocol/fake-input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/fake-input.xml -------------------------------------------------------------------------------- /protocol/idle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/idle.xml -------------------------------------------------------------------------------- /protocol/keyboard-shortcuts-inhibit-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/keyboard-shortcuts-inhibit-unstable-v1.xml -------------------------------------------------------------------------------- /protocol/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/meson.build -------------------------------------------------------------------------------- /protocol/virtual-keyboard-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/virtual-keyboard-unstable-v1.xml -------------------------------------------------------------------------------- /protocol/wlr-virtual-pointer-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/wlr-virtual-pointer-unstable-v1.xml -------------------------------------------------------------------------------- /protocol/xdg-output-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/xdg-output-unstable-v1.xml -------------------------------------------------------------------------------- /protocol/xdg-shell.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/protocol/xdg-shell.xml -------------------------------------------------------------------------------- /src/clip-update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/clip-update.c -------------------------------------------------------------------------------- /src/clip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/clip.c -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/config.c -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/log.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/mapper.c -------------------------------------------------------------------------------- /src/net.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/net.c -------------------------------------------------------------------------------- /src/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/os.c -------------------------------------------------------------------------------- /src/sig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/sig.c -------------------------------------------------------------------------------- /src/ssp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/ssp.c -------------------------------------------------------------------------------- /src/uSynergy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/uSynergy.c -------------------------------------------------------------------------------- /src/wayland.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wayland.c -------------------------------------------------------------------------------- /src/wl_idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_idle.c -------------------------------------------------------------------------------- /src/wl_idle_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_idle_ext.c -------------------------------------------------------------------------------- /src/wl_idle_gnome.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_idle_gnome.c -------------------------------------------------------------------------------- /src/wl_idle_kde.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_idle_kde.c -------------------------------------------------------------------------------- /src/wl_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_input.c -------------------------------------------------------------------------------- /src/wl_input_kde.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_input_kde.c -------------------------------------------------------------------------------- /src/wl_input_uinput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_input_uinput.c -------------------------------------------------------------------------------- /src/wl_input_wlr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/src/wl_input_wlr.c -------------------------------------------------------------------------------- /test/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/test/config.c -------------------------------------------------------------------------------- /test/config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/test/config/config.ini -------------------------------------------------------------------------------- /test/os.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/test/os.c -------------------------------------------------------------------------------- /test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/test/run.sh -------------------------------------------------------------------------------- /waynergy.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-c-f/waynergy/HEAD/waynergy.desktop --------------------------------------------------------------------------------