the keyboard function ok from a distance which be what I need , but it can be annoying sometimes . some time key be lose and you have to hit they twice , and also the keyboard have a function to go to ` sleep mode ' after not be use , and it might require several keystroke to wake it up . Annoying . all in all , I do not find a good alternative , but if there be , I would add the extra money and buy something better .