有什么东西会产生键盘的喀哒声吗?


15

我想念在工作中使用clicky键盘。这是一个相当安静的办公室,因此我不得不使用几乎无声的键盘。结果是我可以戴耳机。Linux或X中是否有某些东西可以轻而易举地单击以响应所有键盘事件,从而获得音频反馈?在您觉得自己发疯之前,我知道有些高端键盘甚至内置扬声器,可以为喜欢音频反馈的用户重现这种点击。我正在寻找操作系统级别的东西。


7
没有冒犯,这是有史以来最奇怪的要求...在哪里可以得到几乎无声的键盘?
xenoterracide

“几乎沉默”可能是夸张的,或者是我听音乐时键盘的声音。这只是磨坊软球键盘的运行。
postfuturist 2010年

有带扬声器的高端键盘可以重现点击声音吗?wtf?:-)无论如何,也许您应该在Ebay上寻找旧的IBM M系列键盘?:-) en.wikipedia.org/wiki/Model_M_keyboard
echox 2010年

1
@echox我会使用M型,但是这是一个安静的办公室。这是一个带有附加点击声的键盘:en.wikipedia.org/wiki/Kinesis_
keyboard

StackExchange注释中的一个已知错误,该最后一个URL需要被写入en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

Answers:


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

如您在帮助消息中看到的,只有可选内容!所以您可以像我一样(zeroConf)在backgroud中将其分叉。

[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
哇谢谢!将近七年后,问题解决了,结果光彩照人。它甚至可以在3D空间中映射声音。很棒的发现!有关该项目的更多信息(以及其他/旧版本操作系统的安装说明),请访问:github.com/zevv/bucklespring
postfuturist

5
xset c 100 c on

根据他们的文档,但在openSUSE 11.2 x86_64上对我不起作用


好发现。不幸的是,在Ubuntu中似乎也不起作用。
postfuturist

而且不在拱门上:-/
echox

您可能正受到bugs.freedesktop.org/show_bug.cgi?id=24503的困扰,因为Ubuntu Lucid和openSUSE 11.2都使用evdev和xserver≥1.7.0和<1.7.99.902。我为Arch感到惊讶,因为它们是最新的……但是也许您遇到了另一个错误。
短暂

2
我从未见过xset c在任何系统上工作过。我认为这可能是一个玩笑的主意;)
msw

这不是一个笑话,它设置KBKeyClickPercent属性与XChangeKeyboardControl()该套XKeyboardControl->key_click_percent,但据我可以找到它没有任何地方使用。我认为它打算由WM或其他程序读取/使用吗?不幸的是,Xorg源代码是如此分散,以至于难以确定地“ grep”它。
马丁·图尔诺伊

2

请参阅下面的链接。我仅需一点努力就可以使它工作,如果您喜欢按键,那会非常好(我发现它们有点像“心情”)。

我将链接中找到的脚本用作我开发的Emacs“暗室”编写模式中的一个选项。我将其作为异步shell命令启动,并在完成后使用shell命令'pkill -9 -f linux-typewriter.rb'将其杀死。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.