Кто-нибудь знает, как изменить настройки для Apple Magic Trackpad в Windows (без Boot Camp)?

16423
Jim

Кто-нибудь знает, как изменить настройки для Apple Magic Trackpad в Windows (без Boot Camp)?

Я смог установить драйвер и заставить его работать.

Однако, по-видимому, функция «нажми и щелкни» включена по умолчанию, и я думаю, что это будет работать намного лучше, если я смогу отключить это.

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

Кто-нибудь разобрался, где хранятся настройки трекпада?

14
Привет от ServerFault беженца. Может кто-нибудь, пожалуйста, воспользуйтесь [Sysinternals Process Monitor] (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx), чтобы точно узнать, что меняется, когда отключение касания отключено в панели управления Boot Camp на компьютере Mac, работающем под Mac. Windows, а затем сообщите нам с ответом здесь? Я подбрасываю +50 щедрости на ринг для хорошей меры. (У меня дома настоящий Mac, но я запускаю Windows на виртуальных машинах вместо нативных, и я действительно предпочел бы не заниматься всеми проблемами, связанными с настройкой раздела Boot Camp, просто чтобы понять это.) Miles Erickson 14 лет назад 0
Просто для наглядности: контекст, в котором я пытаюсь отключить функцию «нажми и нажми», включает использование Magic Trackpad на рабочем компьютере ПК Dell. Miles Erickson 14 лет назад 1
Интересно, что HKCU \ Software \ Apple Inc. \ Trackpad * не * появляется в реестре, когда драйвер установлен, а панель управления Boot Camp - нет. Miles Erickson 14 лет назад 0
Возможно ли установить панель управления Boot Camp без использования Mac? Daniel Beck 14 лет назад 0
@Daniel Можно установить панель управления Boot Camp на ПК, но она не запускается при попытке получить доступ к «информации о загрузочном диске»; см. рассказ Джрра: http://superuser.com/questions/170044/how-can-i-install-an-apple-magic-trackpad-on-a-pc-without-boot-camp Miles Erickson 14 лет назад 0
Люди: победитель будет первым, кто ответит на оригинальный вопрос Джима: где хранится настройка «нажми и щелкни» для версии драйвера Magic Trackpad для Windows? Какие параметры реестра и / или файлы изменяются, когда функция «Нажатие по клику» отключена на панели управления Boot Camp? Miles Erickson 14 лет назад 0

3 ответа на вопрос

19
rymo

Прикрепив отладчик к панели управления BootCamp, можно увидеть, что настройки записаны IOCTLв формате CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS). Записанные данные соответствуют тому, что найдено в реестре Windows по адресу HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode. Я определил формат этой записи:

0 1 1 0 1 1 1 1 0x6F | | | | | | | | | | | | | | | tap to click | | | | | | dragging | | | | | drag lock | | | | [reserved, always 1] | | | [reserved, always 0] | | secondary tap | secondary click bottom left (0 for bottom right) 

Я написал быструю программу, которая будет читать эту запись реестра и записывать настройки на \\.\AppleWirelessTrackpadустройство. Загрузите его здесь (исходный код доступен, взносы приветствуются). Кто-то, имеющий опыт программирования Windows, может добавить приятный пользовательский интерфейс и запустить его в качестве службы для обнаружения и инициализации при повторном подключении устройства.

Для личной настройки я вручную изменил настройки реестра (0x6b: по умолчанию, минус блокировка перетаскивания!) И запустил эту программу как запланированное задание Windows (при входе в систему). В редких случаях, когда планшет теряет синхронизацию между перезагрузками, я просто вручную запускаю программу, чтобы обновить настройки.

Вот пример файла реестра, сохраните его в виде обычного текста и дважды щелкните, чтобы применить:

Файл disableTapToClick.reg:

Windows Registry Editor Version 5.00  [HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad] "Mode"=dword:0000006e 

Дополнительные примеры файлов реестра доступны на странице загрузок.

Для значений по умолчанию, за вычетом нажатия, используйте `0x6e` (01101110). Для других комбинаций откройте калькулятор Windows в режиме Программатора (в меню «Вид»), нажмите «Bin» слева, введите 1 и 0 в соответствии с таблицей выше, затем нажмите «Hex» слева, чтобы преобразовать его обратно и вот что нужно зайти в реестр. Я надеюсь, что такой же суперпользователь может помочь нам всем с хорошим интерфейсом в ближайшее время ..! rymo 14 лет назад 0
Отлично. Мне пришлось создать запись реестра самостоятельно, так как я не могу установить boot camp, но это помогло. Я действительно могу использовать этот планшет сейчас. Jim 14 лет назад 0
Однако прокрутка двумя пальцами, похоже, перестала работать. Это случилось с вами? Jim 14 лет назад 0
Прокрутка двумя пальцами все еще работает для меня; какие настройки вы в итоге сохранили в реестре? rymo 14 лет назад 0
Награда +50, спасибо! Я сегодня вне офиса, но завтра сообщу о результатах. Miles Erickson 14 лет назад 0
Это было абсолютно прекрасно, @rymo! Спасибо. Следует отметить, что это не будет работать, если не будет установлена ​​x86-версия распространяемого пакета MS Visual C ++ 2010 (даже если у вас система x64): http://www.microsoft.com/downloads/en/details.aspx?FamilyID = A7B7A05E-6DE6-4D3A-A423-37BF0912DB84 Miles Erickson 14 лет назад 1
@Miles: начиная с версии 0.3, распространять MS больше не нужно. rymo 14 лет назад 0
Ах, я использовал строку и значение "0x6e". Изменил его на DWORD, и это прекрасно работает. Спасибо! Jim 14 лет назад 1
@Jim "0x" - говорит программистом "следующая строка цифр и / или букв представляет шестнадцатеричное значение". Miles Erickson 14 лет назад 0
Это великолепно. Бесконечно благодарен. Это сводило меня с ума. Sebastian 14 лет назад 0
Я действительно очень хочу купить тебе пиво прямо сейчас. Drag Lock сводил меня с ума. Philihp Busby 12 лет назад 0
Есть ли способ заставить драйвер запуститься / запомнить настройки, заданные в реестре (кроме запуска padset.exe через папку автозапуска)? Lucas Hoepner 10 лет назад 0
Вы, сэр, заслуживаете медали Dennis Haarbrink 10 лет назад 0
1
manfred

Я делаю версию GUI, чтобы сделать настройки реестра. Пожалуйста, проверьте это и скажите мне, что вы думаете. Но будьте осторожны, это бета-версия. Смотрите здесь http://www.mannis-world.de/blog/?p=15#more-15

0
Tom Wijsman

Это не поддерживается, лучше всего обратиться в службу поддержки Apple, но, думаю, они тоже не помогут ...

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

Я могу перемещаться по ярлыкам на рабочем столе, непрерывно двигаясь при этом, прыгая пальцем, при этом ни один из ярлыков не открывается, я могу открыть их только при быстром нажатии (или при нажатии кнопки мыши, если она есть).

@Jim и я изо всех сил пытаемся изменить наше * поведение *, но мы действительно хотим изменить * настройку *. Поддержка Apple - не лучший выбор, потому что Magic Trackpad официально не совместим с ПК. Miles Erickson 14 лет назад 0