Author Topic: Balanced Keyboard Layout  (Read 58068 times)

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: Balanced Keyboard Layout
« Reply #1200 on: December 31, 2017, 11:36:54 PM »
You really put in a lot effort for this.

You're okay with Den3 at the current state?

I accept your reasoning behind it (ie punishing pinky usage). I may not agree with the exact weightings but have not looked at it hard enough to debate it.

Think it will be more useful to first run all the layouts through all the tests and see how they stack up... if for example, QWERTY suddenly comes out ahead of Dvorak, then we will need to talk... :-)

First need to get it running locally and then see where I need to put in extra "write to console" stuff if necessary, to get the data and error conditions I need. Should only be in one or two places I think.

I think I will change the weightings in the "average" calculations, at the moment each score is added once, except for Patrick English, and Den 1 English, which get added twice each, in an attempt to balance the numerous word-based scores.

Think I will change that to Patrick English x 2, Den 1 English x 3, and Den 3 English x 1, because Den 3 already includes some word-based metrics in its score.

My gut feel is still that Den 1 is "most accurate", in being largely agnostic about any particular design philosophy (where Den 3 takes the deliberate position against pinkies. There may be some people (eg Colemak with both A and O on pinkies) who would challenge this.)
But my gut has been known to be wrong :-)

Cheers, Ian
« Last Edit: January 02, 2018, 03:52:31 AM by iandoug »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Same finger bigrams
« Reply #1201 on: January 02, 2018, 02:28:52 PM »
Hi

Added another metric of my own invention, which possibly has some similarities to methodologies used by the scientists in one of those studies comparing QWERTY with Dvorak etc.

It's based on the probability of one given letter following another ( http://www.prooffreader.com/2014/09/how-often-does-given-letter-follow.html ) (took me ages to manually type all those probabilities).

Anyway, we see which letters are on a given finger, then look up the probability in both directions for all letters on same finger (ie so we add "er" and "re", for example), and add them all up, and rank the results.

I ignored Capital letters, and also when both letters were on same key (as in CPL layouts), since the idea is to see how much a given finger has to fly around.

No distances were harmed in this production. That's under ToDo, with Row Jumps, Rolls, etc... when I figure out some way to score it.

Anyway the top end looks like this:


1   seelpy-1-1.en.ergolinear   15.48
1   seelpy-1.en.ergolinear   15.48
3   seelpy-1-4.en.ergolinear   15.61
4   beakrak-1-2.en.ergodox   16.06
5   hieaqmtsrn.en.ansi   16.39
6   proxkb.en.ergodox   17.19
6   proxkb-thumbshift.en.ergodox   17.19
8   maltron-us-90-mod-Andreas.en.ergodox   17.51
9   hieamtsrn.en.ansi   17.61
10   dvormax.en.ansi   17.77
11   opuiany.en.ergodox   19.14
12   balance-twelve.en.ansi   20.60
13   seelpy-1-8.en.ergolinear   21.03
14   beakl-clp-0.en.matrix   21.27
15   widely-alternating-A.en.ansi   21.33
16   beakl-modified.en.ergodox   21.88
17   mtgap-mod-joey2216.en.ansi   21.97
18   x1-ou.en.ergolinear   22.71
18   m2-tweak.en.ansi   22.71
20   maltron-us.en.ergolinear   22.86
20   maltron-us-90.en.ergodox   22.86


and the bottom end like this:


354   a-joy.en.ansi   238.65
354   a-joy-rehomed.en.ansi   238.65
356   qwerty-mod-noah.en.ansi   239.73
357   blick.en.ansi   241.01
358   neo2.en.ansi   242.76
359   ina-dv.en.ansi   247.47
360   ward.en.ansi   247.70
361   hoke.en.ansi   255.81
362   reverse-qwerty.en.ansi   258.62
363   rhythmic.en.ansi   269.31
364   tyler.en.ansi   270.50
365   qwerty-q-layout.en.ansi   272.72
366   cyberswarm.en.ansi   274.09
367   dvorak-onehand-right.en.ansi   275.74
368   wong-poiea.en.ansi   293.10
369   trotman.en.ansi   295.47
370   culemak-mod-Ian-hp.en.ansi   299.42
371   as-in-red-hot.en.ansi   308.38
372   mcgunnigle-peoples.en.ansi   343.95
373   tnwmlc.en.ansi   366.12
374   dvorak-onehand-left.en.ansi   384.13


For a change the bottom end is not QWERTY and Alphabetics-dominant.

The Famous Brands stack up like this: (all standard ANSI variants)


Colemak 46.68
Klausler 60.06
Dangvu 64.53
MTGap 70.13
Workman 81.62
Capewell 94.94
QGMLWY 109.93
Dvorak 129.02
Norman 162.00
QWERTY 181.65


Gory details here: http://www.keyboard-design.com/same-finger-bigrams.html

The details of how the score was arrived at are on each layout's page.

The graph showing the spread over all the layouts is actually the smoothest progression of the lot. Which kinda gives me some sort of confidence in the metric... :-) (FWIW)

Cheers, Ian
« Last Edit: January 02, 2018, 02:40:00 PM by iandoug »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: Same finger bigrams
« Reply #1202 on: January 03, 2018, 01:22:28 AM »
Added another metric of my own invention, which possibly has some similarities to methodologies used by the scientists in one of those studies comparing QWERTY with Dvorak etc.

The Famous Brands stack up like this: (all standard ANSI variants)


Colemak 46.68
Klausler 60.06
Dangvu 64.53
MTGap 70.13
Workman 81.62
Capewell 94.94
QGMLWY 109.93
Dvorak 129.02
Norman 162.00
QWERTY 181.65


After a restless night of tossing and turning, I finally gave in to the voice at the back of my head and changed the calculation a bit.

Consider qu and et. The chances of u following q, and t following e, are:

qu: 98.7
et: 2.66

So if a layout had qu on same finger, I would have added 98.7 to the score, and only 2.66 if et were on same finger... but clearly having et on same finger is much larger problem than qu, since et are two most common letters.

So now I multiply the above numbers by the frequency of the first letter in English, so we have

qu: 98.7 * 0.1 == 9.87
et: 2.66 * 12.1 == 32.186

which is a much better reflection of reality.

So the Famous Brands now stack up as follows:


Colemak 82.48
MTGap 93.05
Capewell 128.75
Klausler 181.35
Dvorak 196.04
Dangvu 204.9
Workman 212.57
QGMLWY 350.73
Norman 503.58
QWERTY 525.73


The relative percentages are going to have a much wider range, since the scores now range from 8.01 to 1,757.11.
« Last Edit: January 03, 2018, 12:03:17 PM by iandoug »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Corpus update
« Reply #1203 on: January 03, 2018, 12:09:57 PM »
Hi

FWIW an update to the corpus used in tests.

At the moment, for comparison purposes, I am only using the files in EnglishTexts and Programming.

The WordLists, MixedLanguages, and DigitsEtc are useful for fine-tuning particular aspects of a layout, or just cross-comparisons to things non-English or rare English. But don't think it's fair to compare layouts using them as inputs.... my focus is on English and Programming. I believe if you're going to enter hundreds of digits, you should use a numpad....

These versions SHOULD be free of non-ANSI/ASCII characters, ie only stuff found on normal ANSI 104 keyboard. Think one of programming files still has two(?) arrows (or something) hiding somewhere.

The home-alone.txt is the list of words from the various home-key, home-block, easy-block and one-handed tests... the sample long words from the various layouts, deduped. (home == home key/block, alone == one-handed). Yes I know my sense of humour is weird.

Cheers, Ian
« Last Edit: January 03, 2018, 12:20:39 PM by iandoug »

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1105
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: Balanced Keyboard Layout
« Reply #1204 on: January 03, 2018, 11:40:14 PM »
Numpad revisited. Prioritize 1, 0 at the strongest fingers.

Code: [Select]
   +=*
   8236
 -.9014
  ,:57/
Support me on Patreon

I saw. I conquered. I came.

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: Same finger bigrams
« Reply #1205 on: January 04, 2018, 02:57:19 PM »

Colemak 82.48
MTGap 93.05
Capewell 128.75
Klausler 181.35
Dvorak 196.04
Dangvu 204.9
Workman 212.57
QGMLWY 350.73
Norman 503.58
QWERTY 525.73


Voice in my head was still complaining... something about finger usage.... so I did a quick experiment, and multiplied each letter pair on same finger by a weighting per finger (simplified model: thumb = 1, pinky = 5).

Overall resulting order was sorta the same, but some differences, here's the revised list:


Colemak 210.78
MTGap 264.3
Capewell 377.79
Klausler 440.98
Dangvu 482.96
Dvorak 523.69
Workman 567.26
QGMLWY 802.54
QWERTY 1426.34
Norman 1446.09


Which is not bad, and except for QGMLWY, compares order-wise with the same-finger list (here in reverse order) on https://normanlayout.info/compare.html


    Norman: 4.7%
    QWERTY: 4.6%
    Minimak: 3.1%
    Asset: 2.6%
    Workman: 2.4%
    Dvorak: 2.2%
    Klausler: 1.6%
    Capewell: 1.4%
    Arensito: 1.3%
    Colemak: 1.3%
    QGMLWY: 1.3%


Norman is known to have bad same-finger metric.
I assume QGMLWY is out of order for me because of the finger weighting.
It's score was calculated thus: (first digit is KLA finger number)

1 => 'qdz': 0.42
2 => 'gsx': 20.0084
3 => 'mtc': 94.0185
4 => 'lwnrvj': 111.011
5 => ' ': 0
6 => '': 0
7 => 'yfiakp': 447.6328
8 => 'ue': 31.4118
9 => 'bo': 98.0376
10 => 'h': 0
11 => '': 0

Cheers, Ian
« Last Edit: January 04, 2018, 03:01:57 PM by iandoug »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
GhettoDox
« Reply #1206 on: January 05, 2018, 04:12:26 AM »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Keyboard for mouths
« Reply #1207 on: January 13, 2018, 07:35:41 AM »
Stumbled across this:

http://www.musanim.com/mam/qhkcstfpn.html

Tried playing around with it but requirement of having vowels and liquids on home row works at odds with putting common letters on home row. T, N and D can easily be put in better (but not optimal) spots.
Also have H and E on same finger is never going to work.

Came to the conclusion that it may be comfortable for the mind, but we type with fingers not brainwaves, so comfortable for fingers is more important.
« Last Edit: January 13, 2018, 09:41:30 AM by iandoug »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
not good
« Reply #1208 on: January 16, 2018, 07:26:15 AM »
smashed my left wrist. back on ansi keyboard and mouse on right hand and mostly one handed typing for now. At least it has mech switches (gateron red I think)

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1105
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: Balanced Keyboard Layout
« Reply #1209 on: January 17, 2018, 12:57:24 PM »
Sorry to hear that.

Are you now gonna devise the perfect one hand layout? For that, I suggest sticky modifiers--so you don't have to hold down shifts, which would demand dexterity.

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: Balanced Keyboard Layout
« Reply #1210 on: January 17, 2018, 01:44:39 PM »
Sorry to hear that.

Are you now gonna devise the perfect one hand layout? For that, I suggest sticky modifiers--so you don't have to hold down shifts, which would demand dexterity.

I did wonder if the universe was pointing me in that direction.

More worryingly so because a few days ago I had been thinking about one-handed layouts for some reason ... but more along the lines of "I'm glad I don't need to work like that" .... and now here I am doing that...

I'll see if the universe throws any bright ideas my way over the next few weeks....

Cheers, Ian

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
I only use one hand...
« Reply #1211 on: January 18, 2018, 12:34:14 PM »
So yeah, Ansi 104 sucks even more for one hand than for two.

As such, both one-handed Dvorak layouts are pointless wastes of time... the form factor is completely wrong.

For right-hand use, the lack of alt-tab on right is particularly annoying, as is the constant switching between mouse and keyboard. At least the right-hand copy/paste operations are more comfortable than ctrl-xcv would be, but ctrl-a is awkward.

Maybe need better mouse with more buttons that I can assign to such things.

As far as keyboard goes, it feels like something like my mobile layouts (eg Z8 here http://keyboard-design.com/swiping.html) are what is needed but I have some issues with my own layouts that annoy me. (in particular, the M, and distance between Y and OU).

So started with a mockup on KLE, still lots to do. Am thinking of main block with letters and 4 puncs, then shift layer, then two more layers, one numeric, one punc. Not sure about navigation yet.

Will advise any progress or bright ideas.

Oh yeah, having ctrl-Q and ctrl-W next to each other is NOT GOOD.

Must maybe pick my surgeon and physiotherapist's brains about market for one-handed layouts... such users probably less pedantic than most about qwerty and maybe medical aid does not freak about price....

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1105
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: I only use one hand...
« Reply #1212 on: January 19, 2018, 01:38:27 PM »
Try the CLP model. Since it optimizes lowest amount of movement. But you need great locations for the modifier keys on the thumbs. Obviously ANSI/ISO will not work at all. (we all know that that form factor is just crap for advanced keyboard design anyway.) Split keyboard may be better, since you just need one half.

Get a mouse with many buttons. Assign them meta and editing actions that replaces any ctrl- stuff. copy, paste, select all, save, back, etc.
« Last Edit: January 19, 2018, 01:43:39 PM by Den »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: I only use one hand...
« Reply #1213 on: January 19, 2018, 02:39:06 PM »
Try the CLP model.

Yeah, came to same conclusion, but with a twist.. no upper case slots needed.

Just another toggle on thumb for CAPS.

So that helps reduce the key count considerably.

Get a mouse with many buttons. Assign them meta and editing actions that replaces any ctrl- stuff. copy, paste, select all, save, back, etc.

Am considering it. Problem is my usual online stores take a week or two to deliver (no next-day Amazon-style here AFAIK)
This cast is supposed to come off on 30th and be replaced with modern design and at that point they'll probably want me using my fingers as much as possible (to ensure tendons etc don't get too attached to the steel plates). So may end up NEEDING fancy mouse for only few days. Am going back to my trackball :-)

Speaking of mouse, using one on my right hand again is damaging indicated spot on attached, Years ago when I used mouse I put blanket on table then covered it with sheet, and that was my desk/mousepad. Suppose that protected my hand. Sheet gave nice solid colour for mouse laser to measure on, blanket provided padding.


iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Thoughts on Gigabyte K83 keyboard
« Reply #1214 on: January 21, 2018, 03:28:42 PM »
When I got involved with layout design I thought it would be good to have a spare keyboard to test new layouts on, so I bought a low-end Microsoft keyboard.

Then discovered two problems with swapping keycaps around:

1. Profile... different row, different shape... (in truth I should have seen that one coming...)

2. F and J have different stem alignment... don't fit nicely in other places.  Or other keys in their spots. Guess this is an assembly aid.

So I was annoyed and splashed out on a low-end mech keyboard instead... Gigabyte K83, with Cherry Red switches (wanted to see how reds were, since I had bought browns for the keyboard I'm building, and not going to use blues....)

Observations:

1. Reds are quite sensitive. See (3) below.

2. Switches bottom out quite hard.... maybe this is a function of me banging my MS Natural for 20 years and I need to develop a lighter tough. I have now installed black rubber ring bumpers (from Massdrop) on Ins and Del, since using them for copy-paste was hurting my middle finger a lot. The bumpers seem to help quite a bit.

3. Spacing... the numpad is too close to the nav keys, my fingers can't fit in the gap, and I end up typing numbers  (given (1) above) when I don't mean to. For this issue alone, I'd suggest you look at other options.

Cheers, Ian
« Last Edit: January 21, 2018, 03:34:02 PM by iandoug »

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: Thoughts on Gigabyte K83 keyboard
« Reply #1215 on: January 22, 2018, 11:44:42 AM »

3. Spacing... the numpad is too close to the nav keys, my fingers can't fit in the gap, and I end up typing numbers  (given (1) above) when I don't mean to. For this issue alone, I'd suggest you look at other options.


after staring at a few other keyboards lying around, realised the problem is actually a combination of narrow gap PLUS their island-style design.... other boards have a raised surface which is high enough to rest your fingers on without triggering keys.

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
different approach to one-hand keyboard
« Reply #1216 on: January 22, 2018, 11:56:57 AM »
was doing some research on one-handedness, found stats:

http://www.aboutonehandtyping.com/statistics.html

But wait! there's more!

Their 'solution' is to use kiddie-size keyboards:
http://www.aboutonehandtyping.com/multimediaminikeyboard.html

which seem seriously overpriced, compared to, for example
https://www.amazon.com/Keyboard-Portable-Professional-Industrial-Computer/dp/B071ZZ5G5Q/

or from China for half that....
https://www.aliexpress.com/item/MCSAITE-8017-78-Key-Portable-Mute-Ultra-thin-USB-Wired-Computer-Keyboard-for-Office-Desktop-Notebook/32846014011.html

I shall refrain from further comment :-)

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1105
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: different approach to one-hand keyboard
« Reply #1217 on: January 22, 2018, 12:49:57 PM »
Their 'solution' is to use kiddie-size keyboards

sure, if your solution is traveling all over the entire keyboard with one hand.  ::) but that's moot if you intend for the hand to stay relatively in place.

yellowedplastic

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: Thoughts on Gigabyte K83 keyboard
« Reply #1218 on: January 25, 2018, 02:22:32 PM »
1. Reds are quite sensitive. See (3) below.
You can get even lower force switches, but yes, they are. Soft linear switches like MX Reds have undeserved hype as somehow, "good for gaming," which makes them very popular. If your Natural is a 90s beige model, it should be heavier, and give decent tactile feedback.

Quote
2. Switches bottom out quite hard.... maybe this is a function of me banging my MS Natural for 20 years and I need to develop a lighter tough. I have now installed black rubber ring bumpers (from Massdrop) on Ins and Del, since using them for copy-paste was hurting my middle finger a lot. The bumpers seem to help quite a bit.
This is typical of mechanical switches, as you're making a piece of brittle plastic slam into another piece of brittle plastic, that is soldered to a stiff PCB, and maybe also supported by a stiff metal plate. You can use hushers or O-rings on the caps, or if adventurous, trampoline mod (once your wrists are back to normal), which is where you put a tiny piece of silicone or foam inside the bottom of the cavity that helps align the stem. There are also silent switches out now, which are switches that have a thin rubbery substance added to where the stems hit the housing, that slightly softens the bottoming out a little bit, as well as reduce noise. Also, with heavier and also more tactile switches (both, "tactile," which means having a bump in the way, and clicky types) it's easier to learn to not bottom out hard, since you get some obvious feedback around the activation point, which is why so many people like MX Black, Green, and Clear (along with even more niche switches, like Zealios 65g+, the Kailh Heavy lines, and so on).

Their solution might be mini keyboards, but if you can use your fingers well enough to solder, the real solution is an ergonomic minimalistic one-handed keyboard! Being fully custom, and requiring work to get a full layout with one hand, these could also be solutions to problems like having free time :).
https://github.com/tshort/dactyl-keyboard/blob/master/things/right-4x5.stl
https://github.com/adereth/dactyl-keyboard/blob/master/things/lightcycle-cherry-top-right.stl
« Last Edit: January 25, 2018, 02:26:08 PM by yellowedplastic »

nichetype

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Balanced Keyboard Layout
« Reply #1219 on: February 02, 2018, 07:42:31 PM »
I've been looking into keyboard layouts and designs for the past couple years now. I first tried to learn Colemak and decided I didn't like the way it felt, tried Workman and Norman a bit, and then decided to learn Dvorak since it's somewhat mainstream and I liked the hand alternation and the beauty of the layout. I'm still very slow and still type mostly QWERTY. Finally I came across BEAKL and have been comparing it with other layouts like MTGAP and PUQ30 (Aus der Neo-Welt). I'm really fascinated by the the unique philosophy behind BEAKL, mainly the home block rather than the home row. It really seems to take into consideration modern keyboards in that the bottom row isn't something to avoid like on typewriters. I have questions I'd really like to ask Den.

Is BEAKL 9 "stable" or do you foresee more experimentation in the future to create a new recommended layout; basically, is this project done or is it still evolving?

Do you want to proliferate this layout, or is it mostly just for your own curiosity and satisfaction? It seems like a lot of layouts are just abandoned after they're completed, like MTGAP, Halmak, Workman, etc. It would be really interesting to see a community adopt BEAKL like has happened with Colemak (which is unfortunately a bit fanatical in my opinion).

Which is the utilized effort grid for BEAKL 9? I've seen one that rates upper pinkies worse than lower pinkies with upper index better than lower index, and one with equal scores for top and bottom pinkies and index fingers. I'm particularly curious how "L" came to be placed on the lower middle finger position as it is a very common letter and I'm surprised it isn't placed where "F" is at upper ring finger as in both effort grids, that position is rated better than lower middle.

Which brings me to another curiosity...were any of the opted layouts hand tweaked at all? Or are they purely generated by the algorithm? Is there anything you'd prefer to change?

Colemak scores very well in many tests. What do you think a computer-assisted layout offers that a human's intuition and testing cannot?

The latest BEAKL layouts assume the use of a somewhat large ortholinear keyboard. The most popular is the Planck, which is 12x4 (48 keys). Do you have an adaptation of BEAKL that can fit in a 40% form factor board? If the main keys are limited to 30 (instead of 32) with no number row, how would the punctuation be set up? Is there a punctuation set-up if the only concern is English prose and programming is not taken into consideration? I've often thought about placing semicolon on comma, colon on period, and making the slash into question mark with shifted exclamation point, for example.

I have read the entire thread, so I apologize if I've missed anything that may have already been answered. I'm just very curious to learn more about and possibly adopt such an interesting and efficient layout. On a final note, I found it very intriguing that BEAKL 9 seemed to score comparatively poorly against other popular layouts in distance using the Keyboard Layout Analyzer. At first it put me off, but then I considered that if the fingers were moving up and down more then they might actually be less prone to fatigue (and indeed the same finger scores for BEAKL 9 were very good, especially for pinky), so what are your thoughts on distance as a metric of layout quality? Thank you.

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: Balanced Keyboard Layout
« Reply #1220 on: February 02, 2018, 09:49:10 PM »
On a final note, I found it very intriguing that BEAKL 9 seemed to score comparatively poorly against other popular layouts in distance using the Keyboard Layout Analyzer. At first it put me off, but then I considered that if the fingers were moving up and down more then they might actually be less prone to fatigue (and indeed the same finger scores for BEAKL 9 were very good, especially for pinky), so what are your thoughts on distance as a metric of layout quality?

Which version of KLA? Patrick's original?

Cheers, Ian

nichetype

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Balanced Keyboard Layout
« Reply #1221 on: February 02, 2018, 10:13:08 PM »
Which version of KLA? Patrick's original?

Cheers, Ian

I think so. The one at http://patorjk.com/keyboard-layout-analyzer/ I compared it to Colemak, Dvorak, PUQ30, and MTGAP all using the ErgoDox thumbshift format. Site may be a a little buggy though. I wish I had better resources but I have no programming knowledge whatsoever. I just enjoy typing.

Edit: Just realized this is obviously at least partly due to eliminating common letters from the pinky home positions, thereby making the other stronger fingers travel more up or down to common letters.
« Last Edit: February 03, 2018, 11:30:38 AM by nichetype »

Den

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1105
  • Selina is my Superstar
    • View Profile
    • Amuseum
Re: Balanced Keyboard Layout
« Reply #1222 on: February 06, 2018, 01:19:06 AM »
Is BEAKL 9 "stable" or do you foresee more experimentation in the future to create a new recommended layout; basically, is this project done or is it still evolving?

BEAKL 9 is stable candidate recommendation for mass consumption. This leg of the project is on hiatus until new breakthrough.

Quote
Do you want to proliferate this layout, or is it mostly just for your own curiosity and satisfaction? It seems like a lot of layouts are just abandoned after they're completed, like MTGAP, Halmak, Workman, etc. It would be really interesting to see a community adopt BEAKL like has happened with Colemak (which is unfortunately a bit fanatical in my opinion).

I'm not good at promotion, but have done some seeding around the 'net. Apparently, there are a few enthusiasts who have heard of BEAKL and have adopted it to their custom keyboards kits (although I know not about their experiences with it.) I do recommend people looking for optimal layouts should give any of the BEAKL layouts a try, or adapt the BEAKL philosophy to achieve a layout to their personal comfort.

Quote
Which is the utilized effort grid for BEAKL 9? I've seen one that rates upper pinkies worse than lower pinkies with upper index better than lower index, and one with equal scores for top and bottom pinkies and index fingers.

I played around with the effort grid so much, I haven't really kept track of effort for older BEAKL Opted layouts. For 8 or 9, it's something like this:

Code: [Select]
Left Hand
 P      R       M     I     I
15     1.5     1     1.5   5
 5     0.5     0.5   0.5   1.5
 7     2       5     1     7

Quote
I'm particularly curious how "L" came to be placed on the lower middle finger position as it is a very common letter and I'm surprised it isn't placed where "F" is at upper ring finger as in both effort grids, that position is rated better than lower middle.

1. L is more often doubled. Tapping double middle finger is less punishing than double ring.
2. L is used more in bigrams with other consonants, so rolls with middle finger is preferred.
3. Middle finger intended to handle higher percentage of total effort.

Quote
Which brings me to another curiosity...were any of the opted layouts hand tweaked at all? Or are they purely generated by the algorithm? Is there anything you'd prefer to change?

Actually BEAKL 9 is amalgamation of 7 vowel district and 8 consonant district. Punctuation layer manually tweaked from Arensito.

Quote
Colemak scores very well in many tests. What do you think a computer-assisted layout offers that a human's intuition and testing cannot?

Human designs can consciously or unconsciously bias toward certain factors, without knowing how it affects other factors. Humans obviously cannot generate and test thousands or millions of layouts against each other in mere minutes. It's easier to have AI find the optimal layer per specifications, then have human test it for comfort.

Quote
The latest BEAKL layouts assume the use of a somewhat large ortholinear keyboard. The most popular is the Planck, which is 12x4 (48 keys). Do you have an adaptation of BEAKL that can fit in a 40% form factor board? If the main keys are limited to 30 (instead of 32) with no number row, how would the punctuation be set up? Is there a punctuation set-up if the only concern is English prose and programming is not taken into consideration? I've often thought about placing semicolon on comma, colon on period, and making the slash into question mark with shifted exclamation point, for example.

A few people have attempted to put BEAKL on Planck keyboards. (you can search the web for them.) Puncs you can do as you wish according to your usage. I set them up in order to have great scores on KLA, while still intuitively laid out. You can take out the digits from the punc layer if you have a numpad layer. Then the remaining puncs can fit better on the home block.

Quote
I'm just very curious to learn more about and possibly adopt such an interesting and efficient layout.

I hope you give BEAKL a try. But I also ask you to inform us of your experiences.

Quote
On a final note, I found it very intriguing that BEAKL 9 seemed to score comparatively poorly against other popular layouts in distance using the Keyboard Layout Analyzer. At first it put me off, but then I considered that if the fingers were moving up and down more then they might actually be less prone to fatigue (and indeed the same finger scores for BEAKL 9 were very good, especially for pinky), so what are your thoughts on distance as a metric of layout quality? Thank you.

The original KLA has the same effort for all fingers on distance scores. But BEAKL 9 favors moving around strong fingers. Also not as many common letters on the home row; in particular, no common letters on home pinky, which could save a little distance.

iandoug

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • Keyboard Design
Re: not good
« Reply #1223 on: February 22, 2018, 01:15:12 AM »
smashed my left wrist. back on ansi keyboard and mouse on right hand and mostly one handed typing for now. At least it has mech switches (gateron red I think)

We are the Borg. You will be assimilated. Resistance is futile.

Had another quick op to remove the wire. Surgeon was not very encouraging about regaining full use of left wrist, physiotherapist was more hopeful. Will have to see how it goes. Still on ANSI keyboard and mouse on right hand, can type a little bit with left hand.