キーボードのクリック音を生成するものはありますか?


15

職場でクリックキーボードを使用するのが恋しいです。かなり静かなオフィスなので、ほとんど静かなキーボードを使用しています。結論は、ヘッドフォンを着用できることです。LinuxまたはXには、すべてのキーボードイベントに素晴らしく鋭いクリックで応答し、音声フィードバックを与えることができるものがありますか?クレイジーだと思う前に、一部のハイエンドキーボードにはスピーカーがあり、オーディオフィードバックが好きな人のためにこのクリックを再現できることも知っています。オペレーティングシステムレベルで何かを探しています。


7
これはこれまでで最も奇妙な要求です...どこであなたはほとんど静かなキーボードを手に入れることができますか?
xenoterracide

「ほぼ無音」は、おそらく誇張であり、音楽を聴いているときにキーボードがどのように聞こえるかです。これは、ミルソフトドームキーボードの単なる実行です。
近未来派

クリック音を再生するためのスピーカー付きのハイエンドキーボードはありますか?wtf?:-)とにかく、Ebayで古いIBM Mシリーズキーボードを探すべきでしょうか?:-) en.wikipedia.org/wiki/Model_M_keyboard
echox

1
@echoxモデルMを使用しますが、静かなオフィスです。補助クリック音のあるキーボードを次に示します
。en.wikipedia.org/wiki/Kinesis_(keyboard

StackExchangeコメントの既知のバグ。最後のURLはen.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

回答:


4

なぜaptキャッシュをチェックアウトしないのですか?」と言った後、私は素晴らしい解決策を見つけました!

[0][~]apt search key sound
bucklespring - Nostalgia bucklespring keyboard sound
bucklespring-data - Nostalgia bucklespring keyboard sound - sound files
soundkonverter - audio converter frontend for KDE
[0][~]sudo apt install bucklespring
[0][~]apropos bucklespring
buckle (1)           - Nostalgia bucklespring keyboard sound
[0][~]which buckle
/usr/games/buckle
[0][272][~]buckle -h
bucklespring version 1.4.0
usage: buckle [options]

options:

  -d DEVICE use OpenAL audio device DEVICE
  -f        use a fallback sound for unknown keys
  -g GAIN   set playback gain [0..100]
  -m CODE   use CODE as mute key (default 0x46 for scroll lock)
  -h        show help
  -l        list available openAL audio devices
  -p PATH   load .wav files from directory PATH
  -s WIDTH  set stereo width [0..100]
  -v        increase verbosity / debugging

ヘルプメッセージにあるように、オプションのものだけです!私がやったようにあなたはそれをbackgroudでフォークすることができます(zeroConf)

[0][~]buckle&
[4] 1522
[0][~]Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock

それは働いています!


1
わあ、ありがとう!ほぼ7年後、問題は解決され、結果は素晴らしいものになりました。さらに、サウンドを3D空間にマッピングします。素晴らしい発見!プロジェクトの詳細情報(および他の/古いOSのインストール手順)はこちら:github.com/zevv/bucklespring
postfuturist

5
xset c 100 c on

彼らのドキュメントによると、openSUSE 11.2 x86_64では動作しません


良い発見。残念ながら、Ubuntuでも動作しないようです。
近未来派

アーチではなく:-/
echox

Ubuntu LucidとopenSUSE 11.2の両方がevdevとxserver≥1.7.0および<1.7.99.902を使用しているため、おそらくbugs.freedesktop.org/show_bug.cgi?id=24503に苦しんでいます。Archには驚かされます。Archの方が最新であるためです...
一時的な

2
私はxset cこれまでどのシステムでも動作することを見たことがありません。誰かの冗談だと思うかもしれません;)
msw

それはそれは設定し、冗談ではありませんKBKeyClickPercentプロパティを持つXChangeKeyboardControl()どのセットXKeyboardControl->key_click_percentが、限り、私はそれがどこにも使用されていない見つけることができるよう。WMや他のプログラムで読み取り/使用することを意図していると思いますか?残念ながら、Xorgのソースコードは非常に広まっているため、最終的に「grep」するのは少し難しいです。
マーティントゥルノイ

2

以下のリンクを参照してください。私はこれをほんの少しの努力で動作するようにしました、そして、あなたがキークリックを好むなら、それは非常に良いです(私はそれらを「気分」のようなものだと思います)。

リンクにあるスクリプトを、私が開発したEmacsの「暗室」書き込みモードのオプションとして使用します。非同期シェルコマンドとして起動し、終了したらシェルコマンド「pkill -9 -f linux-typewriter.rb」で強制終了します。

https://github.com/colszowka/linux-typewriter

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.