В Ubuntu 17.04 (або новіший, я думаю, що) можна встановити sudo apt-get install bucklespring
, який буде робити те, що я думаю, що ви хочете. Після встановлення його можна запустити просто виконанням buckle
і зупинити на Ctrl+ C.
Якщо ви перебуваєте на старшій версії Ubuntu, ви можете спробувати встановити bucklespring з цього PPA: https://launchpad.net/~mirabilos/+archive/ubuntu/ppa .
Якщо звукові записи IBM Model M за замовчуванням не підходять, ви можете замінити їх на власні. Ви можете мати різний звук для кожної клавіші, але якщо припустити, що у вас є лише один звук, вам потрібно зробити кілька посилань на нього, щоб bucklespring використовував його правильно. Припустимо, що ваш звуковий файл називається sound.wav
:
cp -av /usr/share/buckle/wav my-sounds
cd my-sounds
for fname in ??-?.wav ; do ln -sfv ../sound.wav "${fname}" ; done
cd ..
buckle -p my-sounds
(Якщо затримка між натисканням клавіші та звуком занадто довга для ваших потреб, схоже, що пряжка підтримує гніздо, що нібито містить менші затримки.)