Klavyenin tıklama seslerini üretecek bir şey var mı?


15

İş yerinde klikli bir klavye kullanmayı özledim. Oldukça sessiz bir ofis, bu yüzden neredeyse sessiz bir klavye kullanarak sıkıştım. Sonuç olarak kulaklık takabiliyorum. Linux veya X'te tüm klavye olaylarına hoş, keskin bir tıklamayla yanıt verebilecek ve bana o sesli geri bildirimi veren bir şey var mı? Deli olduğumu düşünmeden önce, bazı üst düzey klavyelerin sesli geri bildirimi sevenler için bu tıklamayı yeniden oluşturmak için hoparlörleri olduğunu biliyorum. İşletim sistemi düzeyinde bir şey arıyorum.


7
Bu hiç de garip bir istek değil ... neredeyse sessiz bir klavyeyi nereden bulabilirsin?
xenoterracide

"Neredeyse sessiz" müzik dinlerken belki abartı veya belki klavyemin sesi. Değirmen yumuşak kubbe klavyesinin sadece bir çalışması.
postfuturist

Tıklama seslerini üretmek için hoparlörlü ileri teknoloji klavyeler var mı? o ne lan? :-) Her neyse, belki Ebay'de eski bir IBM M Serisi Klavye aramalısınız? :-) en.wikipedia.org/wiki/Model_M_keyboard
echox

1
@echox Model M kullanırdım, ama sessiz bir ofis. İşte ek bir tıklama sesi olan bir klavye: en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist

Geçen URL ihtiyaçları yazılacak o Stack Exchange yorumların bilinen böcek, en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

Yanıtlar:


4

" neden apt önbellek kontrol etmiyoruz? " dedikten sonra , ben büyük bir çözüm ile çıkıyor!

[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

yardım mesajında ​​gördüğünüz gibi sadece isteğe bağlı şeyler! bu yüzden sadece benim yaptığım gibi backgroud çatal olabilir (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

işe yarıyor!


1
Vay canına, teşekkürler! Yaklaşık yedi yıl sonra, sorun çözüldü ve sonuç görkemli. Sesi 3D alanda bile eşleştirir. Büyük bulmak! Proje hakkında daha fazla bilgi (ve diğer / eski işletim sistemleri için talimatları yükleyin): github.com/zevv/bucklespring
postfuturist

5
xset c 100 c on

Dokümanlarına göre, ama benim için openSUSE 11.2 x86_64 üzerinde çalışmıyor


İyi bulmak. Ne yazık ki Ubuntu'da da çalışmıyor gibi görünüyor.
postfuturist

Ve kemer içinde değil: - /
echox

Muhtemelen muzdarip ediyoruz bugs.freedesktop.org/show_bug.cgi?id=24503 Ubuntu Lucid ve openSUSE hem 11.2 kullanım evdev ve Xserver ≥1.7.0 ve <1.7.99.902 gibi. Arch için çok şaşırdım, çünkü daha günceller ... ama belki farklı bir hataya çarptınız.
ephemient

2
Hiç xset cbir sistemde hiç iş görmedim . Sanırım birisi bir şaka fikri olabilir;)
msw

Bu bir şaka değil, hangi setleri KBKeyClickPercentile XChangeKeyboardControl()özelliğini ayarlar XKeyboardControl->key_click_percent, ancak bulabildiğim kadarıyla hiçbir yerde kullanılmaz. WM'ler veya diğer programlar tarafından okunması / kullanılması gerektiğini düşünüyorum? Ne yazık ki Xorg kaynak kodu o kadar yayılmış ki sonuç olarak "grep" yapmak biraz zor.
Martin Tournoij

2

Aşağıdaki bağlantıya bakın. Ben sadece biraz çaba ile çalışmak için var, ve keyclicks isterseniz (Ben onlara bir tür "ruh hali" bir şey bulmak) çok iyi.

Geliştirdiğim bir Emacs "karanlık oda" yazma modunda bağlantıda bulunan komut dosyalarını bir seçenek olarak kullanıyorum. Bir eşzamansız kabuk komutu olarak başlatır ve bittiğinde 'pkill -9 -f linux-typewriter.rb' kabuk komutuyla öldürürüm.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.