9 ms·
Initial V: A BMW shifter converted to a Bluetooth keyboard for use with Vim
- user3939382 4y agoLet’s expand this to include pedals and a steering wheel. We can put WPM on the speedometer and CPU load in the tachometer. The windshield wiper stick can clear the current buffer.
- Zach_the_Lizard 4y agoAnd if driving a classic vehicle with a manual choke, engaging the choke tells you about vim commands
- smcleod 4y agoWiper spray buttons to squirt coffee into mouth as well.
- coreyisthename 4y agoAnd the hazard lights to automatically minimize all open windows
- smcleod 4y agoor hazard lights for linter warnings.
- smitty1e 4y agoI want the blinker lever to manage normal/insert mode.
- lysp 4y agoBMWs don't come with blinkers - never seen one being used.
- hef19898 4y agoThere are persistent rumors in the greater Munich area, that there are actual people being payed by BMW to, gasp, install them. But these are just rumors and horror stories we tell our children if they don't eat their vegetables... I think...
- deleted 4y ago[deleted]
- ilyt 4y agoNah, just boss nephew's cousin needed a job.
- arethuza 4y agoI had to laugh the other day when I did indeed see a BMW indicating, but they were going round a roundabout and using them incorrectly....
- fooker 4y agoDon’t forget to change the blinker fluid every 9999 characters typed.
- stephencanon 4y agoBMW driver here: what’s a blinker? I’ve never changed the fluid.
- msla 4y agoEmacs users are sometimes stereotyped as wanting foot pedals to get more of those sweet, sweet control and meta keys.
- mburee 4y agoDamn, I'm guilty of that too
- dotancohen 4y agoQuadruple buckies that require actually hitting one of the keys with your nose are fun.
- davidkunz 4y agoThe steering wheel could invoke :earlier xs (when rotated by x to the left) and :later xs (to the right). We'd have a time machine.
- not_knuth 4y agoI like it. Memory is the highway and you use an indicator to show that you are entering a critical section.
- ilyt 4y agoI did for a moment considered jacking the car up, putting monitor on the bonnet, connecting to OBD and using pedals and steering wheel for simracing controls. Then discovered steering wheel angle and break/clutch is not available on OBD bus in my car.
- wintorez 4y agoNo turn signal!
- xiphias2 4y agoThere should be a sport / non sport mode option as well, I'm used to switching between those 2 more often
- lxe 4y agoLooking at the control manual this looks very ergonomic. You're essentially delegating non-input controls to a joystick with feedback, while the typing is done on the keyboard. This is actually useful.
- egeozcan 4y agoThis needs moving one hand back and forth though. Maybe pedals? When I think about it, perhaps humans need more outputs :)
- argorain 4y agoYou mean something like this? https://github.com/alevchuk/vim-clutch https://github.com/alevchuk/vim-clutch
- douglee650 4y agoI actually have this idea where there’s a pedal that shifts your keyboard from qwerty to Dvorak, and some savant can hyper-optimize input by shifting with human look-ahead.
- nkrisc 4y agoI would love to see that because there has to be at least one person in the world who could pull that off.
- doix 4y agoA few years ago I had some pretty bad issues with my hands, mostly caused by using my thumb to reach for the Alt key. My employer bought me some foot pedals that I ended up binding to alt and capslock (since I used my capslock key for ctrl + esc). It actually works pretty great :).
- SturgeonsLaw 4y agoThere are plenty of muscles that are underutilised in the computer peripheral world. Feet, legs, toes, tongue, anus. Hardware designers are too orthodox and we're all worse off because of it.
- mftb 4y agoYou didn't! I love this.
- ksec 4y agoI saw the link and thought from Tenderlove? Is this a reference to Initial D? And he didn’t disappoint :D I guess we can now listen to Eurobeat while programming in Vim. Let’s start with Running in the 90s. XD
- irusensei 4y agoI feel like ordering some tofu.
- WirelessGigabit 4y agoAnnoying fact about these shifters, when mated to the ZF-8: if your car doesn't start you gotta go under it and screw in some bolt to make it go into neutral.
- blamazon 4y agoIt's amazing the vast library of very make/model/config specific "put this in neutral" hacks that are basically required knowledge for modern tow truck operators. Edit: If you'd like to see pictures and an explanation of the ZF-8 situation there's some good ones here: https://blog.fcpeuro.com/how-to-put-the-zf-8-speed-in-neutral-using-the-neutral-safety-switch-bypass https://blog.fcpeuro.com/how-to-put-the-zf-8-speed-in-neutra... > First start by safely lifting the car in the air. We always advise using a quality floor jack and jack stands to support the vehicle. Once it is in the air, you need to gain access to the transmission. Depending on the car in question, this could be behind belly pans or covers. Once you've gained access to the transmission, locate the hex-head bolt. Use a 5mm hex bit socket on a ratchet to rotate the bolt to the right. Listen for a click as you move the foot up. The click indicates that the transmission is no longer in park, and the car will roll freely. Yikes! Best to keep a 5mm internal hex in the glovebox.
- WirelessGigabit 4y agoI think you're overestimating the knowledge of tow truck operators. The other day I saw a Miata towed by the front wheels. Rear wheels on the ground. That's what I call basic knowledge. I would understand the BMW thing to be in some database.
- oynqr 4y agoProbably was in neutral without handbrake, otherwise: Holy shit, they gotta be liable for damage done.
- lelanthran 4y ago> Probably was in neutral without handbrake, otherwise: Holy shit, they gotta be liable for damage done. Even in neutral, you'll damage the diff by having the wheels drive it without a load "Normal" for a diff is to either have the engine drive it with a load (the road) or have the road drive it with a load (then engine). Applying a driving force on it while it freewheels without a load is not good.
- kupopuffs 4y agowhen quitting Vim becomes even harder
- snthpy 4y agoHa ha ha, I initially expected this to be the opposite, i.e. vim controls to shift gears on a BMW. This is much better (and safer).
- jonas-w 4y ago"How to exit my car (vim edition)"
- Manjuuu 4y agoI don't know if I would trust bluetooth with this.
- kreetx 4y agoEspecially if exiting vim is at stake ;)
- r-s 4y agoSome small part of me wants to use vim-clutch and make a manual transmission version of this.
- smcleod 4y agoOoo use it for the mode!
- eastbound 4y agoExactly, a keyboard should replace that clumsy driving wheel that protrudes. It would be MUCH easier to pilot if every car function had a vim shortcut.
- sva_ 4y ago"How to exit car"
- koolba 4y agoThe safety angle is key. I’ve never had vim crash on me.
- IgorPartola 4y agoBut if you do crash, next time you get into the car it’ll ask you if you want to restore from backup or delete the car.
- koolba 4y agoI do wonder how it will fit car~ in my current directory^Wgarage.
- r-s 4y ago"Travel K for 20 feet, take the first L and immediately get in the H-most lane"
- Chilinot 4y agoI like the idea of pressing the clutch pedal to go to insert mode, and releasing it to go back to normal mode.
- jeron 4y agoFrom the title I thought it was referring to the iDrive knob. The knob was originally designed by 3DConnexion, which was a Logitech subsidiary that made human interface devices for 3D modeling The use of the shifter though, is something else
- mk_stjames 4y agoAs someone who has used both a 3DConnexion space mouse and a BMW iDrive knob I always noted the similarity in design but do you have a source for the BMW iDrive knob originally being developed by 3dCx/Logitech? Because I have never seen a claim that there was actually a partnership or work done by the latter for the BMW. I think it is just a strong influence of single-point UI and a coincidence. 3dConnexion was founded in 2001, and the first BMW iDrive vehicle was the 2001 7-series but they had concept center-knob UI control before that.
- ris58h 4y agoI love the naming. Eurobeat intensifies
- yiiii 4y agoCan somebody add a proper ignition lock so that people can quit Vim properly?
- deleted 4y ago[deleted]
- roninski 4y agoThe github page needs eurobeat blasting on load.
- sireat 4y agoBest for tofu delivery: https://www.youtube.com/watch?v=q7iT2mzlVf0 https://www.youtube.com/watch?v=q7iT2mzlVf0 Although it should have been Toyota Corolla AE86 stick-shift then.
- _Microft 4y agoHere's "Deja Vu" if someone would prefer to have some background music: https://www.youtube.com/watch?v=dv13gl0a-FA https://www.youtube.com/watch?v=dv13gl0a-FA
- askiiart 4y agoBy far my favorite eurobeat song, and objectively one of the best
- layer8 4y agoHere’s Night of Fire for your enjoyment: https://youtu.be/YdHO0R4FeyQ https://youtu.be/YdHO0R4FeyQ
- tenderlove 4y agoYes!!!! My plan is to make a promotional video with Euro Beat music. I also want to feature "multi-line editing!"
- askiiart 4y agoHere you go https://github.com/tenderlove/initial-v/pull/2 https://github.com/tenderlove/initial-v/pull/2
- sva_ 4y agoBMW with automatic transmission seems self-contradictory. What's the fun in that.
- t0mas88 4y agoThey sell an option for paddle shifters on the wheel. Even F1 cars have automated gearboxes with paddles on the wheel, so it's not that crazy for a "sports" saloon to have the same?
- sva_ 4y agoThe automatic transmission used in F1 cars is not at all comparable to the automatic transmission in consumer cars. While the automatic transmission in F1 cars allows for fine grained control of the individual gears and just automates the gear-switching, consumer cars typically control which particular gear should be used at any moment of driving, and this difference is clearly noticable while operating the vehicle.
- t0mas88 4y agoThe sports automatic we're talking about here goes into manual mode if you use the paddles on the steering wheel. And then it operates the same as an F1 car, you are in manual control of the gears and the "automatic" side of it only steps in when the engine would otherwise stall (F1 calls it anti-stall and does it in a different way, but the effect for the user is the same). Other than that of course an F1 gearbox is a very different and much more advanced piece of technology. I was talking about the way the user operates it, that's equal for a road car with paddles.
- ilyt 4y agoMost have manual mode. There is also two types, torque converter based one ("classical" auto) and DSG which are closer to "automated manual", the good ones have lightning quick shifts and are overall performance-wise better than automatics on every front. Well the good, ones, bad DSGs also happened. Just not as fun to drive.
- 4y ago
- marginalia_nu 4y agoGet the collection! https://github.com/foxweb/vim-pedal https://github.com/foxweb/vim-pedal
- tommica 4y agoComputer culture is sometimes a bit paradoxical - I thought moving hand to the mouse from the home row was a big no-no, but now suddenly it's all OK to move them hand from that row to a gear shift! In any case, a cool project, and the naming of it is top-notch!
- Aromasin 4y agoIt's the rule of cool. Everything must be as ergonomic as possible, unless of it adds to the cool-factor, which a functioning stick shift for your computer certainly does.
- fareesh 4y agoTaking the hand off the keyboard is sub optimal - pedal is ideal
- nivenkos 4y agoAn automatic shifter - I was expecting 6 gears.
- cromulent 4y agoSee also the Writehander, from 1978. My Dad's old mate had one. https://www.microsoft.com/buxtoncollection/detail.aspx?id=6 https://www.microsoft.com/buxtoncollection/detail.aspx?id=6
- falcolas 4y agoModern edition: Azeron game controllers. https://www.azeron.eu/ https://www.azeron.eu/
- ilyt 4y agoI remember using razer nostromo n52, this seems like some weird evolution of that https://www.engadget.com/2010-11-19-razer-nostromo-gaming-keypad-supplants-belkins-n52te-speedpad.html https://www.engadget.com/2010-11-19-razer-nostromo-gaming-ke...
- falcolas 4y agoIf by weird, you mean awesome. :) But yes, it's an evolution on those kinds of game pads. Much more comfortable and adjustable, however.
- kjs3 4y agoOuch. That looks like a torture device. There should be some monocled guy petting a cat saying "let's see if you can type your way out of this, Mr. Bond".
- ramesh31 4y agoNow you just need the clutch to go with it: https://github.com/alevchuk/vim-clutch https://github.com/alevchuk/vim-clutch
- adolph 4y ago> I'm not sure what mode in Vim would map to Reverse on the handle, so there's no way to transition to Reverse at the moment. Hmm, I would have thought normal mode lowercase U even if caps lock is mistakenly set.
- Redoubts 4y agoI would finally learn vim to use this.
- lightbendover 4y agoAt least use the glass shifter, have some self-respect.
- starkparker 4y agoIf you don't have a spare BMW lying around, you can print an H shifter: https://www.youtube.com/watch?v=r5pWZvCl2iY https://www.youtube.com/watch?v=r5pWZvCl2iY, https://www.thingiverse.com/thing:3881165 https://www.thingiverse.com/thing:3881165
- theodric 4y agoThis somehow makes me like both vi and BMW less