Existe algo que irá gerar sons de clique no teclado?

15

Sinto falta de usar um teclado clicky no trabalho. É um escritório bastante silencioso, por isso estou preso usando um teclado quase silencioso. O resultado é que eu posso usar fones de ouvido. Existe algo no Linux ou X que possa responder a todos os eventos do teclado com um clique agradável e nítido, dando-me esse feedback de áudio? Antes que você pense que sou louco, sei que alguns teclados sofisticados têm até alto-falantes para reproduzir esse clique para quem gosta do feedback de áudio. Estou procurando algo no nível do sistema operacional.

pós-futebolista
fonte
7
Sem ofensa, este é o pedido mais estranho de todos os tempos ... onde você pode obter um teclado quase silencioso?
Xenoterracide
"Quase silencioso" foi talvez exagero ou talvez o som do meu teclado quando estou ouvindo música. É apenas uma corrida do teclado de domo suave da fábrica.
postfuturist
Existem teclados de última geração com alto-falantes para reproduzir sons de cliques? wtf? :-) De qualquer forma, talvez você deva procurar um teclado IBM M Series antigo no Ebay? :-) pt.wikipedia.org/wiki/Model_M_keyboard
echox
1
@echox Eu usaria um modelo M, mas é um escritório silencioso. Aqui está um teclado com um som de clique suplementar: en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist
bug conhecido nos comentários do StackExchange, esse último URL precisa ser gravado en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

Respostas:

4

depois de dizer " por que não verificar o cache do apt? ", saio com uma ótima solução!

[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

como você vê na mensagem de ajuda, apenas coisas opcionais! então você pode simplesmente bifurcar no backgroud como eu fiz (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

está funcionando!

Jonah
fonte
1
Uau, obrigada! Quase sete anos depois, o problema está resolvido e o resultado é glorioso. Até mapeia o som no espaço 3D. Ótima descoberta! Mais informações sobre o projeto (e instruções de instalação para outros sistemas operacionais / mais velhos) aqui: github.com/zevv/bucklespring
postfuturist
5
xset c 100 c on

Pelos documentos deles, mas não funciona para mim no openSUSE 11.2 x86_64

Michael Mrozek
fonte
Boa descoberta. Infelizmente, também não parece funcionar no Ubuntu.
postfuturist
E não no arco: - /
echox 17/09/10
Você está possivelmente sofrendo de bugs.freedesktop.org/show_bug.cgi?id=24503 , pois o Ubuntu Lucid e o openSUSE 11.2 usam evdev e xserver ≥1.7.0 e <1.7.99.902. Estou surpreso com o Arch, porque eles estão mais atualizados ... mas talvez você tenha encontrado um bug diferente.
ephemient 17/09/10
2
Nunca vi xset ctrabalho em nenhum sistema. Eu acho que pode ser a idéia de alguém de uma piada;) #
26510
Não é uma piada, ele define a KBKeyClickPercentpropriedade com a XChangeKeyboardControl()qual os conjuntos XKeyboardControl->key_click_percent, mas tanto quanto eu posso encontrar, não é usado em nenhum lugar. Eu acho que ele pretende ser lido / usado por WMs ou outros programas? Infelizmente, o código fonte do Xorg é tão difundido que é um pouco difícil conclusivamente "cumprimentá-lo".
Martin Tournoij
2

Veja o link abaixo. Consegui que isso funcionasse com apenas um pequeno esforço, e é muito bom se você gosta de cliques de teclas (acho-os uma espécie de "humor").

Eu uso os scripts encontrados no link como uma opção no modo de escrita "câmara escura" do Emacs que desenvolvi. Eu o inicio como um comando shell assíncrono e o mato com o comando shell 'pkill -9 -f linux-typewriter.rb' quando concluído.

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

Bob Newell
fonte