摘要 |
<p>Systems, devices, and methods for a shared matrix 48 of shared row pins 72 and/or column pins 76 between a first array of keys and a second array of lights of a keyboard. A keyboard controller addresses the first array of keys 38 and the second array of lights 62 during a scanning period using the shared row pins 72 and/or column pins 76. Each key 38 is backlit by one or more lights 62 of the second array of lights 62 that may be individually controlled. The keyboard controller 56 may drive the desired lights 62 of a respective row while detecting key presses of the same row during the row interval using the shared row pins 72 and/or column pins 76. In some embodiments, the keyboard controller 56 may drive the desired lights 62 of a row during driving interval of the row interval, and scan the keys 38 of the row separately during a sensing interval of the row interval.</p> |