mirror of
https://github.com/keymanapp/keyman.git
synced 2026-10-07 22:47:29 +00:00
We forward a fake event for both keydown and keyup. This change will set the flag on the fake event so that we get keydown and keyup. This is probably not technically necessary, but it helps in debugging because you can then see that both fake events still belong to the same keypress. |
||
|---|---|---|
| .. | ||
| icons | ||
| m4 | ||
| man | ||
| po | ||
| src | ||
| tests | ||
| .gitignore | ||
| AUTHORS | ||
| autogen.sh | ||
| ChangeLog | ||
| configure.ac | ||
| COPYING | ||
| glib-tap.mk | ||
| Makefile.am | ||
| NEWS | ||
| README | ||
| README.md | ||
| README.repo | ||
| tap-driver.sh | ||
| tap-test | ||
| VERSION | ||
Keyman engine for IBus
Requirements
You need autoconf, autopoint, gettext, automake and libtool to generate the build system.
Run ./autogen.sh to run them.
Building
./autogen.sh
./configure
make
sudo make install
For a debug build:
./configure CPPFLAGS=-DG_MESSAGES_DEBUG CFLAGS="-g -O0" CXXFLAGS="-g -O0"
To use the header files from the source repo, you need to specify paths to the include files in core:
./configure CPPFLAGS="-DG_MESSAGES_DEBUG -I../../core/build/arch/debug/include/ -I../../common/include/ -I../../core/include/" \
CFLAGS="-g -O0" CXXFLAGS="-g -O0"