Device 'Microsoft Surface Keyboard'

ID USB 045e:0922
Class03-00-00 »
Type input/keyboard »
Vendor Microsoft »
Name Surface Keyboard

TIP:  Find drivers for your hardware by creating a probe.

Kernel Drivers

The device is supported by kernel versions 2.6.14 and newer according to the LKDDb:


Ver Source Config By ID By Class
2.6.14 - 2.6.15 drivers/usb/input/yealink.c CONFIG_USB CONFIG_USB_ACECAD CONFIG_USB_AIPTEK CONFIG_USB_ATI_REMOTE CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_KBTAB CONFIG_USB_MOUSE CONFIG_USB_MTOUCH CONFIG_USB_POWERMATE CONFIG_USB_WACOM CONFIG_USB_XPAD CONFIG_USB_YEALINK * 030000
2.6.0 - 2.6.21 drivers/usb/input/hid-core.c CONFIG_USB CONFIG_USB_AIPTEK CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_MOUSE CONFIG_USB_WACOM * 03
2.6.22 - 6.12 drivers/hid/usbhid/hid-core.c CONFIG_HID CONFIG_USB_HID CONFIG_USB_KBD CONFIG_USB_MOUSE * 03
2.6.28 - 6.12 drivers/input/misc/cm109.c CONFIG_INPUT CONFIG_INPUT_CM109 CONFIG_INPUT_MISC * 030000

Status (68)

The device is a part of the following computers:

Pages: 1 2 

HWidTypeVendor / ModelProbesSystemLast
Status
33707 » tablet Microsoft /
Surface Book 2
1 ArcoLinux Rolling ArcoLinux R... detected
6E821 » tablet Microsoft /
Surface Book 2
1 OpenMandriva 25.03 OpenMandriv... detected
D4A25 » tablet Microsoft /
Surface Book 2
1 Zorin 18 Zorin 18 detected
C21AA » tablet Microsoft /
Surface Book 2
1 Pop!_OS 22.04 Pop!_OS 22.04 detected
AC52D » tablet Microsoft /
Surface Book 2
1 Endless 4.0.0 Endless 4.0.0 detected
AC52D » tablet Microsoft /
Surface Book 2
2 Endless 4.0.6 Endless 4.0.6 detected
45143 » tablet Microsoft /
Surface Book 2
1 Elementary 6.1 Elementary 6.1 detected
13055 » tablet Microsoft /
Surface Book 2
1 Ubuntu 22.04 Ubuntu 22.04 detected
4E01E » tablet Microsoft /
Surface Book 2
2 Elementary 7.1 Elementary 7.1 detected
96E5B » tablet Microsoft /
Surface Book 2
1 Arch Rolling Arch Rolling detected
C1AD1 » tablet Microsoft /
Surface Book 2
1 Garuda Linux Soaring Garuda Linu... detected
524C2 » tablet Microsoft /
Surface Book 2
1 Arch Rolling Arch Rolling detected
2B7E0 » tablet Microsoft /
Surface Book 2
1 EndeavourOS Rolling EndeavourOS... detected
0B57E » tablet Microsoft /
Surface Book 2
1 Debian 12 Debian 12 detected
94F3A » tablet Microsoft /
Surface Book 2
1 Zorin 17 Zorin 17 detected
2996E » tablet Microsoft /
Surface Book 2
1 Kali 2025.2 Kali 2025.2 detected
EF775 » tablet Microsoft /
Surface Book 2
1 Ubuntu 18.10 Ubuntu 18.10 detected
66E5C » tablet Microsoft /
Surface Book 2
1 EndeavourOS Rolling EndeavourOS... detected
76DA9 » tablet Microsoft /
Surface Book 2
2 Mint 21.3 Mint 21.3 detected
82231 » tablet Microsoft /
Surface Book 2
2 Ubuntu 23.10 Ubuntu 23.10 detected
58D71 » tablet Microsoft /
Surface Book 2
1 Fedora 43 Fedora 43 detected
C9E17 » tablet Microsoft /
Surface Book 2
1 Ubuntu 25.04 Ubuntu 25.04 detected
1B9EA » tablet Microsoft /
Surface Book 2
1 Arch Rolling Arch Rolling detected
75D31 » tablet Microsoft /
Surface Book 2
1 Mint 21.1 Mint 21.1 detected
0786E » tablet Microsoft /
Surface Book 2
1 Ubuntu 18.10 Ubuntu 18.10 detected
98CB6 » tablet Microsoft /
Surface Book 2
1 Clear Linux 34150 Clear Linux... detected
84D09 » tablet Microsoft /
Surface Book 2
1 KDE neon 20.04 KDE neon 20.04 detected
5402A » tablet Microsoft /
Surface Book 2
1 Ubuntu 24.04 Ubuntu 24.04 detected
55E95 » tablet Microsoft /
Surface Book 2
1 Pop!_OS 21.04 Pop!_OS 21.04 detected
BBE96 » tablet Microsoft /
Surface Book 2
1 Fedora 34 Fedora 34 detected
E6819 » tablet Microsoft /
Surface Book 2
1 Kali 2022.3 Kali 2022.3 detected
E6819 » tablet Microsoft /
Surface Book 2
1 Kali 2023.1 Kali 2023.1 detected
E6819 » tablet Microsoft /
Surface Book 2
1 Kali 2025.1 Kali 2025.1 detected
415C2 » tablet Microsoft /
Surface Book 2
1 OpenMandriva 25.90 OpenMandriv... detected
A0068 » tablet Microsoft /
Surface Book 2
3 Ubuntu 22.10 Ubuntu 22.10 detected
A1E23 » tablet Microsoft /
Surface Book 2
1 Ubuntu 20.04 Ubuntu 20.04 detected
5B3E4 » tablet Microsoft /
Surface Book 2
1 Mint 21 Mint 21 detected
E1D23 » tablet Microsoft /
Surface Book 2
1 Ubuntu 22.04 Ubuntu 22.04 detected
2B65F » tablet Microsoft /
Surface Book 2
1 Pop!_OS 22.04 Pop!_OS 22.04 detected
44CB9 » tablet Microsoft /
Surface Book 2
1 Arch Rolling Arch Rolling detected
02CF8 » tablet Microsoft /
Surface Book 2
2 Fedora 30 Fedora 30 detected
1987F » tablet Microsoft /
Surface Book 2
3 Mint 21.1 Mint 21.1 detected
DD498 » tablet Microsoft /
Surface Book 2
1 KDE neon 22.04 KDE neon 22.04 detected
A9026 » tablet Microsoft /
Surface Book 2
1 Arch Arch detected
D77C2 » tablet Microsoft /
Surface Book 2
1 Fedora 33 Fedora 33 detected
3799B » tablet Microsoft /
Surface Book 2
2 Pop!_OS 22.04 Pop!_OS 22.04 detected
07C32 » tablet Microsoft /
Surface Book 2
1 EndeavourOS Rolling EndeavourOS... detected
07C32 » tablet Microsoft /
Surface Book 2
1 Mint 22.1 Mint 22.1 detected
DD73E » tablet Microsoft /
Surface Book 2
1 Pop!_OS 21.10 Pop!_OS 21.10 detected
C977D » tablet Microsoft /
Surface Book 2
1 Clear Linux 34860 Clear Linux... detected

Pages: 1 2 

TIP:  How it fits BSD?


Hardware for Linux and BSD

GitHub