Apakah ada sesuatu yang akan menghasilkan bunyi klik keyboard?

15

Saya rindu menggunakan papan ketik yang kencang di tempat kerja. Ini kantor yang cukup sepi, jadi saya terjebak menggunakan keyboard yang hampir hening. Hasilnya adalah saya bisa memakai headphone. Apakah ada sesuatu di Linux atau X yang dapat merespons semua acara keyboard dengan klik yang bagus dan tajam, memberikan saya umpan balik audio itu? Sebelum Anda berpikir saya gila, saya tahu beberapa papan ketik kelas atas bahkan memiliki pengeras suara di dalamnya untuk mereproduksi klik ini bagi mereka yang menyukai umpan balik audio. Saya mencari sesuatu di level sistem operasi.

postfuturist
sumber
7
Jangan tersinggung ini adalah permintaan paling aneh yang pernah ada ... di mana Anda bisa mendapatkan keyboard yang hampir hening?
xenoterracide
"Hampir diam" mungkin hiperbola atau mungkin bagaimana keyboard saya berbunyi ketika saya mendengarkan musik. Itu hanya menjalankan keyboard soft-dome mill.
postfuturist
Ada keyboard kelas atas dengan speaker untuk mereproduksi suara klik? wtf? :-) Pokoknya mungkin Anda harus mencari Keyboard IBM M Series lama di Ebay? :-) en.wikipedia.org/wiki/Model_M_keyboard
echox
1
@echox Saya akan menggunakan Model M, tapi ini kantor yang sunyi. Ini keyboard dengan bunyi klik tambahan: en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist
bug yang dikenal dalam komentar StackExchange, bahwa URL terakhir perlu ditulis en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

Jawaban:

4

setelah mengatakan " mengapa tidak memeriksa cache apt? ", saya keluar dengan solusi hebat!

[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

seperti yang Anda lihat dalam pesan bantuan hanya hal-hal opsional! jadi Anda bisa memotongnya di backgroud seperti yang saya lakukan (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

bekerja!

Jonah
sumber
1
Wow terima kasih! Hampir tujuh tahun kemudian, masalahnya terpecahkan dan hasilnya mulia. Bahkan memetakan suara dalam ruang 3D. Great ditemukan! Info lebih lanjut pada proyek (dan menginstal instruksi untuk / OS yang lebih tua lainnya) di sini: github.com/zevv/bucklespring
postfuturist
5
xset c 100 c on

Per dokumen mereka, tetapi tidak berfungsi untuk saya di openSUSE 11.2 x86_64

Michael Mrozek
sumber
Bagus temukan. Sayangnya, tampaknya tidak berfungsi di Ubuntu.
postfuturist
Dan tidak di lengkungan: - /
echox
Anda mungkin menderita bugs.freedesktop.org/show_bug.cgi?id=24503 , karena Ubuntu Lucid dan openSUSE 11.2 menggunakan evdev dan xserver ≥1.7.0 dan <1.7.99.902. Saya terkejut tentang Arch, karena mereka lebih terkini ... tapi mungkin Anda telah menemukan bug yang berbeda.
ephemient
2
Saya belum pernah melihat xset cbekerja pada sistem apa pun. Saya pikir itu mungkin ide seseorang tentang lelucon;)
msw
Ini bukan lelucon, ia mengatur KBKeyClickPercentproperti dengan XChangeKeyboardControl()set mana XKeyboardControl->key_click_percent, tetapi sejauh yang saya tahu itu tidak digunakan di mana pun. Saya pikir ini dimaksudkan untuk dibaca / digunakan oleh WMs atau program lain? Sayangnya kode sumber Xorg begitu tersebar agak sulit untuk meyakinkan "grep" itu.
Martin Tournoij
2

Lihat tautan di bawah. Saya dapat ini hanya bekerja dengan sedikit usaha, dan itu sangat bagus jika Anda suka tombol (saya menemukan mereka semacam "suasana hati").

Saya menggunakan skrip yang ditemukan dalam tautan sebagai opsi dalam mode penulisan "kamar gelap" Emacs yang telah saya kembangkan. Saya meluncurkannya sebagai perintah shell asinkron dan membunuhnya dengan perintah shell 'pkill -9 -f linux-typewriter.rb' saat selesai.

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

Bob Newell
sumber