Skip to content

omentic/nim-xkbcommon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nim-xkbcommon

A 1:1 Nim wrapper for libxkbcommon.

These bindings are currently quite C-like, and subject to cleanup in the future (though they do follow Nim naming conventions). The keysyms.nim file in particular is nasty: Constants describing specific keyboard keys are pretty much the antithesis to style insensitivity.

Installation and Usage

nimble install xkb

Todo

  • Write some tests
  • Replace all the ptr T parameters with ptr types
  • init(t: typedesc[T]) style init functions
  • Potential higher level bindings: look into zig-xkbcommon and xkbcommon-rs

About

A light wrapper over libxkbcommon.so.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages