Hacker News new | ask | show | jobs
by _fat_santa 1397 days ago
I think the way is to make them configurable. When you first setup the car you decide which controls will be "exposed" to the hardware knobs. In the winter time you may configure a knob to give you heated seats, during the summer you reconfigure it to provide max AC in one touch.

Car companies are already kind of doing this, usually just a button or two on the steering wheel. But IMO the entire dash should be a bunch of blank configurable buttons.

2 comments

BMW did this in the 7 series and I think some 5 series. A row of buttons in the center console that you can choose what they do. Unlike old style "preset" buttons they have a sensor in them to detect your finger being on the button before pressing it, and then it shows at the top of the iDrive screen what that button is programmed to do. I thought that was quite an elegant way to fix the "can't remember what I made this one do" issue you get with programmable buttons.
I think all of them from the 2010's had this, at least my 3 series does.
You could place small e-ink displays on programmable buttons.
That might be pretty cool, but a complete nightmare for shared/rental cars.
The complexity of modern car interfaces--including those that use random buttons--is already a massive pain in rentals. At least for nav, things like CarPlay standardize to some degree. But I frequently find myself hunting for all sorts of things on a rental.