Какие кнопки мыши на Mac действительно можно переназначить
Назначаемые слоты и USB ID по моделям, сгенерированные напрямую из списка распознавания внутри LinguaX. Полезно перед покупкой мыши и чтобы закрыть спор о том, что конкретная модель вообще показывает macOS.
Logitech и другие мыши: слоты кнопок в macOS
Каждая модель ниже распознаётся по USB ID — именно это позволяет работать с именованными слотами вместо сырых номеров кнопок. Можно отфильтровать по бренду или перейти к инструкции по настройке, если она есть.
| Модель | USB ID | Конфигурация назначаемых слотов | Слотов |
|---|---|---|---|
G102 LIGHTSYNC Logitech | 0x046d:0xc09d | S1S2TM | 4 |
G305 LIGHTSPEED Logitech | 0x046d:0xc53f | S1S2M | 3 |
G502 HERO Logitech | 0x046d:0xc08b | S1S2TMWLWR+3 без названия | 9 |
G502 Proteus Spectrum Logitech | 0x046d:0xc332 | S1S2TMWLWR+3 без названия | 9 |
G502 X Logitech | 0x046d:0xc099 | S1S2TMWLWR+3 без названия | 9 |
Logitech | 0x046d:0xb031 | S1S2TM | 4 |
M585/M590 Logitech | 0x046d:0xb01b | S1S2MWLWR | 5 |
M720 Triathlon Logitech | 0x046d:0xb015 | S1S2TMWLWR | 6 |
M750/M750 L Logitech | 0x046d:0xb02c | S1S2TM | 4 |
MX Anywhere 2 Logitech | 0x046d:0xb013 | S1S2MWLWR | 5 |
MX Anywhere 2S Logitech | 0x046d:0xb01a | S1S2MWLWR | 5 |
Logitech | 0x046d:0xb025 | S1S2MSM | 4 |
Logitech | 0x046d:0xb037 | S1S2MSM | 4 |
MX Master Logitech | 0x046d:0xb017 | S1S2TMSMWLWR | 7 |
MX Master 2S Logitech | 0x046d:0xb019 | S1S2TMSMWLWR | 7 |
Logitech | 0x046d:0xb023 | S1S2TMSMWLWR | 7 |
Logitech | 0x046d:0xb034 | S1S2TMSMWLWR | 7 |
Logitech | 0x046d:0xb042 | S1S2TMSMWLWRAR | 8 |
POP Mouse Logitech | 0x046d:0xb030 | TM | 2 |
Surface Precision Mouse Microsoft | 0x045e:0x0823 | S1S2M | 3 |
DeathAdder V3 Razer | 0x1532:0x00b2 | S1S2M | 3 |
Viper Ultimate Razer | 0x1532:0x007b | S1S2S3S4M | 5 |
Magic Mouse 2 Apple | 0x05ac:0x0269 | нет назначаемых кнопок | — |
- S1
- Боковая кнопка 1
- S2
- Боковая кнопка 2
- S3
- Боковая кнопка 3
- S4
- Боковая кнопка 4
- T
- Кнопка под большим пальцем
- M
- Нажатие колеса (средняя кнопка)
- SM
- Кнопка режима колеса (щелчки / свободное вращение)
- WL
- Наклон колеса влево
- WR
- Наклон колеса вправо
- AR
- Actions Ring
Слоты — это именованные позиции, а не сырые номера кнопок, поэтому один и тот же набор назначений работает на всех мышах одного семейства. У некоторых моделей есть дополнительные кнопки без именованного слота — они учтены в сумме, но помечены как «без названия». Magic Mouse 2 распознаётся, но не имеет назначаемых кнопок: её сенсорной поверхностью управляет сама macOS.
Откуда берутся эти данные
Конфигурация слотов: фиксированное описание для каждой модели
Какие физические элементы есть у мыши и как называется каждый из них — задано для каждой модели. Это не то, что программа может спросить у устройства: это описание, которое поддерживается по реальному оборудованию, поэтому здесь таблица, а не опрос в реальном времени. USB ID во втором столбце — в точности те значения, по которым приложение выполняет сопоставление.
Почему не указаны DPI и режим колеса
Эти возможности определяются в момент подключения мыши — приложение спрашивает у устройства, что оно поддерживает, а не смотрит на модель. Два экземпляра одной модели с разной прошивкой или один и тот же экземпляр через приёмник и через Bluetooth могут ответить по-разному. Поэтому столбец «да/нет» по модели был бы догадкой, выданной за факт. Приложение узнаёт это при подключении; статическая страница — не может.
Как это остаётся точным со временем
Страница генерируется скриптом синхронизации из собственного списка распознавания приложения, и у того же скрипта есть режим проверки, который сообщает о любом расхождении между ними. Когда в приложение добавляют модель, повторная генерация — это одна команда: таблица никогда не бывает набранной вручную копией, об обновлении которой кому-то нужно помнить.
Частые вопросы
Что такое «слот»?
Это именованная позиция на мыши, а не сырой номер кнопки. macOS сообщает о боковых кнопках через индексы, и эти индексы различаются между устройствами и даже между способами подключения одного устройства. Присвоение имён — S1, S2, T для кнопки под большим пальцем, SM для кнопки режима колеса, WL/WR для наклонов — означает, что один набор назначений работает на всех мышах семейства, а не привязан к одной модели.
Моей мыши нет в списке. Значит, она не будет работать?
Нет. Плавная прокрутка, скорость указателя и боковые кнопки по нажатию работают практически с любой USB- или Bluetooth-мышью через универсальный HID-движок, без драйверов. Присутствие в этом списке дополнительно открывает обработку, специфичную для модели: кнопку под большим пальцем, кнопку режима колеса, наклоны колеса как отдельные кнопки и специальные клавиши. Модели добавляются постоянно.
Почему нет столбца DPI или SmartShift?
Потому что честного ответа по модели не существует. Поддержка регулируемого DPI и режима колеса выясняется при подключении: у устройства спрашивают, что оно реализует. Это не следует из названия модели и может различаться в зависимости от версии прошивки и способа подключения у одной и той же модели. Столбец «да/нет» был бы догадкой в обёртке данных, поэтому в таблице его нет.
Откуда взяты эти данные?
Они сгенерированы напрямую из списка распознавания, поставляемого внутри LinguaX, а не собраны вручную. USB ID и конфигурации слотов — в точности те данные, по которым приложение выполняет сопоставление, а у того же скрипта синхронизации есть режим проверки, отмечающий любое расхождение, — так что это никогда не набранная вручную копия, которая тихо устаревает.
Magic Mouse 2 есть в списке, но слотов не показано. Почему?
Она распознаётся, но не имеет назначаемых кнопок — переназначать нечего. macOS уже сама управляет её сенсорной поверхностью и жестами, поэтому LinguaX намеренно скрывает её из списка устройств, вместо того чтобы показывать пустой экран настройки.
Как на практике назначить эти кнопки?
Установите LinguaX, подключите мышь — она появится с уже распознанными именованными слотами. Каждый слот принимает нажатие, двойное нажатие, долгое удержание, свайп в четырёх направлениях и удержание модификатора, поэтому одна физическая кнопка может нести несколько действий. macOS 13+, нативное приложение около 10 МБ, 30 дней бесплатно.