Project

clicker

0.0
No commit activity in last 3 years
No release in over 3 years
clicker makes your keyboard go clickety-clack.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.11
~> 10.0
~> 3.0

Runtime

~> 2.2.0
 Project Readme

Clicker

ラバードーム式とかの静かなキーボードがカチカチ言うようにするプログラム です。

要求

  1. Linux で動きます。
  2. evtest プログラム。Ubuntu のような DPKG ベースのディストリビューショ ンでは、sudo apt install evtest でインストールされると思います。
  3. キーボードデバイスへのアクセス権限。すなわち、 /dev/input/by-path/platform-i8042-serio-0-event-kbd が開ける必要 があります。通常開けないので、デバイスファイルのパーミッションを変 更するか、ユーザーを適切なグループに追加してください。sudo addgroup ユーザー名 input 等。
  4. SDL_mixer ライブラリがインストールされ、rubysdl ジェムから利用でき る必要があります。sudo apt install libsdl-mixer1.2-dev 等とした後、 rubysdl ジェムを(再)インストールしてください。

インストール

$ sudo apt install evtest
$ sudo apt install libsdl-mixer1.2-dev
$ sudo gem install clicker

$ sudo addgroup ユーザー input
あるいは
$ sudo chmod o+r /dev/input/by-path/platform-i8042-serio-0-event-kbd

使い方

以下のようにするとキーを押すたびに音がなるようになります。

$ clicker

バックグラウンドで実行したい場合は、

$ clicker --start

とします。

終了させたい場合は、clicker --stop としてください。

FAQ

Q: 音がラグって気持ち良くありません。

A: PulseAudio を使っているなら /etc/pulse/daemon.confdefault-fragment-size-msec の値を下げることを考慮してください。

貢献する

https://github.com/plonk/clicker にリポジトリがあります。