![有什么东西可以产生键盘敲击声吗?](https://linux22.com/image/41875/%E6%9C%89%E4%BB%80%E4%B9%88%E4%B8%9C%E8%A5%BF%E5%8F%AF%E4%BB%A5%E4%BA%A7%E7%94%9F%E9%94%AE%E7%9B%98%E6%95%B2%E5%87%BB%E5%A3%B0%E5%90%97%EF%BC%9F.png)
我怀念在工作中使用敲击键盘的感觉。这是一个相当安静的办公室,所以我不得不使用几乎无声的键盘。结果是我可以戴耳机了。 Linux 或 X 中是否有某种东西可以通过美妙、尖锐的点击来响应所有键盘事件,并给我音频反馈?在你认为我疯了之前,我知道一些高端键盘甚至内置扬声器,可以为那些喜欢音频反馈的人重现这种点击声。我正在寻找操作系统级别的东西。
答案1
xset c 100 c on
根据他们的文档,但它在 openSUSE 11.2 x86_64 上对我不起作用
答案2
说完“为什么不检查一下 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
正如您在帮助消息中看到的那样,只有可选的内容!所以你可以像我一样在后台分叉它(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
它正在工作!
答案3
请参阅下面的链接。我只需要付出一点努力就能做到这一点,如果你喜欢按键,那就非常好(我发现它们有点像“心情”)。
我使用链接中找到的脚本作为我开发的 Emacs“暗室”写作模式中的一个选项。我将其作为异步 shell 命令启动,并在完成后使用 shell 命令“pkill -9 -f linux-typewriter.rb”将其终止。