Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vampire:compatible_usb_input [2020/02/15 11:14]
muaddib
vampire:compatible_usb_input [2020/09/24 00:49] (current)
muaddib [Compatible keyboards]
Line 3: Line 3:
 This page contains a list of USB input devices (mice, keyboards, game controllers,​ etc.) that are known to be working well on Vampire boards that have a USB port. This page contains a list of USB input devices (mice, keyboards, game controllers,​ etc.) that are known to be working well on Vampire boards that have a USB port.
  
-To initialize a USB mouse or keyboard, the Vampire uses the "boot protocol"​. This is the same protocol that was used by PC BIOS USB stacks before UEFI became widespread. Nowadays, with UEFI USB stacks available on most PCs, the old "boot protocol"​ is no longer necessary, so some manufacturers simply omit this protocol from their mice and keyboards.+===== Compatibility concerns =====
  
-<callout type="warning" ​icon="true"+  * **Mice and keyboards:​** To initialize a USB mouse or keyboard, the Vampire uses the "boot protocol". This is the same protocol that was used by PC BIOS USB stacks before UEFI became widespread. Nowadays, with UEFI USB stacks available on most PCs, the old "boot protocol" ​is no longer necessary, so some manufacturers simply omit this protocol from their devices. But notably, if a USB mouse or keyboard does not support the "boot protocol",​ it will not work on the Vampire. ​If you really need to use such a device, it can be made to work with the help of [[https://​github.com/​tkoecker/​v4_hid_wrapper|this HID wrapper]] (do-it-yourself).
-If a USB mouse or keyboard does not support the "boot protocol",​ it will not work on the Vampire. +
-</callout>+
  
-For communicating with USB game controllers,​ there is no standard protocol. Every manufacturer'​s protocol can be different. The Vampire has support for most of these protocols, covering a substantial number of game controllers.+  * **Game controllers:​** ​For communicating with USB game controllers,​ there is no standard protocol. Every manufacturer'​s protocol can be different. The Vampire has support for the most common ​protocols, covering a substantial number of game controllers.
  
-===== Mice =====+===== Compatible mice =====
  
-<​datatables page-length="​50">+<​datatables page-length="​100">
 ^ Brand ^ Product ^ SKU or EAN or P/N ^ ^ Brand ^ Product ^ SKU or EAN or P/N ^
-AmigaKit ​Optical Scroll Mouse USB PS2 MSEUSBOPB ​|+AmazonBasics ​3-Button ​USB Wired Computer Mouse, Model: MSU0939 ​| |
 | Dell | MS111 | | | Dell | MS111 | |
 +| Dell | M-UVDEL1 | |
 | HP | X1000 | | | HP | X1000 | |
 | HP | USB Optical Mouse | Spares P/N: 674316-001 | | HP | USB Optical Mouse | Spares P/N: 674316-001 |
-| LogiLink | ID0010 | 4260113566619 ​+| LogiLink | ID0010 | | 
-| LogiLink | ID0011 | 4260113566626 ​+| LogiLink | ID0011 | | 
-| LogiLink | ID0016 | 4260113567906 ​+| LogiLink | ID0016 | | 
-| LogiLink | ID0063 | 4052792007022 ​+| LogiLink | ID0063 | | 
-| LogiLink | ID0162 ​4052792045758 ​+| LogiLink | ID0095 ​| | 
-Logitech ​M90 | | +LogiLink ​ID0162 ​| | 
-| Logitech | M100 | | +| Logitech | M500 | |
-| Logitech | B100 | |+
 | Logitech | M-UK96A | | | Logitech | M-UK96A | |
-Microsoft ​Basic Optical Mouse v2.0, Model: 1113 | | +Logitech ​MX Revolution ​| |
-| Microsoft | Compact Optical Mouse 500 v2.0, Model: 1344 | |+
 | Microsoft | Optical Mouse by S+ARCK | | | Microsoft | Optical Mouse by S+ARCK | |
 | Lenovo | USB Optical Wheel Mouse, Model: MOEUUOA | FRU P/N: 00PH128 | | Lenovo | USB Optical Wheel Mouse, Model: MOEUUOA | FRU P/N: 00PH128 |
 +| Lenovo | Optical Mouse, Model: M-UAE119 | FRU P/N: 41U3030 |
 | V7 Videoseven | USB-Mouse Optical | MV3000010-5EC | | V7 Videoseven | USB-Mouse Optical | MV3000010-5EC |
 | Hama | MC-100 USB Mouse Optical | 00182600 | | Hama | MC-100 USB Mouse Optical | 00182600 |
 | Hama | MC-200 USB Mouse Optical | 00182602 | | Hama | MC-200 USB Mouse Optical | 00182602 |
 | VicTsing | PC081A | | | VicTsing | PC081A | |
 +| VicTsing | PC156A | |
 | Trust | Carve Mouse 15862 | | | Trust | Carve Mouse 15862 | |
 | Trust | Basi Mouse 16591 | | | Trust | Basi Mouse 16591 | |
 | Zelotes | T-80 Gaming Mouse | | | Zelotes | T-80 Gaming Mouse | |
 +| Razer | Diamondback | |
 +| Razer | Naga Classic | |
 | Razer | Naga 2014 | | | Razer | Naga 2014 | |
 +| Razer | DeathAdder Chroma | |
 +| Razer | DeathAdder Elite | |
 +| Razer | Viper | |
 +| Razer | Tron | |
 | Evoluent | VerticalMouse 4 Right Wireless | | | Evoluent | VerticalMouse 4 Right Wireless | |
 | Basetech | BN-S11 | | | Basetech | BN-S11 | |
Line 45: Line 50:
 | Fujitsu | M-U0026 | | | Fujitsu | M-U0026 | |
 | ThinkPad | USB Laser Mouse | | | ThinkPad | USB Laser Mouse | |
 +| Cherry | MC 2000 | |
 +| Rapoo | N1130 Optical Mouse | |
 +| LC-Power | m709BS | |
 +| Insignia | Wired Optical Mouse, Model: NS-PM819 | |
 +| Insignia | Wired Optical Mouse, Model: NS-PNMW319 | |
 +| T'nB | Ergonomic Vertical Wired Mouse, Model: MUERGOV | |
 +| T'nB | Rainbow Mouse, Model: MRAINBKRD | |
 +| Alcatroz | Stealth 5 Silent Mouse | |
 +| Gigabyte | M6580 | |
 +| MediaRange | MROS201 | |
 +| MediaRange | MROS210 | |
 +| MediaRange | MROS211 | |
 +| Conceptronic | Easy Mouse / REGAS A1, Model: CLLMEASY | 12000041 |
 +| Kensington | Orbit Optical Trackball | |
 +| Gamdias | Zeus E2 | |
 +| Ultron | UM-100 | |
 +| Inter-Tech | Eterno M-3026 | |
 +</​datatables>​
 +
 +==== Partly-compatible mice ====
 +
 +If a mouse'​s electrical components are built to wake up "too quickly",​ the Vampire will not have time to initialize it when powering on.  You will need to plug in the mouse **after** turning on the Vampire and allowing some time for its electronics to wake up.  Mice that are suffering from this problem are listed below. ​ This late plug-in requirement can be circumvented with the help of [[https://​github.com/​tkoecker/​v4_hid_wrapper|this HID wrapper]] (do-it-yourself).
 +
 +<​datatables page-length="​100">​
 +^ Brand ^ Product ^ SKU or EAN or P/N ^
 +| AmigaKit | Optical Scroll Mouse USB | MSEUSBOPB |
 +| Logitech | M90 | |
 +| Logitech | M100 | |
 +| Logitech | M110 Silent Mouse | |
 +| Logitech | B100 | |
 +| Microsoft | Basic Optical Mouse v2.0, Model: 1113 | |
 +| Microsoft | Compact Optical Mouse 500 v2.0, Model: 1344 | |
 +| HP | X900 | |
 +| LogiLink | ID0124 | |
 +| Verbatim | Mini Travel Optical Mouse | |
 </​datatables>​ </​datatables>​
  
-===== Keyboards ​=====+===== Compatible keyboards ​=====
  
-<​datatables page-length="​50">+<​datatables page-length="​100">
 ^ Brand ^ Product ^ SKU or EAN or P/N ^ ^ Brand ^ Product ^ SKU or EAN or P/N ^
-| Logitech | K120 | US English (Qwerty): PN: 920-002478 \\ UK English (Qwerty): PN: 920-002501 \\ Deutsch (Qwertz): PN: 920-002489 \\ Suisse / Schweizer (Qwertz): PN: 920-002504 \\ Belge (Azerty): PN: 920-002482 \\ Dutch (Qwerty): PN: 920-002508 \\ Español (Qwerty): PN: 920-002499 \\ Français: PN: 920-002488 \\ Italiano (Qwerty): PN: 920-002492 \\ Magyar (Qwertz): PN: 920-002491 \\ Dansk / Norsk / Svenska / Suomalainen:​ PN: 920-002822 \\ Portugais: PN: 920-002816 \\ Pусский:​ PN: 920-002506 ​|+| Logitech | K120 | |
 | Logitech | K200 | | | Logitech | K200 | |
 +| Logitech | K280e | |
 | Logitech | G105 Gaming Keyboard | | | Logitech | G105 Gaming Keyboard | |
 | Logitech | Deluxe 250 USB Keyboard | | | Logitech | Deluxe 250 USB Keyboard | |
Line 59: Line 100:
 | Dell | SK-8115 | | | Dell | SK-8115 | |
 | Dell | KB212-B | | | Dell | KB212-B | |
 +| Dell | KB216 | |
 | Microsoft | Wired Keyboard 600 | | | Microsoft | Wired Keyboard 600 | |
 | Microsoft | Natural Wireless Ergonomic Keyboard 7000 | | | Microsoft | Natural Wireless Ergonomic Keyboard 7000 | |
 +| HP | KB57211 | |
 +| HP | PR1101U | |
 +| HP | SK-2028 | |
 +| Lenovo | SK-8821 | |
 | Acer | PR1101U | | | Acer | PR1101U | |
 | Focus Electronics | FK-760 | | | Focus Electronics | FK-760 | |
-| Redragon | K552 | 740002400346 |+| Redragon | K552 (without the "​-2"​ or "​-KR"​ or "​-WR"​ suffix) ​| 740002400346 ​
 +| Rii | RK100 | | 
 +| Rii | RK100+ | |
 | Rii | RK104 | | | Rii | RK104 | |
 | A-EON Technology | KX1000-1 | | | A-EON Technology | KX1000-1 | |
Line 71: Line 119:
 | Cherry | G270 | G82-27000 | | Cherry | G270 | G82-27000 |
 | Speedlink | Velator Mechanical Gaming Keyboard | SL-670007-BK | | Speedlink | Velator Mechanical Gaming Keyboard | SL-670007-BK |
 +| Speedlink | Lamia Gaming Keyboard | |
 +| Ajazz | AK33 Mechanical Gaming Keyboard (without RGB backlight) | |
 +| Armaggeddon | MKA-3C Psychfalcon | |
 +| Sanwa Supply | SKB-SL28BK | |
 +| Genius | Scorpion K9 | |
 +| Kensington | Keyboard for Life, Model: PK1100U | |
 +| Macally | Compact USB Wired Keyboard, Models: SLIMKEYC, SLIMKEYCSG | |
 </​datatables>​ </​datatables>​
  
 <callout type="​tip"​ icon="​true">​ <callout type="​tip"​ icon="​true">​
-You can connect an Amiga 600 / 1200 keyboard to the USB port using a ''​Keyrah V2b''​ from iComp.+You can connect an Amiga keyboard to the USB port
 +  * For an Amiga 600 / 1200 keyboard, use a ''​Keyrah V2b''​ from iComp
 +  * For other types of Amiga keyboards, use [[https://​github.com/​tkoecker/​amigakb/​tree/​master/​boards|this adapter]] (do-it-yourself).
 </​callout>​ </​callout>​
  
-===== Game controllers =====+===== Compatible game controllers =====
  
-<​datatables page-length="​50">+<​datatables page-length="​100">
 ^ Brand ^ Product ^ SKU or EAN or P/N ^ ^ Brand ^ Product ^ SKU or EAN or P/N ^
 | Speedlink | Strike Gamepad | SL-6535 | | Speedlink | Strike Gamepad | SL-6535 |
Last modified: le 2020/08/02 12:37