Awesome
xkg - X Keyboard Grabber
Installation
go get gopkg.in/xkg.v0
Usage example:
package main
import (
"fmt"
"gopkg.in/xkg.v0"
)
func main() {
var keys = make(chan int, 100)
go xkg.StartXGrabber(keys)
for {
keycode := <-keys
if key, ok := xkg.KeyMap[keycode]; ok {
fmt.Printf("[%s]", key)
}
}
}
License
The license of the project is The MIT License (MIT).