Can Evolutionary Computing Improve Keyboard Efficiency?

  • Thread starter Bartholomew
  • Start date
  • Tags
    Keyboard
In summary: fingers in a certain spot, it's about having a general idea of where they are so you don't have to look.
  • #1
Bartholomew
527
0
This is a thread for two ideas I came up with while discussing the parallel keyboard. The first is tactile feedback on each key, perhaps by ridges on the keys that point back to the center of the keyboard, so that the subconscious mind has a better sense of where each finger is at any time.

The second is the use of evolutionary computing methods to optimize the key placement. This is so obvious that I think it must have already been done--anyone know?
 
Engineering news on Phys.org
  • #2
You don't need to use evolutionary computing necessarily, but it might be a fun exercise to write.

The most common letter and most common words in english are easy to determine -- if you ran a copy of Moby Dick through a program you'd have that information in a couple seconds. Then, optimize your keyboard to produce the most common letters and words with the least effort.

- Warren
 
  • #3
This"optimized" keyboard already exits. You can access it in software on any WinBloz computer. This is the Dvorák configuration. The commonly accessed keys are placed in the center regions near your strongest fingers. What you will need is a keyboard layout so you can locate the keys then some practice. If you do not move your key caps it makes your key board unusable by anyone not aware of the change or the Dvorák keyboard.

I am sure the keyboard is optimized for English. I do not know how well it works with other languages.

Edit:

In win98 SE I went to control panel-Keyboard-language-properties.

The Dvorák layout was one of the options.
 
Last edited:
  • #4
Integral said:
If you do not move your keycaps it makes your key board unsusable by anyone not aware of the change or the Dvorak keyboard.

Also a good April Fool's joke for someone not too computer saavy. Actually, any keyboard remapping will serve that purpose. :biggrin:

As for tactile cues, where I run into trouble with touch typing are the numbers/symbols at the top, especially when switching back and forth between full-sized keyboards and smaller keyboards on laptops. It's just enough of a stretch for my fingers from their home positions and they are keys I don't use as frequently as the letters that added tactile cues on those would be helpful, maybe on the 1, 5, 7 and 0 keys. The 5 and 7 will help keep my fingers somewhat centered, and the 1 and 0 would define the ends of the numbers. You wouldn't want to add too many tactile cues, or else you'd wind up not knowing one from the other and causing more confusion than help.

Have you ever tried one of those split keyboards that are supposed to be more ergonomic to use? They feel really weird at first, but once you get used to it, the shape of the keyboard helps with finger placement too, and you can't accidentally put your index fingers beyond the center point since it's already split for you. They aren't very portable though.
 
  • #5
Bartholomew said:
The first is tactile feedback on each key, perhaps by ridges on the keys that point back to the center of the keyboard, so that the subconscious mind has a better sense of where each finger is at any time.

Most keyboards have this for a couple of keys. My Dell QuietKey (TM) keyboard has a raised F and J. If you use standard positioning for your keyboard you need only one raised key per hand.

The second is the use of evolutionary computing methods to optimize the key placement. This is so obvious that I think it must have already been done--anyone know?

As you should know, the current keyboard was actually designed to slow down typing (so the mechanical typewriters wouldn't jam). The problem is teaching your fingers placements other than QWERTY.
 
  • #6
Integral said:
The Dvorák layout was one of the options.

A layout and some history are here: http://www.mit.edu:8001/people/jcb/Dvorak/

The key point:

In the mid 1950s, U.S. Government's General Services Administration commissioned a study by Earle Strong to confirm Dvorak's results. Strong's study, which included proper controls and which was set up to allow direct comparison of qwerty and Dvorak data, found that after sufficient training, Dvorak typists were able to match their previous qwerty speeds, but not surpass them. Furthermore, additional qwerty training for qwerty typists resulted in a greater increase in speed than additional Dvorak training for Dvorak typists who typed at a similar rate. These results would suggest that Dvorak's claims of faster and more efficient typing are bogus, and switching layouts on the basis of speed and efficiency would not make sense.
 
Last edited by a moderator:
  • #7
Ohwilleke, yes, I am aware of the raised f and j keys; that's actually where I got the idea. More tactile feedback would probably lead to speed improvements. It's not about just keeping your fingers on the right keys; it's about having a better spatial sense of exactly where your fingers are.

The dvorak keyboard is still a keyboard designed by humans. A few years ago I was reading about people who had an evolutionary program to optimize the placement of things in airports. The program averaged about a 30% gain in efficiency over the best efforts of the human airport designers before it. Keyboard layout is something that would be easy to program a computer to generate. Additionally, you could gather statistics on finger strength and capability and "finger independence" (thanks hitssquad) and plug that into the program, which could use the information more comprehensively than any human designer could ever do. Also, people have fingers of different lengths; the reach of my middle fingers is much greater than the reach of my pinky fingers, yet on an ordinary keyboard they are confined to the same few keys. Clearly some of the keys should be somewhat smaller, and some somewhat larger, and the keys should not be all crammed into one equal-height left-to-right strip.

All of these considerations involve great complexity, which nevertheless can be simulated easily; thus, it is ripe ground for an evolutionary computing program.
 

1. What are lesser keyboard alterations?

Lesser keyboard alterations refer to any changes made to a keyboard layout, such as rearranging or adding keys, without significantly altering the overall design or function of the keyboard.

2. Why would someone make lesser keyboard alterations?

There are several reasons why someone may make lesser keyboard alterations. Some may prefer a more customized layout that better suits their needs or typing style. Others may have physical limitations that require a different keyboard setup for easier use.

3. Can lesser keyboard alterations improve typing speed or accuracy?

In some cases, yes. For those who are used to a specific keyboard layout, making minor alterations can improve their typing speed or accuracy. However, this is not always the case and may vary depending on the individual.

4. Are there any downsides to making lesser keyboard alterations?

One potential downside is that it may take some time to get used to the new layout, which can temporarily decrease typing speed or accuracy. Additionally, if the alterations are not done properly, it could cause issues with the functionality of the keyboard.

5. Is it possible to revert back to the original keyboard layout after making lesser keyboard alterations?

Yes, it is possible to revert back to the original keyboard layout. However, it may require some technical knowledge or assistance, depending on the type of alteration made. It's always a good idea to save the original keyboard layout before making any changes, just in case.

Similar threads

  • Differential Equations
Replies
1
Views
705
  • Programming and Computer Science
Replies
29
Views
3K
  • Programming and Computer Science
Replies
4
Views
667
Replies
5
Views
1K
Replies
2
Views
877
  • Programming and Computer Science
Replies
32
Views
3K
  • Art, Music, History, and Linguistics
Replies
4
Views
982
Replies
2
Views
2K
  • Biology and Medical
Replies
1
Views
1K
Back
Top