Nexys4 boards are quite finicky when in which USB keyboards they want to talk to, so this page will share user experiences on what keyboards have and haven’t worked.
...
Use a plain and simple Keyboard without any extras like Hubs, Media Keys, etc.
Blami reports that he had luck with old PS/2 Keyboards and an PS/2 to USB converter
Keyboard | Model | USB-ID | State | Reporter / Link |
---|---|---|---|---|
Cherry G83 | G83-6105-LUNDE | 046a:0011 | WORKING | lydon (discord post) |
Cherry KC 1000 | 046a:b090 | WORKING | TheChief | |
Dell L100 | Model L100 Keyboard | 413c:2105 | WORKING | Retrocombs (discord post) |
Microsoft Natural Keyboard 4000 | Microsoft Natural Keyboard 4000 V1.0 | 045e:00db | WORKING | Scott (discord post) |
Microsoft Wired 600 | 045e:07f8 | WORKING | RetroCogs | |
Logitech Media Keyboard K200 | 046d:c31d | WORKING | RetroCogs | |
Logitech UltraX Media Keyboard | Y-BL49 | 046d:c30e | WORKING | GeirS (reported to lydon) |
HP, Inc Slim Keyboard | KBAR211 | 03f0:354a | WORKING | TDeval |
TypeMatrix 2030 USB Keyboard | EZR 2030-US | 1e54:2030 | WORKING | TDeval |
perixx PERIBOARD-409 | PERIBOARD-409 | 04d9:a088 | WORKING | btoschi |
Evoluent | kb1 "Mouse Friendly Keyboard" | 05af:0802 | WORKING | markkrueg |
DIGITECH XC-5146 | Holtek Semiconductor, Inc. Keyboard | 04d9:1503 | OK (details) | Gurce |
Dell KB216T | NOT WORKING | Retrocombs | ||
DasKeyboard Prime13 | Das Keyboard P13 | 24f0:0105 | NOT WORKING | lydon |
WASD Custom Keyboard - Commander X16 | Micromedia SONiX USB Keyboard | 0c45:7691 | NOT WORKING | lydon |
OLKB Preonic | OLKB-60-3 | 03a8:a649 | NOT WORKING | TDeval |
Current theories:
should have only one
Interface Descriptor
of SubclassBoot Interface Subclass
or one
Interface Descriptor
of SubclassBoot Interface Subclass
(until now all reported keyboards have this as their first descriptor) plus a low number of totalwDescriptorLength
(biggest known working count is 169)