tugh / keyboard-layout-changer

Over-engineered keyboard layout changer

Home Page:http://www.bombabomba.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keyboard Layout Changer

Over-engineered keyboard layout changer. Implemented using core.async.

Listens on Meta key and changes keyboard layout(us/tr) if it keeps pressed at least 1 second.

Build & Run

clj -T:build uber
java -jar out/keyboard-layout-changer.jar

Deploy as systemd Service

cp out/keyboard-layout-changer.jar /usr/local/bin/
cp out/libJNativeHook.x86_64.so /usr/local/bin/
cp resources/sound-effect.wav /usr/local/bin/
cp resources/keyboard-layout-changer.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable keyboard-layout-changer
systemctl start keyboard-layout-changer

About

Over-engineered keyboard layout changer

http://www.bombabomba.com


Languages

Language:Clojure 100.0%