Nice music on this!
In terms of puzzle design, I think a good rule of thumb to keep in mind for puzzles that you have to discover is to make it very obvious for the player what options for interaction exist and let the puzzles be more about how to utilize them. Having to press every button on the keyboard to see if it does anything felt a bit ill-conceived in this regard.