Gibt es etwas, das die Klickgeräusche der Tastatur erzeugt?

15

Ich vermisse es, bei der Arbeit eine klickende Tastatur zu benutzen. Es ist ein ziemlich leises Büro, daher stecke ich mit einer fast lautlosen Tastatur fest. Das Fazit ist, dass ich Kopfhörer tragen kann. Gibt es etwas in Linux oder X, das auf alle Tastaturereignisse mit einem netten, scharfen Klick reagieren kann und mir dieses Audio-Feedback gibt? Bevor Sie meinen, ich sei verrückt, weiß ich, dass einige High-End-Tastaturen sogar Lautsprecher enthalten, um diesen Klick für diejenigen zu reproduzieren, die das Audio-Feedback mögen. Ich suche etwas auf Betriebssystemebene.

Postfuturist
quelle
7
Nichts für ungut, dies ist die seltsamste Anfrage aller Zeiten. Woher bekommt man eine fast geräuschlose Tastatur?
Xenoterracide
"Fast lautlos" war vielleicht eine Übertreibung oder wie sich mein Keyboard anhört, wenn ich Musik höre. Es ist nur eine einfache Soft-Dome-Tastatur.
Postfuturist
Gibt es High-End-Tastaturen mit Lautsprechern zur Wiedergabe von Klickgeräuschen? wtf? :-) Wie auch immer, vielleicht solltest du bei Ebay nach einem alten IBM M Series Keyboard suchen? :-) en.wikipedia.org/wiki/Model_M_keyboard
Echox
1
@echox Ich würde ein Model M verwenden, aber es ist ein ruhiges Büro. Hier ist eine Tastatur mit einem zusätzlichen Klickgeräusch: en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist
Bekannter Fehler in StackExchange-Kommentaren, die letzte URL muss geschrieben werden. en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

Antworten:

4

Nachdem ich " Warum nicht den Apt-Cache auschecken? " gesagt habe , habe ich eine großartige Lösung!

[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

wie du in der hilfemeldung siehst nur optionales zeug! Sie können es also genauso wie ich in backgroud gabelen (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

es funktioniert!

Jona
quelle
1
Wow, danke! Fast sieben Jahre später ist das Problem gelöst und das Ergebnis ist herrlich. Der Sound wird sogar im 3D-Raum abgebildet. Toller Fund! Weitere Informationen zum Projekt (und Installationsanweisungen für andere / ältere Betriebssysteme) finden Sie hier: github.com/zevv/bucklespring
postfuturist
5
xset c 100 c on

Laut Dokumentation, funktioniert aber bei mir unter openSUSE 11.2 x86_64 nicht

Michael Mrozek
quelle
Guter Fund. Scheint leider auch nicht in Ubuntu zu funktionieren.
Postfuturist
Und nicht im Bogen: - /
Echox
Möglicherweise leiden Sie unter bugs.freedesktop.org/show_bug.cgi?id=24503 , da sowohl Ubuntu Lucid als auch openSUSE 11.2 evdev und xserver ≥1.7.0 und <1.7.99.902 verwenden. Ich bin überrascht über Arch, weil sie aktueller sind ... aber vielleicht haben Sie einen anderen Fehler gefunden.
Ephemient
2
Ich habe noch nie xset cArbeit auf einem System gesehen. Ich denke, es könnte jemandes Idee eines Witzes sein;)
msw
Es ist kein Witz, es legt die KBKeyClickPercentEigenschaft fest, mit XChangeKeyboardControl()der gesetzt wird XKeyboardControl->key_click_percent, aber soweit ich das finde, wird es nirgendwo verwendet. Ich denke, es soll von WMs oder anderen Programmen gelesen / verwendet werden? Leider ist der Xorg-Quellcode so weit verbreitet, dass es ein bisschen schwierig ist, ihn endgültig zu "fassen".
Martin Tournoij
2

Siehe den Link unten. Ich habe es mit ein wenig Aufwand geschafft, und es ist sehr gut, wenn Sie Tastenklicks mögen (ich finde, dass sie eine Art "Stimmung" sind).

Ich verwende das im Link enthaltene Skript als Option in einem von mir entwickelten Emacs-Schreibmodus "Dunkelkammer". Ich starte es als asynchronen Shell-Befehl und beende es mit dem Shell-Befehl 'pkill -9 -f linux-typewriter.rb', wenn ich fertig bin.

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

Bob Newell
quelle