News for hackers. Stuff that matters.
Re:Keyboard latency by andyfleming on Monday October 16, 2017 @05:05PM (#15486654)
That's fine though. It's about the experience end-to-end. I love the apple keyboards. I still type faster on them than other keyboards, including high-end mechanical keyboards. The short keys and actuation feel responsive, yet I've never felt like I've accidentally triggered a key.
Re:Keyboard latency by ryandrake on Monday October 16, 2017 @07:58PM (#15487644)
That's fine, but then the study should be called Key Size Comparisons rather than Keyboard Latency, since it appears that the length of time the key takes to travel dominates the "latency" measurement.
Re:Keyboard latency by comex on Monday October 16, 2017 @08:27PM (#15487766)
Key travel time is itself a form of latency, distinct from throughput because it doesn’t count the time you take to move your fingers between keys, because you can start pressing a one key while the previous key is on the way down (as long as it’s not the same key), etc. But even aside from that, if key travel time is the biggest contributor to a keyboard’s overall input latency, then that’s what it is. There’s no real way to avoid it (except maybe pressing the keys harder?), so it doesn’t make sense to exclude it just because it’s mechanical rather than electronic.
Re:Keyboard latency by baxuz on Monday October 16, 2017 @06:00PM (#15486989)
I'm currently using a mechanical 60% keyboard with the following layout: http://www.keyboard-layout-editor.com/#/gists/c7f9f0ac904b21...

Truth be told, I also prefer scissor switch keyboards, but there aren't any on the market that support the features I'd like: - configurable keys & layers on a hardware level - 60% layout - NKRO

Apple's magic keyboard would be great if it supported configuration/NKRO and didn't cost so outrageously much.

Re:Keyboard latency by hueving on Monday October 16, 2017 @06:22PM (#15487144)
Custom build at wasd keyboards work? I love that place.
Re:Keyboard latency by daviddumenil on Wednesday October 18, 2017 @12:08AM (#15496826)
Alas, they don't offer scissor switches.
Re:Keyboard latency by bhj on Monday October 16, 2017 @05:39PM (#15486847)
Agreed, and I don't understand the hate many people (seem to) have for them - the most ergonomic keyboards are those that require the least amount of repetitive motion. Not that there isn't an adjustment period, but some seem to pull out their Jump To Conclusion mats a little early.
Re:Keyboard latency by ewjordan on Monday October 16, 2017 @06:36PM (#15487218)
"the most ergonomic keyboards are those that require the least amount of repetitive motion"

Not sure I can agree with that. I was using one of the Apple keyboards for quite a long time while running liveops on an online game (which meant rapid response whenever incidents happened, jumping into shells and constantly typing like my life depended on it), and developed fairly severe wrist problems within a couple months. To the point where I almost had to leave the job on disability, per my doctor's orders.

On the recommendation of a friend, before taking that step I tried switching to a Kinesis Advantage for the better wrist alignment and less "hard" keystroke bottom as compared to the chiclets on the Apple keyboard. It was a bit of a learning curve (~2 weeks to get up to full typing speed when using it every day, a couple more to push past it), but at the end of it my wrists got better almost instantly, and I never had problems again. My typing speed went up as well.

I'm not sure how much of that improvement is due to the better alignment of keys (there's almost no hand movement when typing, and your wrists are always neutral) and how much is due to the bigger key action and softer bottom, to be fair.

Edit: it's worth mentioning that I'm also a boxer and a piano player, so my wrists take a lot of abuse on a regular basis. YMMV and if you're not having problems, I definitely found the Apple keyboards to be very easy and fast to use.

Re:Keyboard latency by Moru on Tuesday October 17, 2017 @02:51AM (#15489136)
About 18 years ago I started typing on a Microsoft Natural Keyboard Elite. That helped a lot with my wrists. Since then I have upgraded a few times but always the Natural range of keyboards from Microsoft. They are a lot cheaper than the Kinesis Advantage and easier to learn I guess. I would love to try a Kinesis though but don't dare for that price :-)
Re:Keyboard latency by gh02t on Tuesday October 17, 2017 @11:00AM (#15491465)
The Advantage is certainly an investment, but I found it worthwhile. They last for eons, they're built like a tank. If you have significant wrist problems you might be able to talk your employer into paying for one, I know a couple people who have done that.

The Natural keyboards are good, but IMO the Kinesis is a worthwhile upgrade for the mechanical switches, programmability and durability.

The Kinesis keyboards are actually heavily inspired by an even more expensive keyboard called the Maltron. http://www.maltron.com/store/p21/Maltron_L89_dual_hand_fully...

Re:Keyboard latency by gh02t on Monday October 16, 2017 @09:44PM (#15488038)
Ditto, after a bad strain injury on my wrist I bought a Kinesis. I don't think I could really use a computer without it. For me though it's mostly wrist angle; while I love the tactile mechanical switches I don't think the impact is a huge factor unless you are prone to pressing very hard on a scissor switch or a linear switch.
Re:Keyboard latency by digi_owl on Monday October 16, 2017 @11:58PM (#15488579)
I seem to recall the old IBM keyboard was designed it way it was to provide tactile and auditory feedback that the input had been registered before the key bottomed out. This to reduce long term strain injuries. After all, the primary use of a computer back then would be writing. Be it codes or reports.
Re:Keyboard latency by deathanatos on Monday October 16, 2017 @06:05PM (#15487019)
There's essentially no range of motion in a MBP keyboard anymore: there is no difference between not pressing the key, actuating the key, and bottoming out the key. Some people (such as yourself) seem to prefer it, but to me it feels much rougher than comparable keyboards, like typing on a hard plastic surface. There is no give or play in the keystroke. Compared to a Lenovo T460p's keyboard (the other machine I own), the Lenovo is a lot "softer" to type on. (And quieter, too.) Mostly, I dislike the feel.

Now, my wrists also hurt. Now, when I'm not travelling, I was using an external Apple keyboard, not the MBP's primarily, so I'm hesitant to blame the MBP's keyboard directly. The external Apple keyboard has a greater keystroke distance from start to bottoming out, but still has like zero distance between actuation and bottoming out. (For some keystrokes, particularly ^+Tab and ^+Shift+Tab, I find it hard to keep control actuated, despite it being fully depressed; it just seems to require a lot of pressure to keep things in electrical contact). The pain in my wrists didn't start until I started using Apple keyboards, and has mostly stopped since I've replaced them. (I now primarily use an ErgoDox EZ, primarily for the split/ability to independently position my hands. I had tried, and had similar success w/ a Kinesis Freestyle, but I didn't own it.)

(I used a MBP keyboard for ~4yrs, with an ergo keyboard of some kind for when I'm not travelling for ~half of that. I've used Thinkpad's of varying models for ~10 years. Now, I could just be getting old, but replacing the Apple keyboard is what made the difference thus far for me. It doesn't make a lot of sense to me, admittedly: my wrists are, I feel, in the same bad position on the Lenovo as they are on the MBP/Apple keyboard.)

Re:Keyboard latency by rconti on Monday October 16, 2017 @07:15PM (#15487433)
Because they're talking about USB keyboards they're probably talking about the chicklet Apple "Pro" USB keyboard, not the new MBP's built in keyboard. Which, I agree-- I've only typed on the actual laptop itself a handful of times, but man, those key movements are SHORT and I'm not sure I really like it. Time will tell, though -- I originally felt the same way about the chicklet keyboards i love now.
Re:Keyboard latency by deong on Monday October 16, 2017 @11:06PM (#15488356)
Not all repetitive motions are equal. It's far more complex than that. The relative angles your joints are held at during the motion, rotations, etc, are far more important than just some simple metric around number of repetitions or distance travelled. Saying less motion is better is like saying lifting less weight is better. You'll sooner fuck up your back lifting 40 pounds incorrectly than 80 pounds correctly.
Re:Keyboard latency by Phrodo_00 on Monday October 16, 2017 @09:31PM (#15487997)
you don't need to bottom out regular mechanical keyboards, which means you're not constantly slamming your finger against a hard surface. You do need to bottom out scissor switches.
Re:Keyboard latency by bitwize on Monday October 16, 2017 @06:53PM (#15487306)
If you can't adjust to an Apple keyboard (and don't have RSI), the problem is you -- not the keyboard. Retrain yourself to type softly.
Re:Keyboard latency by ionised on Tuesday October 17, 2017 @04:00AM (#15489330)
Why?
Re:Keyboard latency by cjbprime on Monday October 16, 2017 @05:23PM (#15486739)
Same -- I like doing speed typing on typeracer, and after going through mech keyboards and different switch types for a few years, I'm consistently fastest on a non-mechanical ThinkPad USB chiclet keyboard.
Re:Keyboard latency by confounded on Monday October 16, 2017 @05:42PM (#15486870)
I've recently got rid of several extremely expensive mechanical keyboards to go back to a new ThinkPad chiclet. I am somewhat embarrassed to say it's been fantastic.
Re:Keyboard latency by krashidov on Monday October 16, 2017 @05:46PM (#15486881)
Agreed. When I first used them I hated them, now I can't really use anything else.