ok , for those who know how to Read and write to lpt ports .

we know that in order to write to the data lines it is pretty easy , but to read from them one has to disable them , by seting the 5th bit of port 890 (for usual lpt1) to 1 . But then a problem arises if the port is not set to be bidirectional , following my research there should be a way to set it to be "bidirectional " (PS2 mode they said)

But the question is how ?? Please , any help would be greatly appreciated ... by the way dont send me to lvr.com i already been there long time ago , and they dont have the answer to my question .

Thanx in advance .