Перейти к основному содержимому

Меню навигации верхнего уровня

Есть особый род зависти — тот, что появляется, когда сидишь рядом с человеком с хорошей механической клавиатурой. Вы слышите её раньше, чем видите: глубокий, ровный thock на каждом нажатии клавиши и то, как их печать звучит размеренный в то время как ваша не звучит вообще никак.

Очевидное решение — купить такую клавиатуру. Оно же и худшее для большинства. Приличная клавиатура стоит заметных денег, она совсем не помогает, когда вы печатаете на клавиатуре ноутбука в кофейне, а как только вы подключаетесь к видеозвонку, то, что радовало вас, начинает мучить всех остальных.

Менее очевидное решение — поручить звук вашему Mac. Если сделать это правильно, вы получите точные записи того свитча, который вам нравится, на выбранной вами громкости и на выбранном вами устройстве вывода. Если сделать плохо — получите запаздывающий щелчок, который приходит уже после буквы, и запрос разрешения, который не стоило подтверждать. Это руководство разбирает оба случая.

Что на самом деле делает приложение со звуками клавиатуры #

Здесь стоит быть точным, потому что именно отсюда начинается большинство разочарований.

Приложение со звуками клавиатуры проигрывает записанный сэмпл каждый раз, когда вы нажимаете клавишу. В этом весь фокус. Оно не изменяет вашу клавиатуру, не меняет ощущения от клавиш и не влияет на то, что набирается. Оно просит macOS сообщать ему, что a клавиша была нажата, выбирает сэмпл и воспроизводит его через аудиовыход.

Если говорить честно, картина такая: это заменяет звук механической клавиатуры, но не ощущения от неё. Если вы гонитесь за тактильным бугорком под пальцем, прекращайте читать и идите покупать свитчи. Если же вы на самом деле гонитесь за звуком — а у большинства это именно так, поэтому тесты звука клавиатур и стали одним из самых просматриваемых жанров на YouTube, — то программа проходит за вас примерно девяносто процентов пути примерно за один процент цены.

Три способа получить звук механической клавиатуры на Mac #

Купите механическую клавиатуру. Лучший возможный результат, самая высокая цена и единственный вариант, который решает вопрос не только звука, но и ощущений. Две оговорки, о которых стоит подумать до траты: в поездке это никак не поможет клавиатуре ноутбука, а в общем офисе или на созвоне такая клавиатура действительно мешает окружающим. Многие покупают клавиатуру, а потом всё равно приходят к программному решению — для тех дней, когда они не за своим столом.

Установите приложение со звуками клавиатуры. Несколько долларов, никакого оборудования, и работает это на той клавиатуре, которая уже стоит перед вами, — в том числе на ноутбучной. Поскольку речь идёт о категории приложений, которым вы даёте возможность видеть ваши нажатия клавиш, источник загрузки здесь важнее обычного. Приложение из Mac App Store работает в песочнице, его разрешения проверяются до выпуска, и вы можете прочитать их сами; приложение с сайта-зеркала не проверял никто. TypeLouder — вариант из App Store, сделанный авторами этого руководства, а остальная часть страницы — те подробности, которые стоит узнать перед установкой любого приложения такого рода.

Сначала воспользуйтесь тестом звука в браузере. Прежде чем делать что-либо из перечисленного, воспроизвести восемь звуков свитчей на этом сайте. Это бесплатно, ничего устанавливать не нужно, и за тридцать секунд вы узнаете кое-что полезное: большинству тех, кто думает, что хочет кликающий свитч Blue, на самом деле нужен приглушённый линейный, стоит только услышать оба подряд.

Добавляет ли приложение со звуками клавиатуры задержку при печати? #

Именно этот вопрос останавливает людей от установки, а ответ на него состоит из двух частей, которые постоянно путают между собой.

Само приложение не задерживает ввод. Следить за клавиатурой в macOS программа может двумя способами. Она может перехватывать события — вставая между клавиатурой и приложением, в котором вы печатаете, с возможностью изменить или поглотить нажатие. Либо она может слушать пассивно, получая копию события, пока оригинал невредимым идёт дальше своим путём. Приложению для звуков клавиатуры нужен только второй способ. Когда оно устроено так, оно структурно неспособно замедлить вашу печать, потому что ваше нажатие изначально через него и не проходило. TypeLouder слушает пассивно и загружает все сэмплы в память до того, как вы начнёте печатать, поэтому воспроизведение начинается сразу, а не после чтения файла.

Ваши наушники, вероятно, действительно задерживают звук. А вот о чём обычно не говорят. У звука по Bluetooth есть собственная задержка — как правило, более 100 миллисекунд между моментом, когда звук запускается, и моментом, когда он доходит до уха. Этого достаточно, чтобы её заметить, и ощущается это ровно как медлительность приложения: буква появляется на экране, а щелчок приходит заметно позже.

Если звуки клавиш кажутся рассинхронизированными, дело почти никогда не в приложении. Перейдите на проводные наушники, встроенные динамики Mac или проводной аудиоинтерфейс — и задержка, в которой вы винили программу, исчезнет. По той же причине эти приложения ощущаются наиболее собранно на встроенной клавиатуре и динамиках MacBook: в тракте нет ничего беспроводного.

Вопрос о разрешении: это кейлоггер? #

Любому приложению, которое проигрывает звук при нажатии клавиши, нужно как-то узнать, что вы её нажали. В macOS это означает Мониторинг ввода, которое выдаётся в «Системные настройки → Конфиденциальность и безопасность → Мониторинг ввода», и это действительно мощное разрешение. Относиться к нему с подозрением — правильный инстинкт.

Разрешение не различает «знать, что клавиша была нажата» и «знать, какая именно клавиша была нажата», так что вы полагаетесь на то, что приложение использует только необходимое. Отличить приложение, заслуживающее доверия, от остальных помогают три проверки:

  • Работает ли оно в песочнице? Песочница ограничивает то, к чему приложение может обращаться на вашем Mac, и это обязательное требование для всего, что публикуется в Mac App Store.
  • Запрашивает ли оно доступ к сети? Вот это действительно важно. У приложения без разрешения на доступ к сети попросту нет механизма, чтобы передать что-либо за пределы вашего компьютера. Это не обещание в политике конфиденциальности — это возможность, которой у него нет.
  • Откуда это взялось? У приложений из App Store права доступа проверяются до выпуска. Приложение, скачанное со случайного сайта-зеркала, не проверял никто.

TypeLouder работает в песочнице и вообще не запрашивает доступ к сети. Он знает, что клавиша была нажата, чтобы выбрать между сэмплом для Space, сэмплом для Return и общим, — и этим всё исчерпывается. Ничего не записывается, не хранится и не отправляется, и в коде нет пути, по которому это можно было бы отправить.

Как оставить щелчки в наушниках #

Именно от этой настройки зависит, проживёт ли приложение со звуками клавиатуры дольше первой недели, и именно её большинство людей так и не находят.

По умолчанию звуки клавиш идут туда же, куда и весь системный звук, — а в открытом офисе это значит, что их слышат все. Решение — приложение, которое направляет свой вывод независимо от системного. Назначьте приложению наушники, и всё остальное останется на динамиках: вы получаете полный thock, а сосед по столу слышит тишину.

TypeLouder делает это в разделе Настройки → Звук → Вывод звука. Он может следовать за тем устройством вывода, которое сейчас использует macOS, или оставаться привязанным к любому подключённому устройству вывода: встроенным динамикам, наушникам, дисплею, аудиоинтерфейсу или чему-то ещё. Привяжите его к наушникам один раз — и об этом можно больше не думать, в том числе во время звонков, а это самый важный момент.

Какой звук свитча выбрать? #

Механические свитчи делятся на три большие группы, и любой пак звуков, который вам когда-либо встретится, — это вариация одной из них:

  • Кликающий — резкий, безошибочно узнаваемый щелчок на каждом нажатии, от механизма, созданного специально ради шума. Именно этот звук большинство людей представляет себе, когда думает о механической клавиатуре, и именно он вероятнее всего кого-нибудь будет раздражать.
  • Тактильный — бугорок, который вы чувствуете, и более мягкий звук. Золотая середина и самый безопасный первый выбор.
  • Линейный — гладкий ход до самого низа, никакого щелчка, в конце — округлый thock, а не резкий хлопок. Обычно его легче всего слушать целый рабочий день.

TypeLouder поставляется с восемью паками по всему этому диапазону: Frost Click на резком краю, Chestnut Bump посередине, Ruby Thock и Midnight Thock на глубоком, приглушённом краю и четыре линейных — Alpine Pop, Glacier Glide, Onyx Glide и Cream Clack — между яркими и глубокими. Вместо того чтобы гадать, пройдите бесплатный тест звука и понажимайте клавиши. Это тот же звук, который использует приложение.

Один совет, который у всех переживает первую неделю: начинайте с громкости ниже той, что кажется правильной. Звуки клавиш приятны на уровне чуть тише того, что вы выбрали бы поначалу, и утомляют на том уровне, который в первый день кажется захватывающим.

Настройка #

Весь процесс занимает около двух минут:

  1. Сначала послушайте паки в тест звука в браузере, и отметьте, к какому вы возвращаетесь снова и снова.
  2. Установите приложение. TypeLouder доступен в Mac App Store — $2.99 один раз, без подписки, macOS 15.5 или новее.
  3. Разрешите Мониторинг ввода когда появится запрос. macOS отправит вас в Системные настройки → Конфиденциальность и безопасность → Мониторинг ввода. Пока вы этого не сделаете, звука не будет.
  4. Выберите устройство вывода. Если вы делите комнату с кем-то, переключите вывод на наушники сразу, а не после первого неловкого момента.
  5. Поставьте небольшую громкость, а затем в течение первого дня постепенно увеличивайте её.
  6. Включите запуск при входе так что с этого момента это просто то, как звучит ваш Mac.

Если вы решите, что пробел и Return должны звучать как остальные клавиши, а не получать собственные, более тяжёлые сэмплы, каждый из них можно отключить по отдельности — это стоит знать, если пробел кажется вам слишком заметным: это самая частая правка, которую делают люди.

Честное резюме #

Если вы хотите получить ощущение механической клавиатуры, купите механическую клавиатуру. Ничто здесь этого не заменит, и любое приложение, которое утверждает обратное, вам что-то продаёт.

Если вы хотите получить звук — на клавиатуре ноутбука, которая у вас уже есть, с громкостью, которой вы управляете, с выводом в наушники, чтобы это оставалось вашим личным делом, — то небольшое нативное приложение подойдёт лучше, чем крупная покупка. Начните с бесплатный тест звука чтобы понять, какой свитч вам действительно нравится, и двигайтесь дальше.

Часто задаваемые вопросы

Добавляет ли приложение со звуками клавиатуры для Mac задержку при печати?

Хорошо сделанное — не может. Приложение читает события клавиш и не встаёт между клавиатурой и программой, в которой вы печатаете, поэтому задержать или проглотить нажатие оно не способно. За задержку обычно принимают задержку вывода по Bluetooth: беспроводные наушники и динамики добавляют заметно больше 100 миллисекунд, а этого достаточно, чтобы щелчок был слышен уже после появления буквы. Переключитесь на проводной вывод или встроенные динамики — и этот разрыв исчезнет.

Приложение со звуками клавиатуры — это кейлоггер?

Не обязательно, но разрешение, которое оно запрашивает, — то же самое, что понадобилось бы кейлоггеру, так что проверить справедливо. Многое говорят три вещи: работает ли приложение в песочнице, запрашивает ли оно вообще доступ к сети и распространяется ли оно через Mac App Store, где эти разрешения проверяются и видны. Приложение без разрешения на сетевой доступ не может никуда отправить ваши нажатия клавиш, даже если бы захотело.

Можно ли слышать звуки клавиатуры только в наушниках?

Да, если приложение позволяет выбрать своё устройство вывода отдельно от системного. Именно эта настройка делает такие приложения пригодными для офиса или для звонка: нажатия клавиш идут в ваши наушники, а всё остальное продолжает звучать из динамиков, и никто в комнате ничего не слышит.

Услышат ли это собеседники во время моих видеозвонков?

Только если вы воспроизводите звуки через динамики — тогда микрофон может уловить их так же, как улавливает всё остальное в комнате. Направьте звуки клавиш в наушники, и микрофону будет нечего слышать: на звонке это никак не скажется, а эффект вы получите полностью.

Работает ли оно с внешней клавиатурой?

Да. Такие приложения реагируют на события клавиш от macOS, поэтому работают с любой клавиатурой, которую распознаёт ваш Mac, — встроенной, USB или Bluetooth. Стоит знать: на клавиатуре, которая и так шумит, вы услышите и настоящий звук, и сэмпл, а это обычно не то, чего хочется. Лучше всего эффект работает на тихом ноутбуке или низкопрофильной клавиатуре.

Изменятся ли ощущения от печати на моей клавиатуре?

Нет. Здесь только звук. Ход, вес и удар до упора ваших клавиш не меняются. Если вам не хватает именно ощущения тактильного свитча под пальцем, никакое приложение этого не исправит и железо вам действительно нужно.

← Назад к TypeLouder