Commit Graph

291 Commits

Author SHA1 Message Date
Takashi Kokubun
11459966c7 Tiny refactoring around cflags 2016-12-03 08:55:40 +09:00
Takashi Kokubun
0121b84436 Note about build dependency 2016-12-01 19:48:51 +09:00
Takashi Kokubun
47fbcb8863 Fix typo in systemd service example 2016-12-01 18:03:18 +09:00
Takashi Kokubun
05a94a99df Merge pull request #3 from yaa/support-modifier-super
Support Super (Win) modifier key
2016-12-01 13:59:54 +09:00
YAA
7c6531508b Support Super (Win) modifier key 2016-12-01 13:39:38 +09:00
Takashi Kokubun
d5ee4991c1 Merge pull request #1 from hanachin/patch-1
Fix typo
2016-11-30 10:44:12 +09:00
Seiei Miyagi
14c5eb6676 Update README.md 2016-11-30 10:35:48 +09:00
Takashi Kokubun
9347a6c34e Add documents for Arch Linux 2016-11-30 09:17:37 +09:00
Takashi Kokubun
4a506529fa Rejet flags properly 2016-11-30 08:57:31 +09:00
Takashi Kokubun
a35f91fa27 Add make install 2016-11-30 08:28:54 +09:00
Takashi Kokubun
f591242342 Write documentation 2016-11-30 08:24:54 +09:00
Takashi Kokubun
f939c9020c Add macos example 2016-11-30 07:37:39 +09:00
Takashi Kokubun
668c553006 Refactor window switcher example 2016-11-30 07:12:23 +09:00
Takashi Kokubun
9ff4723693 Better logging to detect window class 2016-11-30 06:52:41 +09:00
Takashi Kokubun
ea07739f6c Add shorthand for define_method 2016-11-30 06:45:47 +09:00
Takashi Kokubun
55e172e895 Allow shell command execution 2016-11-30 06:24:05 +09:00
Takashi Kokubun
cb4f9b5cc4 Add Alt-n to slack example 2016-11-30 05:57:22 +09:00
Takashi Kokubun
a158408826 Add emacs_like example 2016-11-30 05:56:26 +09:00
Takashi Kokubun
0b9600d1ea Experimentally add press and release DSL 2016-11-30 05:41:01 +09:00
Takashi Kokubun
a37f2924a2 Compile modifiers more flexibly 2016-11-30 05:13:00 +09:00
Takashi Kokubun
58fd901c76 Add example of emacs binding 2016-11-30 04:59:43 +09:00
Takashi Kokubun
de6aab92fd Implement window-specific remaps 2016-11-30 04:45:24 +09:00
Takashi Kokubun
adb27362c7 Complete basic remap implementation 2016-11-30 04:00:12 +09:00
Takashi Kokubun
a8de68d52a Define constants in X.h 2016-11-30 02:40:18 +09:00
Takashi Kokubun
560e51efb5 Define X11 keysym constants 2016-11-30 02:24:14 +09:00
Takashi Kokubun
74c44b5c8f Try to implement actual remap by mruby 2016-11-30 01:53:44 +09:00
Takashi Kokubun
cc4730f517 Implement key press handler 2016-11-30 01:34:16 +09:00
Takashi Kokubun
fc993cee6e Grab keys only when active window is changed 2016-11-30 00:27:37 +09:00
Takashi Kokubun
36d41a3c99 Grab key by mruby 2016-11-29 21:16:40 +09:00
Takashi Kokubun
faf4a9ab40 Handle X events in mruby class 2016-11-29 04:02:34 +09:00
Takashi Kokubun
0c531e1583 Read and pass config to mruby class 2016-11-29 03:31:24 +09:00
Takashi Kokubun
56d8592bd6 Create application architecture 2016-11-29 02:50:49 +09:00
Takashi Kokubun
a0a9316124 Refactor Makefile 2016-11-29 00:37:10 +09:00
Takashi Kokubun
c4660da45d Split tools sources 2016-11-29 00:31:58 +09:00
Takashi Kokubun
b2ddabbe25 Build with X11 2016-11-29 00:22:32 +09:00
Takashi Kokubun
5a78ce246c Create Makefile to generate xkremap binary 2016-11-29 00:15:10 +09:00
Takashi Kokubun
0166329028 Compile mruby 2016-11-28 23:48:51 +09:00
Takashi Kokubun
246e97d495 Try to fetch window's pid, name and class 2016-11-28 22:02:06 +09:00
Takashi Kokubun
7e66ebde39 Try to remap keyboard
This can avoid GitHub's key binding control.
2016-11-28 22:01:52 +09:00
Takashi Kokubun
f901083c72 Add basic build system 2016-11-26 08:24:50 +09:00
Takashi Kokubun
8e70971f02 Initial commit 2016-11-26 07:55:22 +09:00