Exactly this has been on my mind for the past year except as a stand-alone key cap that can be placed on any keyboard. If anybody want to makes this a reality I would completely back that Kickstarter.
Power is a major issue for something like that, and you need to find a way to bodge it into the existing key matrix, or have it as it's own HID device (which I believe ruins combos). That and you don't have much space to work with either, especially if you still want to retain the full travel of the switch.
With Gergo [2] I took a different approach, and opted for every key to have pads for connection to the i2c bus, as well as a custom footprint for mounting devices (Needed as I2C is slow and that footprint is connected to a interrupt-able bus). That allows me to create stuff like PCBs cast in resin, vibrating keys and whatnot and whack them around the board, but there is a single slot for anything that needs quick feedback. When a board is 1x1.2cm, you only have so many options, and burying it in resin is valid.
But if you want to have a unified device, you pretty much need a firmware that can handle it. QMK is an amazing project if you've never seen it. It powers Gergo, drives the Trackball and communicates with my boards. And it's open source! Feels weird to be writing and flashing keyboard firmware, but it's crazy useful.
Threw a few more images here if you want to take a look at the module [1]
> Power is a major issue for something like that, and you need to find a way to bodge it into the existing key matrix, or have it as it's own HID device (which I believe ruins combos).
Make an own keyboard controller.
It also be very nice if it can actually handle trackpoint as an actual joystick (real trackpoint is a tensometer, not a position sensor.)
I spent 20 years with a Thinkpad as my primary keyboard, and got one of the USB Thinkpad keyboards when I moved to a new job at a desk; turns out if you shock the hell out of one with static a few times a day for several years they stop working...
I was already on a tiling window manager, so I borrowed a friend's Ergodox Ez, did a custom keyboard layout, and augment the keyboard navigation with a regular wireless mouse. I'm pretty happy with that setup. The benefits of the custom keymap outweigh the benefits of a Trackpoint.
I am a long time trackpoint user. I'd been using the Lenovo Bluetooth keyboard for several years but wanted to upgrade to a nice split mechanical.
I looked into several models of mechanical keyboards that had trackpoints, but none of them appealed. And looking into the various hacks to add one were a bit beyond what I wanted to try on an expensive new keyboard.
I noticed that qmk firmware seemed to have a nice implementation of mouse keys. I figured it would be an ok stopgap until I figured out a better solution. After a few days and several remappings, it's now my preferred solution.
QMK has been the most joyful open source thing I've ever used. Typing on my second split keyboard with weird chording right now. I've seen a spike in rotary encoder support lately (on the Planck and an upcoming new version of Keebio's Iris-the old version of which I'm using now) so keep an eye out for that if you're into fun extra input methods on your keyboard. I'm looking forward to having etch-a-sketch style arrows, personally.
I have used neither. But i've considered trying to hack a trackpoint into one of my modded Kinesis Advantages ( I'm thinking at the intersection of RTFG or YUHJ.
Nice recommendation. For those who want to see it, watch the video at https://ultimatehackingkeyboard.com/ and at 0:55 you can see the TrackPoint modular add-on.
edit: lol, or just scroll down, it is on the main page.
I'm on a 56 key split right now but I used to use a 48, which had only F2 (of all the F keys) on any layer because it's used for jumping in Sublime Text or Atom or something. Layers vs dedicated keys becomes a matter of preference over chording vs hand movement; some people prefer one to the other.
I don't have a UHK but I have an Ergodox EZ which uses a layer system, similar to the UHK. I have mine setup to where I basically press a Fn key and the number row turns in to F-keys (with a few more to account for F10-F12). It's actually really nice once you get used to it.
Does anybody know if there's been a keyboard with dual trackpoints, analogous to dual joysticks on game controllers? I'm almost certain this is whats required for precision mousing.
A software controller might look like this: one nub would move a modest sized circle (playing the roll of the hand) quickly around the screen, while the other would make precision movements within that region (playing the roll of fingers), snapping to clickable regions.
If you run Windows, you might enjoy my JKLmouse utility. I designed it for exactly the purpose you're talking about. You can use the TrackPoint for fast movement and seamlessly follow up with pixel-by-pixel movement using either IJKL (and neighboring keys for diagonals), HJKL, or the cursor keys. Also WASD or ESDF for the left hand.
This is similar to the MouseKeys built into Windows, but it's designed for laptop keyboards and does not require a 10-key pad.
Basically, whenever any mouse button is down, all the keys mentioned above become active as mouse movement keys. So just keep the button down and you can use TrackPoint/touchpad or the keyboard interchangeably.
To move the pointer without any mouse button down, you can hold down the Caps Lock key which also activates keyboard mouse control.
There's an installer, or you may prefer getting JKLmouse.ahk and launching it under AutoHotkey.
Nice build! Thanks for the xinput trick. I'm actually surprised it went so well.
If you're not a fan of putting this whole thing together yourself these guys in Taiwan make a really nice mechancial keyboard called the Tex Yoda 2. Kinda hard to get though...
The keyboard is meh and the trackpoint is a delusion. For example, the trackpoint on my endurapro moves at different speeds depending on the direction you're moving to. That makes no sense.
Customer review: I bought one of those a few years ago and found the simili-trackpoint completely unusable. Very very stiff and nowhere near a laptop one, let alone a Thinkpad one. Unicomp are nice Model M substitutes, but don't buy one for the trackpoint, unless you're nostalic also for how trackpoints operated in the 1990s.
A colleague of mine has that and the trackpoint on it is useless. I tried it and it feels super stiff, no acceleration, and the mouse buttons are very hard to press, too. The keyboard is very nice if you like buckling springs. Buy their normal keyboards if those are your thing, but don't buy the EnduraPro. It's nothing like a ThinkPad trackpoint.
Sounds like it uses TrackPoint II, which was an earlier iteration of the TrackPoint as we know it. I have the first laptop I ever used, a Thinkpad 350C and it has this earlier iteration. The feel and caps used were very different.
Used to love Umicomps, but bucking springs is actually kinda undesirable to me now. I partly blame open offices but frankly I also have come to prefer different switches from the get go, something requiring less force.
Thanks for the model number. I wonder how the driver support is.
I had one at a job too. I remember really liking it. So much better than the wheel. When I said they didn't exist, I meant I couldn't find one on alibaba.. I should reread my posts so they are clearer...
Trackball under one thumb would be awesome. Then split the keyboard to have two independent parts so you can type with your arms parallel (even better, add a half-keyboard holder at the end of each of your chair armrests).
That's pretty much what I did with Gergo[1], I got tired of the ergonomics of other boards and designed/built my own split board. It's smaller to reduce finger travel/extension, the layout is optimized for programming/vim and even tacked on a trackball. After too many terrible keyboards I made Gergo, and it is extremely comfortable to use for hours at a time!
There's some photos on my blog with the development PCBs (just got the production ready ones in and am shipping them out). Cases are in the works :)
I'm actually planning on adding additional modules (there's I2C contacts on every switch). And the trackpoint is next on my list.
We have never stated this. Please stop spreading misinformation about us. We've made it crystal clear in our most recent blog post that "we expect to deliver every non-module UHK webshop pre-order in January to February". See https://ultimatehackingkeyboard.com/blog/2018/12/13/shipping... . Afterwards, we'll transition to on-demand manufacturing.
I miss when laptops had trackballs. It was the only time in history when I preferred the pointing device on laptops to a standard mouse! (back in the 90s I used to use trackballs on my desktops)
In a similar vein, I'm on the lookout for a tiny bluetooth pointing device that I can use with my Android. I've been looking for a trackpoint or one of those small optical trackpads. I've had no luck.
I'm currently typing this from a Tex Yoda II, and I can say that at least for me, the trackpoint keyboard on my work desktop is very nice. The biggest problem I have is that I more or less sit in exactly the same position for hours on end without moving any joints beyond my hands. Also, whenever someone needs to take over for me on my machine, they are always taken aback by the lack of mouse.
Actually, the "back|forward" buttons on the 4000 could be used as the primary/secondary input devices too. Put the TrackPoint just below the "Zoom" switch.
That annoying ugly "button" in the middle of the keyboard is the main thing that makes me rule out lenovo laptops in general before I even look at them.
I find it very hard to understand why anyone would want to add one!
I find it interesting that your criteria for selecting a laptop seem to be primarily aesthetic.
I would guess that you are in a small minority here on HN, with most people selecting based on price, feature-set, and possibly brand loyalty/aversion (i.e. "Never buying an Acer again!"). Even if they don't use the nib personally, it's quick to disable and then it's just a visual feature on the keyboard.
Not OP, but I did give it a chance (couple of weeks) and I just can't seem to get used to it. I have no issue with alternative input types (I frequently switch between anything in mouse keys, trackpad, regular mouse and both finger and thumb operated trackballs), but I was just super inaccurate with the Trackpoint, the pointer kept flying off all over the screen it for some reason. Tweaking sensitivity/acceleration helped a bit, but not by much.
I can definitely understand the appeal - having a mouse on the home row is pretty damn cool - but damn didn't I have a good experience. Using it for a couple days doesn't mean you'll like it.
Even though a Mac track pad might be the best trackpad out there, a trackpad has always been less than optimal substitute for a separate mouse, but being build in the device and always available made up for that gap in convenience.
For laptops, if the principle agrees with you, a trackpoint is a far superior device to even a separate mouse for almost all uses.
I found the Mac trackpad worse than those on other laptops actually - seems to somehow get in my way more and it's push down thing seemed far more annoying than the tap gestures common on other devices. Fortunately that switch is possible on them I believe, just seems like you're giving up a "feature" to change it...
In a world where track points were widely accepted, you could go without the big track pad, and put the keyboard to the edge of the laptop, and not have to reach over a big wrist rest. Alternatively, you could make some much smaller laptops, with regularly sized keyboards (and probably overly wide monitors)