키보드의 클릭 소리를 발생시키는 것이 있습니까?


15

직장에서 클릭 키보드를 사용하는 것을 그리워합니다. 꽤 조용한 사무실이므로 거의 조용한 키보드를 사용하고 있습니다. 결론은 헤드폰을 착용 할 수 있다는 것입니다. Linux 또는 X에 멋지고 날카로운 클릭으로 모든 키보드 이벤트에 응답 할 수있는 오디오 피드백이 있습니까? 내가 미쳤다고 생각하기 전에, 일부 고급 키보드에는 오디오 피드백을 좋아하는 사람들을 위해이 클릭을 재현하기 위해 스피커가 있음을 알고 있습니다. 운영 체제 수준에서 무언가를 찾고 있습니다.


7
이것이 가장 이상한 요청입니다. 거의 조용한 키보드를 어디서 구할 수 있습니까?
xenoterracide

"거의 침묵"은 음악을들을 때 과장된 소리이거나 키보드 소리가 나는 방식 일 수 있습니다. 밀 소프트 돔 키보드 만 실행하면됩니다.
postfuturist

클릭 사운드를 재생하는 스피커가있는 고급 키보드가 있습니까? wtf? :-) 어쨌든 Ebay에서 오래된 IBM M 시리즈 키보드를 찾아야할까요? :-) en.wikipedia.org/wiki/Model_M_keyboard
echox

1
@ echox 나는 모델 M을 사용하지만 조용한 사무실입니다. 추가 클릭 사운드를 제공하는 키보드는 다음과 같습니다. en.wikipedia.org/wiki/Kinesis_(keyboard)
postfuturist

StackExchange 주석의 알려진 버그, 마지막 URL을 작성해야 함 en.wikipedia.org/wiki/Kinesis_%28keyboard%29
msw

답변:


4

" Apt 캐시를 확인하지 않는 이유는 무엇입니까? " 라고 말한 후 , 나는 훌륭한 해결책을 찾았습니다!

[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

도움말 메시지에서 볼 수 있듯이 옵션 항목 만! 그래서 내가했던 것처럼 backgroud에서 포크 할 수 있습니다 (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

작동 중입니다!


1
와우 감사합니다! 거의 7 년 후, 문제가 해결되었고 결과는 영광 스러웠습니다. 심지어 3D 공간에서 사운드를 매핑합니다. 좋은 발견! 프로젝트에 대한 자세한 정보 (및 기타 / 이전의 OS를위한 설치 지침) : github.com/zevv/bucklespring
postfuturist

5
xset c 100 c on

그들의 문서에 따라,하지만 openSUSE 11.2 x86_64에서 작동하지 않습니다.


잘 찾았어요 불행히도 우분투에서도 작동하지 않는 것 같습니다.
postfuturist

그리고 아치가 아님 :-/
echox

당신은 가능성을 앓고있는 bugs.freedesktop.org/show_bug.cgi?id=24503 우분투 맑은와 오픈 수세 모두 11.2 사용 evdev 및 X 서버 ≥1.7.0와 <1.7.99.902로. 아치가 더 최신이기 때문에 나는 놀랐다. 그러나 당신은 다른 버그에 부딪쳤다.
ephemient

2
나는 xset c어떤 시스템 에서도 작동하는 것을 본 적이 없다 . 나는 그것이 농담에 대한 누군가의 아이디어라고 생각한다;)
msw

그것은 농담이 아니며, sets KBKeyClickPercent속성 XChangeKeyboardControl()을 설정 XKeyboardControl->key_click_percent하지만 어디에서나 사용되지 않는 한 찾을 수 있습니다. WM 또는 다른 프로그램에서 읽거나 사용하려고 생각합니까? 불행히도 Xorg 소스 코드는 너무나 널리 퍼져있어 결정적으로 "grep"하기가 어렵다.
Martin Tournoij

2

아래 링크를 참조하십시오. 나는 약간의 노력만으로도 이것을 작동시킬 수 있으며, 키 클릭을 좋아한다면 매우 좋습니다.

링크에서 찾은 스크립팅을 내가 개발 한 Emacs "암실"작성 모드의 옵션으로 사용합니다. 비동기 쉘 명령으로 시작하고 완료되면 쉘 명령 'pkill -9 -f linux-typewriter.rb'로 종료합니다.

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.