• ugo@feddit.it
    link
    fedilink
    arrow-up
    10
    ·
    1 day ago

    Ghosting entirely depends on the wiring of the keyboard pcb. Key rollover can depend on the wiring of the keyboard pcb, but usually is limited by the usb HID protocol.

    Generally speaking, usb can carry up to 6 keys of information in a single packet (I don’t remember off the top of my head if modifiers are included). It is possible to use extended packets and encode more info (and thus allow for more than 6 keys rollover) but it requires negotiation with the os so most vendors don’t bother as generally you don’t need to be able to press more than 6 keys at the same time for most applications.