C'è qualcosa che genererà suoni di clic della tastiera?


15

Mi manca usare una tastiera cliccabile al lavoro. È un ufficio abbastanza silenzioso, quindi sono bloccato usando una tastiera quasi silenziosa. Il risultato è che posso indossare le cuffie. C'è qualcosa in Linux o X che può rispondere a tutti gli eventi della tastiera con un clic piacevole e nitido, dandomi quel feedback audio? Prima che tu pensi che io sia pazzo, so che alcune tastiere di fascia alta hanno persino degli altoparlanti per riprodurre questo clic per coloro a cui piace il feedback audio. Sto cercando qualcosa a livello di sistema operativo.


7
Senza offesa questa è la richiesta più strana di sempre ... dove puoi trovare una tastiera quasi silenziosa?
xenoterracide,

"Quasi silenzioso" era forse un'iperbole o forse il suono della mia tastiera quando ascolto musica. È solo una corsa della tastiera soft-dome del mulino.
postfuturista il

Esistono tastiere di fascia alta con altoparlanti per riprodurre i suoni dei clic? WTF? :-) Comunque forse dovresti cercare una vecchia tastiera IBM M Series su Ebay? :-) en.wikipedia.org/wiki/Model_M_keyboard
echox

1
@echox Vorrei usare una Model M, ma è un ufficio tranquillo. Ecco una tastiera con un suono di clic supplementare: en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist

bug noto nei commenti StackExchange, che l'ultimo URL deve essere scritto en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw,

Risposte:


4

dopo aver detto " perché non controllare la cache apt? ", esco con un'ottima soluzione!

[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

come vedi nel messaggio di aiuto solo cose opzionali! così puoi semplicemente rovesciarlo in backgroud come ho fatto (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

sta funzionando!


1
Wow grazie! Quasi sette anni dopo, il problema è risolto e il risultato è glorioso. Mappa persino il suono nello spazio 3D. Grande scoperta! Maggiori informazioni sul progetto (e istruzioni per l'installazione di altri / vecchi sistemi operativi) qui: github.com/zevv/bucklespring
postfuturist

5
xset c 100 c on

Secondo i loro documenti, ma non funziona per me su openSUSE 11.2 x86_64


Buona scoperta. Sfortunatamente non sembra funzionare neanche su Ubuntu.
postfuturista il

E non in arco: - /
echox,

Probabilmente soffri di bugs.freedesktop.org/show_bug.cgi?id=24503 , poiché sia ​​Ubuntu Lucid che openSUSE 11.2 utilizzano evdev e xserver ≥1.7.0 e <1.7.99.902. Sono sorpreso di Arch, perché sono più aggiornati ... ma forse hai riscontrato un bug diverso.
effimero

2
Non ho mai visto xset clavorare su nessun sistema. Penso che potrebbe essere l'idea di qualcuno di uno scherzo;)
msw,

Non è uno scherzo, imposta la KBKeyClickPercentproprietà con XChangeKeyboardControl()cui si imposta XKeyboardControl->key_click_percent, ma per quanto posso trovare non è usato da nessuna parte. Penso che sia destinato a essere letto / utilizzato da WM o altri programmi? Sfortunatamente il codice sorgente di Xorg è così diffuso che è un po 'difficile "grep" in modo conclusivo.
Martin Tournoij,

2

Vedi il link qui sotto. Ho ottenuto che funzioni solo con un piccolo sforzo, ed è molto bello se ti piacciono i tasti (li trovo una specie di "umore").

Uso lo scripting trovato nel link come opzione in una modalità di scrittura "darkroom" di Emacs che ho sviluppato. Lo lancio come un comando shell asincrono e lo uccido con il comando shell 'pkill -9 -f linux-typewriter.rb' al termine.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.