package
0.0.0-20210928111308-7e038338fb64
Repository: https://github.com/joshuar/go-linuxkeyboard.git
Documentation: pkg.go.dev

# Functions

CodeAndCase returns the keycode and whether the key was an upper or lowercase rune for the typed key.
FindKeyboardDevice finds the keyboard device under deviceDirectory and returns the filename.
NewKeyBoardEvent creates a KeyBoardEvent.
NewKeyModifiers sets up a struct for tracking whether any of the modifier keys have been pressed.
OpenLinuxKeyboard opens a character special device from the kernel representing a keyboard and sets up reader and writers for it.
No description provided by the author

# Structs

No description provided by the author
KeyBoardEvent represents a raw keypress and it's string/rune representations.
No description provided by the author
LinuxKeyboard represents a keyboard device, with the character special file and a reader and writer for manipulating it.