Logitech has been making its line of Harmony universal remote controls for a number of years. These remotes are notable because they all have macro buttons that make changing multiple inputs on your home theater system as easy as pushing a single button. Logitech has rolled out a new Harmony product called the Harmony Smart Keyboard.

The device is exactly what you think it is, a keyboard that can be used as a universal remote. The device is compatible with set top boxes like the Apple TV, Roku, Xbox 360, and PS3 consoles. It will also work with the Xbox One, but support for the PS4 isn't mentioned.
The QWERTY keyboard lets you easily type searches or chat. The keyboard also has the buttons you expect for controlling media and has a guide button. The keyboard also ships with the Harmony Hub that launched last summer as a standalone device.
The Harmony Hub turns the signals for the keyboard and the iPhone or Android app into signals that your console can understand via Wi-Fi, IR, and Bluetooth. The app also supports macros for setting up tasks to change inputs on all your devices. The keyboard itself has three macro buttons built-in along with a track pad. You can pre-order the keyboard now for $149.