Skip to content

mlsteele/modelm-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modelm-linux

A Linux Mechanical keyboard audio simulator for your keyboard written in Rust.

This program is a lazy port of millerjs's awesome original OSX modelm. This brings the fun to linux, or at least Ubuntu, I haven't tried it on anything else. This clone is far less featureful. The world would be a better place if this were a PR to that project, but this was easier.

Get yourself clickity-clacking.

Inspired by the IBM Model M Keyboard and a disproportionate love of clicky keyboards over non clicky keyboards, this is a simple program to simulate the Model M by providing audible keystroke feedback.

Requirements

Rust and Cargo.

Install OpenAL audio dependency.

sudo apt-get install -y libsndfile1-dev libopenal-dev

Running

git clone git@github.com:mlsteele/modelm-linux.git
cd modelm-linux
cargo run

Credits

Thanks to millerjs for the original modelm which got me hooked on my virtual clickity-clacking keyboard.

Currently ships with IBM sounds from https://webwit.nl/input/kbsim/

About

Linux Mechanical keyboard simulator in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages