GithubHelp home page GithubHelp logo

mkem114 / apple-input-device-drivers-windows-10-11 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from absentforeskin/apple-input-device-drivers-windows-10-11

0.0 0.0 0.0 658 KB

Official re-packaged driver support enabling the usage of various Apple input devices and peripherals on Windows normally only available to macOS Boot Camp users.

apple-input-device-drivers-windows-10-11's Introduction

Apple Input Device Drivers for Windows 10 & 11

Re-packaged official driver support software enabling the native usage of various Apple accessories and peripherals—including keyboards, mice, and trackpads.

Version

Built with Windows Support version 061-97204 for magic keyboards and 002-34471 for mouse and trackpad.

Information

Apple has released drivers enabling the native usage of their proprietary interface and peripheral devices on Microsoft Windows operating systems.

To protect its users, Apple began requiring their driver downloads to occur through a controlled utility—known as Boot Camp Assistant—available only on macOS to automate the process and prevent the user from accidental misconfiguration of critical system drivers, but this also restricted the accessibility to non-critical and necessary device drivers such as human interface devices. This repository aims to provide access to device drivers in the event that they cannot be acquired via Boot Camp Assistant.

Compatibility

The drivers listed here are compatible with Windows 10 and 11. Though Apple has not made an official comment on Windows 11 compatibility, testing demonstrates they still function as intended.

Compatible devices include all versions of Apple Magic Mouse, Apple Magic Keyboard, Apple Magic Trackpad, and all Apple proprietary wired keyboards and mice.

Usage

To install the desired device driver, open the folder name corresponding to the device type, right-click the .inf file and choose Install. Upon completion you will need to disconnect and reconnect your device.

The Apple Magic Keyboard will require you to install the .inf files in both the AppleKeyboard and AppleMagicKeyboard2 folders.

Settings

Function Key Reversal

To reverse the function of the Fn key, change the following REG_BINARY values in the Registry Editor from 01 to 00:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\KeyMagic\OSXFnBehavior HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\KeyMagic2\OSXFnBehavior HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic\OSXFnBehavior HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic2\OSXFnBehavior

Then restart your computer

Inverted Scrolling

To reverse the direction of the scroll wheel the same way macOS does, change the following DWORD (32-bit) Value in the Registry Editor from 0 to 1 and restart your PC:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\xxxxx\yyyyy\Device Parameters\FlipFlopWheel

Let xxxxx respresent the device instance ID (this can be found through Device Manager) and yyyyy the next (only) available registry key.

Remapping the Key

To make the command key function as a control CTRL the same way macOS does, you will need to use a utility like Sharpkeys or Microsoft PowerToys.

License

Apple has not provided any software license agreement for the use of its Windows Support Software—only Boot Camp Utility, which provides no specifications on proprietary driver usage. Since no usage license has been explicitly declared, the content here is intended only for those running Windows on a genuine macOS product via Boot Camp but have issues downloading the drivers via Boot Camp Assistant.

Resources

brigadier - Utility for downloading Windows Support Software on Windows natively.

Sharpkeys and Microsoft PowerToys - GitHub utilities that can assist in remapping the key to emulate macOS.

Boot Camp Support Software - Versions 5.1.5621 and 4.0.4033 for Windows 7 installs (use this table to find out which version you need).

Boot Camp Utility - Software License Agreement (PDF)

apple-input-device-drivers-windows-10-11's People

Contributors

mkem114 avatar absentforeskin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.