Keyboards with integrated pointing devices
The following sections split the keyboards into categories.
“Multimedia keyboard”
These are always wireless. These are meant to be used in front of a TV. I don’t think programming on this would be comfortable.
There can be some stupid limitations, like the Logitech K400 has: the F1-F12 keys work as media keys by default, you can toggle them to work as regular F1-F12 keys, but that will reset once the keyboard’s power cycles - which is unusable for programming.
| Name | Link |
|---|---|
| Logitech K400 Plus | https://www.logitech.com/en-us/products/keyboards/k400-plus-touchpad-keyboard.920-007119.html |
| Microsoft All-in-One | https://www.microsoft.com/en-us/d/microsoft-all-in-one-media-keyboard/8ttd9j9jnsf0 |
| Corsair K83 | https://www.corsair.com/ww/en/p/keyboards/ch-9268046-tr/k83-wireless-entertainment-keyboard-tr-ch-9268046-tr |
| Perixx PERIBOARD-716 | https://perixx.com/collections/keyboards/products/wireless-2-4ghz-compact-scissor-key-keyboard-multimedia-keys-large-touchpad |
| KeySonic KSK-5220BT | https://keysonic.de/product/ksk-5220bt/ |
| Natec Turbot | https://natec-zone.com/product/turbot |
| Tracer Smart RF | https://en.tracer.eu/keyboard-with-touchpad-tracer-smart-rf-2,4-ghz |
| Tracer Expert | https://en.tracer.eu/keyboard-with-touchpad-tracer-expert-rf-2,4-ghz |
| Rapoo E2710 | https://www.rapoo-eu.com/product/e2710/ |
| Rapoo K2600 | https://www.rapoo-eu.com/product/k2600/ |
| Rapoo K2800 | https://www.rapoo-eu.com/product/k2800/ |
Commercial, fully respectable keyboard
These are made by boring old acme-corps, and are distinct from the “tv couch potato” segment. Mostly come in wired… The keyboard layout is cramped laptop-style most of the time.
| Model | Wiring | Pointing device | Features |
|---|---|---|---|
| Mokibo Fusion Keyboard Universal (amzn) | wireless | the keycaps are the touchpad :o | |
| Lizrrot Ergonomic Keyboard | wireless | trackball (lmb,rmb,clickable scroll) | ergo |
| Adesso WKB-3150UB | wireless | trackball (lmb,rmb,scroll - clicakble?) | ergo |
| Lenovo ThinkPad Bluetooth TrackPoint Keyboard | wireless | trackpoint+touchpad () | |
| Lenovo TrackPoint Keyboard II | wireless | trackpoint (lmb,mmb,rmb) | |
| SolidTek KB-628RF | wireless | trackball (? upper left) | |
| Adesso WKB-4110UB | wireless | touchpad (lmb,rmb) | |
| SolidTek KB-WKB830 | wireless | touchpad () | waterproof numpad |
| Adesso AKB-450UB | wired | touchpad (lmb,rmb) | ergo |
| Adesso AKB-425UB | wired | touchpad (lmb,rmb) | |
| Cherry G80-11900 | wired | touchpad (lmb,rmb) | mechanical numpad |
| UniComp EnduraPro | wired | trackpoint () | mechanical |
| KeySonic ACK-3410 | wired | touchpad (lmb,rmb) | |
| KeySonic ACK-540U+ | wired | touchpad (lmb,rmb) | |
| KeySonic KSK-5031IN | wired | touchpad (lmb,rmb) | mini |
| KeySonic KSK-6231INEL | wired | touchpad (lmb,rmb) | waterproof numpad |
| SolidTek KB-3410BU | wired | touchpad (lmb,rmb) | |
| SolidTek KB-540 | wired | touchpad (lmb,rmb) | |
| SolidTek KB-730 | wired | touchpad (lmb,rmb) | numpad |
| SolidTek KB-IKB107 | wired | touchpad (lmb,rmb) | numpad |
| Lenovo Wired USB Keyboard with TrackPoint | wired | trackpoint (lmb,mmb,rmb) | |
| Lenovo ThinkPad Travel Keyboard (55Y9042) | wired | trackpoint (lmb,mmb,rmb) | |
| Cherry G84-4400 | wired | trackball (lmb,rmb) | mechanical |
| Cherry G84-5500XS | wired | touchpad (lmb,rmb) | mechanical |
| Cherry G84-5400XS | wired | trackball (lmb,rmb) | mechanical |
Fancy mechanical keyboards
These are made by indie mechanical keyboard companies. Expensive.
- TEX Shinobi
- TEX Shura
- TEX Yoda II
- TEX Kodachi
- Ultimate Hacking Keyboard
- HHKB Studio (look closely, the trackpoint is black on black bg)
- Bastardkb Charybdis
- Bastardkb Dilemma
DIY
Keyboards which you’ll need to 3D print and solder yourself.
- https://github.com/noahprince22/tractyl-manuform-keyboard
- https://github.com/manna-harbour/crkbd/blob/master/trackpoint/readme.org
Keyboard transplant
Turn a laptop keyboard (e.g. transplant from ThinkPad T430) into a regular keyboard https://www.youtube.com/watch?v=eVBTEWGJvJc
The T430 keyboard connector is plugged into a special slot on the T430 motherboard. The slot on the motherboard is JAE Electronics WP7B-S040VA1-R8000 - https://www.mouser.pl/ProductDetail/JAE-Electronics/WP7B-S040VA1-R8000
- https://www.gilesorr.com/blog/soldering-ribbon-connectors.html
- https://github.com/rampadc/arduino-thinkpadkb-usb
- https://github.com/lowJ/tp-keyboard
- https://github.com/saoto28/pineapple60