buy this for my home theater pc , run Linux . the size , weight , keyboard layout , typing feel , and battery life be all great . it be well balance in the hand , and I can easily type one-handed while stand up , say , for enter a username and password while browse the web . the wireless sensitivity appear to work as advertise , have use it at distance well over 20 ' from my computer . there be a `` left '' mouse button on the front right of the keyboard , so you can use just you right hand for point and click , unless you need to use the `` right '' mouse button . then you have to use you left hand to operate the mouse button on the left side of the keyboard . these left-side mouse button take a little get use to , since my brain be wire to operate mouse button with only my right hand . but after a day or two of use these left-side button feel naturally place . I have also come to rely heavily on the the scroll wheel on the front left of the keyboard . the home\/end\/pgup \/ PgDown key be conveniently position in the right-most column of key right next to the trackball , make for easy page navigation during web browsing , pdf reading , etc. . unfortunately , IOGear have not improve the trackball design from previous model , which other have complain about in Amazon review . out of the box , it feel gritty and rough . this have smooth out somewhat over time , but be still far from perfect . it also wobble in its socket , which make for a wholly unsatisfying experience and reduce accuracy . I use a Logitech Marble mouse with my office computer , which be so smooth and accurate that it make the IOGear trackball seem like a afterthought . if only iogear would improve this one critical part , the keyboard would be the perfect addition to we home entertainment system . that say , I enjoy use the keyboard , and have come to live with the trackball . I still think it be a better setup than balance a separate keyboard and pointer device when sit on a couch . the keyboard come with rechargeable aa battery and usb cable for recharge , which be a nice touch .