У меня установлен iBook G4 с 10.5.7, и я хотел бы изменить поведение кнопки трекпада, чтобы она действовала как клавиша меню. Я могу выбрать, нажав на трекпад. Звучит достаточно просто, но не могу найти ответ.

Кто-нибудь знает, как мне этого добиться?

2 ответа2

2

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

1

Поскольку оба сигнала не смешаны на аппаратном уровне, это, безусловно, возможно, если вы можете изменить нужные части в системе. Что не значит, что это легко.

Я не знаю, для OSX 10.5.7, но OSX 10.6+ имеет частный API мультитач, который позволяет перехватывать события нажатия и касания с устройства из программного обеспечения. К сожалению, он не раскрывает физические щелчки и не очень хорошо документирован.

Вот программа, которая повторно интерпретирует касания тремя пальцами как средний щелчок (только источник): https://github.com/cl3m/MiddleClick Это может быть основой для того, что вы хотите сделать. Либо найдите способ получать уведомления о щелчке, либо измените свое требование на касание тремя пальцами.

Обновление: я немного быстро читал код, думал, что можно отличить клики от нажатий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .