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/07/18 11:37]
muaddib [Vampire-compatible USB input devices]
vampire:compatible_usb_input [2020/11/02 15:54] (current)
renaudschweingruber_txg59n64 [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 the most common 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 | | | 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 |
Line 25: Line 23:
 | LogiLink | ID0063 | | | LogiLink | ID0063 | |
 | LogiLink | ID0095 | | | LogiLink | ID0095 | |
-| LogiLink | ID0124 | | 
 | LogiLink | ID0162 | | | LogiLink | ID0162 | |
-| Logitech | M90 | | +| Logitech | M500 | |
-| Logitech | M100 | | +
-| Logitech | M110 Silent Mouse | | +
-| Logitech | B100 | |+
 | Logitech | M-UK96A | | | Logitech | M-UK96A | |
 | Logitech | MX Revolution | | | Logitech | MX Revolution | |
-| Microsoft | Basic Optical Mouse v2.0, Model: 1113 | | 
-| 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 | |
Line 47: Line 41:
 | Razer | Naga Classic | | | Razer | Naga Classic | |
 | Razer | Naga 2014 | | | Razer | Naga 2014 | |
 +| Razer | DeathAdder Chroma | |
 | Razer | DeathAdder Elite | | | Razer | DeathAdder Elite | |
 +| Razer | Viper | |
 +| Razer | Tron | |
 | Evoluent | VerticalMouse 4 Right Wireless | | | Evoluent | VerticalMouse 4 Right Wireless | |
 | Basetech | BN-S11 | | | Basetech | BN-S11 | |
Line 55: Line 52:
 | Cherry | MC 2000 | | | Cherry | MC 2000 | |
 | Rapoo | N1130 Optical Mouse | | | Rapoo | N1130 Optical Mouse | |
-| Verbatim | Mini Travel Optical Mouse | | 
 | LC-Power | m709BS | | | LC-Power | m709BS | |
 | Insignia | Wired Optical Mouse, Model: NS-PM819 | | | Insignia | Wired Optical Mouse, Model: NS-PM819 | |
Line 63: Line 59:
 | Alcatroz | Stealth 5 Silent Mouse | | | Alcatroz | Stealth 5 Silent Mouse | |
 | Gigabyte | M6580 | | | 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 | K270 Wireless | |
 +| Logitech | K280e | |
 +| Logitech | K520 Wireless | |
 | Logitech | G105 Gaming Keyboard | | | Logitech | G105 Gaming Keyboard | |
 | Logitech | Deluxe 250 USB Keyboard | | | Logitech | Deluxe 250 USB Keyboard | |
Line 81: Line 106:
 | Microsoft | Natural Wireless Ergonomic Keyboard 7000 | | | Microsoft | Natural Wireless Ergonomic Keyboard 7000 | |
 | HP | KB57211 | | | HP | KB57211 | |
 +| HP | PR1101U | |
 | HP | SK-2028 | | | HP | SK-2028 | |
 | Lenovo | SK-8821 | | | Lenovo | SK-8821 | |
 | Acer | PR1101U | | | Acer | PR1101U | |
 | Focus Electronics | FK-760 | | | Focus Electronics | FK-760 | |
-| Redragon | K552 (without the "​-2"​ suffix) | 740002400346 |+| Redragon | K552 (without the "-2" or "​-KR"​ or "-WR" suffix) | 740002400346 ​
 +| Rii | RK100 | | 
 +| Rii | RK100+ | |
 | Rii | RK104 | | | Rii | RK104 | |
 +| Rii | K66 | |
 | A-EON Technology | KX1000-1 | | | A-EON Technology | KX1000-1 | |
 | Trust | Isla Keyboard | | | Trust | Isla Keyboard | |
Line 93: Line 122:
 | 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) | | | Ajazz | AK33 Mechanical Gaming Keyboard (without RGB backlight) | |
 | Armaggeddon | MKA-3C Psychfalcon | | | Armaggeddon | MKA-3C Psychfalcon | |
 | Sanwa Supply | SKB-SL28BK | | | Sanwa Supply | SKB-SL28BK | |
 | Genius | Scorpion K9 | | | 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