DaisyChained 74HC165, only gettin data from 2 last

Thanks guys.

I just figured out that by printing bit-by-bit it's possible to get the entire data :-[.

So it's a software problem. Another thing that i figured out is that you can simply connect that silly ClockEnable Pin to the ground.

The problem probably is that I don't understand the bitwise operations very well. I wanted to send a long binary string to the computer, but it's hard to do this using my very limited knowledge, so i am sending an array.

Now i have another problem... i plan to connect more than 200 inputs using daisychained 74HC165's, however, i don't know if massive printing is heavy, but it can't detect quicker presses... i knew it was going to be slow, but the guys on the other thread said it was going to be alright to make a musical keyboard (>3us of rate) however, even with 32 inputs the thing is very slow :(.

Thank you.