by

Microsoft Surface Keyboard Mac Driver

-->
  1. Microsoft Surface Keyboard Mac Driver Windows 10
  2. Microsoft Surface Ergonomic Keyboard Mac Driver
  3. Microsoft Surface Keyboard Mac Driver
  4. Microsoft Surface Type Keyboard
  5. Microsoft Keyboard Driver
  6. Microsoft Surface Keyboard Mac Driver Download

You can connect other devices to your Microsoft Surface Hub to display content. This topic describes the Guest Mode, Replacement PC Mode, and Video Out functionality available through wired connections, and also lists accessories that you can connect to Surface Hub using Bluetooth.

Note

2020-3-13  This guided walkthrough will take you through troubleshooting steps if you're having an issue with your Surface Type Cover or Keyboard. If you have a Surface Keyboard or Surface Ergonomic Keyboard, see Troubleshoot problems with Surface Keyboard and Surface Ergonomic Keyboard.; If you can’t use your keyboard to log into Windows, you can use the onscreen keyboard temporarily for. Jun 11, 2017 I review The Surface Keyboard by Microsoft. Best Price on Surface Keyboard: Support ZOLLOTECH on Amazon: Gear I. 2019-5-20  Just noticed this thread and I also have that keyboard. OP, make sure you unplug your USB HUB from the Mac. I also have the problem with missing keystrokes whenever I add my usb hub. I often time think that the battery might be on the low end and therefore am looking for software from microsoft to install on the mac but there is none. For software downloads for any Microsoft mouse, keyboard, webcam, headset or other Microsoft products, please visit Microsoft Accessories today.

Surface Hub will use the video input that you select until a new connection is made, the existing connection is disrupted, or the Connect App is closed.

Which method should I choose?

When connecting external devices and displays to a Surface Hub, there are several available options. The method you use will depend upon your scenario and needs.

When you want to:Use this method:
Mirror the Surface Hub's display on another device.Video Out
Present another device's display on the Surface Hub screen and interact with both the device's content and the built-in Surface Hub experience.Guest Mode
Power the Surface Hub from an external Windows 10 PC, turning off the embedded computer of the Surface Hub. Cameras, microphones, speakers, and other peripherals, are sent to the external PC, in addition to pen and touch.Replacement PC Mode

Guest Mode

Guest Mode uses a wired connection, so people can display content from their devices to the Surface Hub. If the source device is Windows-based, that device can also provide Touchback and Inkback. Surface Hub's internal PC takes video and audio from the connected device and presents them on the Surface Hub. If Surface Hub encounters a High-Bandwidth Digital Content Protection (HDCP) signal, the source will be displayed as a black image. To display your content without violating HDCP requirements, use the keypad on the right side of the Surface Hub to directly choose the external source.

Note

When an HDCP source is connected, use the side keypad to change source inputs.

Ports

Use these ports on the Surface Hub for Guest Mode.

InterfaceTypeDescriptionCapabilities

Display Port 1.1a

Video input

Guest input #1

  • Support simultaneous guest input display with guest input #2 and guest input #3 (one full resolution, two thumbnail).

  • HDCP compliant in bypass mode

  • Touchback enabled

HDMI 1.4

Video input

Guest input #2

  • Support simultaneous guest input display with guest input #1 and guest input #3 (one full resolution, two thumbnail).

  • HDCP compliant in bypass mode

  • Touchback enabled

VGA

Video input

Guest input #3

  • Support simultaneous guest input display with guest input #1 and guest input #2 (one full resolution, two thumbnail).

  • HDCP compliant in bypass mode

  • Touchback enabled

3.5 mm jack

Audio input

Analog audio input

  • Ingest into Surface Hub PC, usually with the VGA video input.

USB 2.0, type B

USB out

Touchback

  • Provides access to the HID input devices mouse, touch, keyboard, and stylus back to the guest PC.

Port locations

These are the port connections used for Guest Mode on the 55' and 84' Surface Hubs.

Wired port connections on 55' Surface Hub

Wired port connections on 84' Surface Hub

Port enumeration

When a Surface hub is connected to a guest computer with the wired connect USB port, a number of USB devices are discovered and configured. These peripheral devices are created for Touchback and Inkback. The peripheral devices can be viewed in Device Manager. Device Manager will show duplicate names for some devices.

Human interface devices

  • HID-compliant consumer control device

  • HID-compliant pen

  • HID-compliant pen (duplicate item)

  • HID-compliant pen (duplicate item)

  • HID-compliant touch screen

  • USB Input Device

  • USB Input Device (duplicate item)

Keyboards

  • Standard PS/2 keyboard

Mice and other pointing devices

  • HID-compliant mouse

Universal serial bus controllers

  • Generic USB hub

  • USB composite device

Guest Mode connectivity

Your choice of video cable will be determined by what is available from your source input. The Surface Hub has three choices of video input: DisplayPort, HDMI, and VGA. See the following chart for available resolutions.

Signal TypeResolutionFrame rateHDMI - RGBDisplayPortVGA

PC

640 x 480

59.94/60

X

X

X

PC

720 x 480

59.94/60

X

X

PC

1024 x 768

60

X

X

X

HDTV

720p

59.94/60

X

X

X

HDTV

1080p

59.94/60

X

X

X

Source audio is provided by DisplayPort and HDMI cables. If you must use VGA, Surface Hub has an audio input port that uses a 3.5 mm plug. Surface Hub also uses a USB cable that provides Touchback and Inkback from the Surface Hub to compatible Windows 10 devices. The USB cable can be used with any video input that is already connected with a cable.

Someone using Guest Mode to connect a PC would use one of these options:

DisplayPort -- DisplayPort cable and USB 2.0 cable

HDMI -- HDMI cable and USB 2.0 cable

VGA -- VGA cable, 3.5 mm audio cable, and USB 2.0 cable

If the computer you are using for Guest Mode is not compatible with Touchback and Inkback, then you won't need the USB cable.

Replacement PC Mode

In Replacement PC Mode, the embedded computer of the Surface Hub is turned off and an external PC is connected to the Surface Hub. Connections to replacement PC ports give access to key peripherals on the Surface Hub, including the screen, pen, and touch features. This does mean that your Surface Hub won’t have the benefit of the Windows Team experience, but you will have the flexibility offered by providing and managing your own Windows computer.

Software requirements

You can run Surface Hub in Replacement PC Mode with 64-bit versions of Windows 10 Home, Windows 10 Pro, and Windows 10 Enterprise. You can download the Surface Hub Replacement PC driver package from the Microsoft Download Center. We recommend that you install these drivers on any computer you plan to use as a replacement PC.

Hardware requirements

Surface Hub is compatible with a range of hardware. Choose the processor and memory confirmation for your replacement PC so that it supports the programs you'll be using. Your replacement PC hardware needs to support 64-bit versions of Windows 10.

Graphics adapter

In Replacement PC Mode, Surface Hub supports any graphics adapter that can produce a DisplayPort signal. You'll improve your experience with a graphics adapter that can match Surface Hub's resolution and refresh rate. For example, the best and recommended replacement PC experience on the Surface Hub is with a 120Hz video signal.

55' Surface Hubs - For best experience, use a graphics card capable of 1080p resolution at 120Hz.

84' Surface Hubs - For best experience, use a graphics card capable of outputting four DisplayPort 1.2 streams to produce 2160p at 120Hz (3840 x 2160 at 120Hz vertical refresh). We've verified that this works with the NVIDIA Quadro K2200, NVIDIA Quadro K4200, NVIDIA Quadro M6000, AMD FirePro W5100, AMD FirePro W7100, and AMD FirePro W9100. These are not the only graphics cards - others are available from other vendors.

Check directly with graphics card vendors for the latest drivers.

Graphics vendorDriver download page

NVIDIA

AMD

Intel

Ports

Replacement PC ports on 55' Surface Hub

DescriptionTypeInterfaceDetails

PC video

Video input

DP 1.2

  • Full screen display of 1080p at 120 Hz, plus audio

  • HDCP compliant

Internal peripherals

USB output

USB 2.0 type B

  • Touch

  • Pen

  • Speakers

  • Microphone

  • Cameras

  • NFC sensor

  • Ambient light sensor

  • Passive infrared sensor

USB hub

USB output

USB 2.0 type B

  • Underneath USB ports

Replacement PC ports on 84' Surface Hub

DescriptionTypeInterfaceDetails

PC video

Video input

DP 1.2 (2x)

  • Full screen display of 2160p at 120 Hz, plus audio

  • HDCP compliant

Internal peripherals

USB output

USB 2.0 type B

  • Touch

  • Pen

  • Speakers

  • Microphone

  • Cameras

  • NFC sensor

  • Ambient light sensor

  • Passive infrared sensor

USB hub

USB output

USB 2.0 type B

  • Underneath USB ports

Replacement PC setup instructions

To use Replacement PC Mode

  1. Download and install the Surface Hub Replacement PC driver package on the replacement PC.

    Note

    We recommend that you set sleep or hibernation on the replacement PC so the Surface Hub will turn off the display when it isn't being used.

  2. Turn off the Surface Hub using the power switch next to the power cable.

  3. Connect the cables from the Surface Hub's replacement PC ports to the replacement PC. These ports are usually covered by a removable plastic cover.

    55' Surface Hub -- connect one DisplayPort cable, and two USB cables.

    84' Surface Hub -- connect two DisplayPort cables, and two USB cables.

  4. Toggle the Mode switch to Replacement PC. The Mode switch is next to the Replacement PC ports.

  5. Turn on the Surface Hub using the power switch next to the power cable.

  6. Press the power button on the right side of the Surface Hub.

You can switch the Surface Hub to use the internal PC. Microsoft office 2017 for mac torrent.

To switch back to internal PC

  1. Turn off the Surface Hub using the power switch next to the power cable.

  2. Toggle the Mode switch to Internal PC. The Mode switch is next to the Replacement PC ports.

  3. Turn on the Surface Hub using the power switch next to the power cable.

Video Out

The Surface Hub includes a Video Out port for mirroring visual content from the Surface Hub to another display.

Ports

Video Out port on the 55' Surface Hub

Video Out port on the 84' Surface Hub

DescriptionTypeInterfaceCapabilities

Video Output Mirror

Video Output

Video Output

  • Supports connection to a standard DisplayPort monitor (only supports an x4 Link displaying 1080p60 resolution at 24bpp)

  • Supports use with HDMI monitors (supporting 1080p60) by using a DisplayPort-to-HDMI adaptor

Cables

Both the 55” and 84” Surface Hub devices have been tested to work with Certified DisplayPort and HDMI cables. While vendors do sell longer cables that may work with the Surface Hub, only those cables that have been certified by testing labs are certain to work with the Hub. For example, DisplayPort cables are certified only up to 3 meters, however many vendors sell cables that are 3 times that length. If a long cable is necessary, we strongly suggest using HDMI. HDMI has many cost-effective solutions for long-haul cables, including the use of repeaters. Nearly every DisplayPort source will automatically switch to HDMI signaling if a HDMI sink is detected.

Bluetooth accessories

You can connect the following accessories to Surface Hub using Bluetooth:

  • Mice
  • Keyboards
  • Headsets
  • Speakers

Note

After you connect a Bluetooth headset or speaker, you might need to change the default microphone and speaker settings.

-->

This article addresses a deployment approach that uses Microsoft Deployment Toolkit (MDT). You can also apply this information to other deployment methodologies. On most types of Surface devices, the keyboard should work during Lite Touch Installation (LTI). However, Surface Laptop requires some additional drivers to enable the keyboard. For Surface Laptop (1st Gen) and Surface Laptop 2 devices, you must prepare the folder structure and selection profiles that allow you to specify keyboard drivers for use during the Windows Preinstallation Environment (Windows PE) phase of LTI. For more information about this folder structure, see Deploy a Windows 10 image using MDT: Step 5: Prepare the drivers repository.

Note

It is currently not supported to add Surface Laptop 2 and Surface Laptop 3 keyboard drivers in the same Windows PE boot instance due to a driver conflict; use separate instances instead.

Important

If you are deploying a Windows 10 image to a Surface Laptop that has Windows 10 in S mode preinstalled, see KB 4032347, Problems when deploying Windows to Surface devices with preinstalled Windows 10 in S mode.

To add the keyboard drivers to the selection profile, follow these steps:

  1. Download the latest Surface Laptop MSI file from the appropriate locations:

  2. Extract the contents of the Surface Laptop MSI file to a folder that you can easily locate (for example, c:surface_laptop_drivers). To extract the contents, open an elevated Command Prompt window and run the command from the following example:

  3. Open the Deployment Workbench and expand the Deployment Shares node and your deployment share, then navigate to the WindowsPEX64 folder.

  4. Right-click the WindowsPEX64 folder and select Import Drivers.

  5. Follow the instructions in the Import Driver Wizard to import the driver folders into the WindowsPEX64 folder.

Note

Check the downloaded MSI package to determine the format and directory structure. The directory structure will start with either SurfacePlatformInstaller (older MSI files) or SurfaceUpdate (Newer MSI files) depending on when the MSI was released.

To support Surface Laptop (1st Gen), import the following folders:

  • SurfacePlatformInstallerDriversSystemGPIO
  • SurfacePlatformInstallerDriversSystemSurfaceHidMiniDriver
  • SurfacePlatformInstallerDriversSystemSurfaceSerialHubDriver
  • SurfacePlatformInstallerDriversSystemPreciseTouch

Microsoft Surface Keyboard Mac Driver Windows 10

Or for newer MSI files beginning with 'SurfaceUpdate', use:

  • SurfaceUpdateSerialIOGPIO
  • SurfaceUpdateSurfaceHidMiniDriver
  • SurfaceUpdateSurfaceSerialHubDriver
  • SurfaceUpdateItouch

To support Surface Laptop 2, import the following folders:

  • SurfacePlatformInstallerDriversSystemGPIO
  • SurfacePlatformInstallerDriversSystemSurfaceHIDMiniDriver
  • SurfacePlatformInstallerDriversSystemSurfaceSerialHubDriver
  • SurfacePlatformInstallerDriversSystemI2C
  • SurfacePlatformInstallerDriversSystemSPI
  • SurfacePlatformInstallerDriversSystemUART
  • SurfacePlatformInstallerDriversSystemPreciseTouch

Or for newer MSI files beginning with 'SurfaceUpdate', use:

Microsoft Surface Ergonomic Keyboard Mac Driver

  • SurfaceUpdateSerialIOGPIO
  • SurfaceUpdateIclSerialIOI2C
  • SurfaceUpdateIclSerialIOSPI
  • SurfaceUpdateIclSerialIOUART
  • SurfaceUpdateSurfaceHidMini
  • SurfaceUpdateSurfaceSerialHub
  • SurfaceUpdateItouch

Microsoft Surface Keyboard Mac Driver

To support Surface Laptop 3 with Intel Processor, import the following folders:

Microsoft Surface Type Keyboard

  • SurfaceUpdateIclSerialIOGPIO

  • SurfaceUpdateIclSerialIOI2C

  • SurfaceUpdateIclSerialIOSPI

  • SurfaceUpdateIclSerialIOUART

  • SurfaceUpdateSurfaceHidMini

  • SurfaceUpdateSurfaceSerialHub

  • SurfaceUpdateSurfaceHotPlug

  • SurfaceUpdateItouch

    Note

    Check the downloaded MSI package to determine the format and directory structure. The directory structure will start with either SurfacePlatformInstaller (older MSI files) or SurfaceUpdate (Newer MSI files) depending on when the MSI was released.

    To support Surface Laptop (1st Gen), import the following folders:

    • SurfacePlatformInstallerDriversSystemGPIO
    • SurfacePlatformInstallerDriversSystemSurfaceHidMiniDriver
    • SurfacePlatformInstallerDriversSystemSurfaceSerialHubDriver
    • SurfacePlatformInstallerDriversSystemPreciseTouch

    Or for newer MSI files beginning with 'SurfaceUpdate', use:

    • SurfaceUpdateSerialIOGPIO
    • SurfaceUpdateSurfaceHidMiniDriver
    • SurfaceUpdateSurfaceSerialHubDriver
    • SurfaceUpdateItouch

    To support Surface Laptop 2, import the following folders:

    • SurfacePlatformInstallerDriversSystemGPIO
    • SurfacePlatformInstallerDriversSystemSurfaceHIDMiniDriver
    • SurfacePlatformInstallerDriversSystemSurfaceSerialHubDriver
    • SurfacePlatformInstallerDriversSystemI2C
    • SurfacePlatformInstallerDriversSystemSPI
    • SurfacePlatformInstallerDriversSystemUART
    • SurfacePlatformInstallerDriversSystemPreciseTouch

    Or for newer MSI files beginning with 'SurfaceUpdate', use:

    • SurfaceUpdateSerialIOGPIO
    • SurfaceUpdateIclSerialIOI2C
    • SurfaceUpdateIclSerialIOSPI
    • SurfaceUpdateIclSerialIOUART
    • SurfaceUpdateSurfaceHidMini
    • SurfaceUpdateSurfaceSerialHub
    • SurfaceUpdateItouch

    To support Surface Laptop 3 with Intel Processor, import the following folders:

    • SurfaceUpdateIclSerialIOGPIO
    • SurfaceUpdateIclSerialIOI2C
    • SurfaceUpdateIclSerialIOSPI
    • SurfaceUpdateIclSerialIOUART
    • SurfaceUpdateSurfaceHidMini
    • SurfaceUpdateSurfaceSerialHub
    • SurfaceUpdateSurfaceHotPlug
    • SurfaceUpdateItouch

    Note

    For Surface Laptop 3 with Intel processor, the model is Surface Laptop 3. The remaining Surface Laptop drivers are located in the MDT Deployment ShareOut-of-Box DriversWindows10X64Surface Laptop 3 folder.

Microsoft Keyboard Driver

  1. Verify that the WindowsPEX64 folder now contains the imported drivers. The folder should resemble the following:

  2. Configure a selection profile that uses the WindowsPEX64 folder. The selection profile should resemble the following:

  3. Configure the Windows PE properties of the MDT deployment share to use the new selection profile, as follows:

    • For Platform, select x64.
    • For Selection profile, select the new profile.
    • Select Include all drivers from the selection profile.
  4. Verify that you have configured the remaining Surface Laptop drivers by using either a selection profile or a DriverGroup001 variable.

    • For Surface Laptop (1st Gen), the model is Surface Laptop. The remaining Surface Laptop drivers should reside in the MDT Deployment ShareOut-of-Box DriversWindows10X64Surface Laptop folder as shown in the figure that follows this list.
    • For Surface Laptop 2, the model is Surface Laptop 2. The remaining Surface Laptop drivers should reside in the MDT Deployment ShareOut-of-Box DriversWindows10X64Surface Laptop 2 folder.
    • For Surface Laptop 3 with Intel processor, the model is Surface Laptop 3. The remaining Surface Laptop drivers are located in the MDT Deployment ShareOut-of-Box DriversWindows10X64Surface Laptop 3 folder.

Microsoft Surface Keyboard Mac Driver Download

After configuring the MDT Deployment Share to use the new selection profile and related settings, continue the deployment process as described in Deploy a Windows 10 image using MDT: Step 6: Create the deployment task sequence.