I am curious to know if the communication between the computer and keyboards is unidirectional or bidirectinal.
Until a few days ago i thought the communication is unidirectional because only the keyboard sends data to the computer and the computer interprets this data.
Also the article from which I learned about simplex,duplex and half-duplex gave as simplex communication example the communication between the keyboard and the computer. http://www.iec-usa.com/Browse05/DTHFDUP.html
However I discovered that using virtual keyboard programs such as On-Screen keyboard you can actually tun on the caps lock, num lock or the scroll lock and the LED indicator turns on or OFF accordingly on the keyboard. This has to mean that the computer also sends data to the keyboard. Is this correct?