Có cái gì đó sẽ tạo ra âm thanh nhấp chuột của bàn phím?


15

Tôi nhớ sử dụng một bàn phím clicky tại nơi làm việc. Đó là một văn phòng khá yên tĩnh, vì vậy tôi bị mắc kẹt khi sử dụng bàn phím gần như im lặng. Kết quả cuối cùng là tôi có thể đeo tai nghe. Có một cái gì đó trong Linux hoặc X có thể đáp ứng tất cả các sự kiện bàn phím với một cú nhấp chuột đẹp, sắc nét, mang lại cho tôi phản hồi âm thanh đó? Trước khi bạn nghĩ tôi điên, tôi biết một số bàn phím cao cấp thậm chí còn có loa trong đó để tái tạo nhấp chuột này cho những người thích phản hồi âm thanh. Tôi đang tìm kiếm một cái gì đó ở cấp độ hệ điều hành.


7
Không xúc phạm đây là yêu cầu kỳ lạ nhất từng có ... bạn có thể lấy bàn phím gần như im lặng ở đâu?
xenoterracide

"Gần như im lặng" có thể là cường điệu hoặc có thể là âm thanh bàn phím của tôi phát ra khi tôi nghe nhạc. Nó chỉ là một bước chạy của bàn phím vòm mềm.
postfuturist

Có bàn phím cao cấp có loa để tái tạo âm thanh nhấp chuột? wtf? :-) Dù sao, có lẽ bạn nên tìm Bàn phím IBM M Series cũ trên Ebay? :-) vi.wikipedia.org/wiki/Model_M_keyboard
echox

1
@echox Tôi sẽ sử dụng Model M, nhưng đó là một văn phòng yên tĩnh. Đây là một bàn phím với âm thanh nhấp bổ sung: en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist

lỗi đã biết trong các bình luận StackExchange, URL cuối cùng cần phải được viết en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

Câu trả lời:


4

Sau khi nói " tại sao không kiểm tra bộ đệm apt? ", tôi đưa ra một giải pháp tuyệt vời!

[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

như bạn thấy trong thông báo trợ giúp chỉ có những thứ tùy chọn! vì vậy bạn chỉ có thể fork nó trong backgroud như tôi đã làm (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

nó đang hoạt động


1
Ồ cảm ơn nhé! Gần bảy năm sau, vấn đề được giải quyết và kết quả thật vinh quang. Nó thậm chí còn ánh xạ âm thanh trong không gian 3D. Tuyệt vời tìm thấy! Thông tin thêm về dự án (và hướng dẫn cài đặt cho các hệ điều hành khác / cũ hơn) tại đây: github.com/zevv/bucklespring
postfuturist

5
xset c 100 c on

Theo tài liệu của họ, nhưng nó không hoạt động với tôi trên openSUSE 11.2 x86_64


Tìm tốt Thật không may, dường như cũng không hoạt động trong Ubuntu.
postfuturist

Và không phải trong vòm: - /
echox

Bạn có thể đang gặp phải lỗi.freedesktop.org/show_orms.cgi?id=24503 , vì cả Ubuntu Lucid và openSUSE 11.2 đều sử dụng evdev và xserver 1.7.0 và <1.7.99.902. Tôi ngạc nhiên về Arch, vì họ cập nhật nhiều hơn nhưng có lẽ bạn đã gặp phải một lỗi khác.
ephemient

2
Tôi chưa bao giờ thấy xset ccông việc trên bất kỳ hệ thống nào bao giờ. Tôi nghĩ rằng đó có thể là ý tưởng của một người nào đó về một trò đùa;)
msw

Nó không phải là một trò đùa, nó đặt thuộc KBKeyClickPercenttính với XChangeKeyboardControl()bộ nào XKeyboardControl->key_click_percent, nhưng theo như tôi có thể thấy nó không được sử dụng ở bất cứ đâu. Tôi nghĩ rằng nó dự định được đọc / sử dụng bởi WMs hoặc các chương trình khác? Thật không may, mã nguồn Xorg rất phổ biến nên hơi khó để kết luận "grep" nó.
Martin Tournoij

2

Xem liên kết dưới đây. Tôi đã làm việc này chỉ với một chút nỗ lực và thật tuyệt nếu bạn thích keyclicks (tôi thấy chúng là một thứ "tâm trạng").

Tôi sử dụng tập lệnh được tìm thấy trong liên kết dưới dạng tùy chọn trong chế độ viết "phòng tối" của Emacs mà tôi đã phát triển. Tôi khởi chạy nó dưới dạng lệnh shell không đồng bộ và giết nó bằng lệnh shell 'pkill -9 -f linux-typewriter.rb' khi hoàn tất.

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.