473,701 Members | 2,584 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Hava java keyboard

When I was in boy scouts, as part of learning Morse code, I was told
that the inventor of the typewriter originally put the letter 'e' under
the left middle finger, just below its present position. The typist
was often too fast and the print bars would jam. I heard the same
story when I took a typing class. This led me to wonder if 't' might
have been moved from the home row for the same reason. 'E is dit and T
is dash, under middle and index the print bars would clash'.
If e and t on the home row made the human 'typewriter' too fast for the
machine, now that the machine can keep up, wouldn't it be a good idea
to put these letters back where they belong?
My letters over the years to various publications and keyboard
companies have often been answered with the observation that the Dvorak
keyboard, the gold standard, hasn't done very well in the market place
and that even small changes have big costs. Several days ago an
employee Segin suggested I try 'keytweek'. I hope that you will email,
or even publish, the following for anyone who might be interested.
The transposition of the letters dfjk with etni on a standard keyboard
increases the amount of text typed from the four keys under the middle
and index fingers by five times, from 7.5% to 37%. While not as
efficient as the Dvorak keyboard, it is much easier to learn. The
transposed keys remain under the same fingers and feel very natural.
The transposition can be thought out without benefit of a keyboard map.
For those who might worry that they will not be able to go back to
qwerty, the experience of many Dvorak users is that a typist can be
bikeyboardal. The letters etni are fairly easy to get used to but you
may find yourself trying to type dfjk from their old locations.

I have found a keyboard remapping program that is free, downloads
quickly and is very easy to use. I am typing this email on a keyboard
remapped to the 'etni' transposition layout. The program is called
'Keytweak 2.11' and can be googled up by that name. It is available
from several sites, includeing PC magazine and recommended by several
keyboard manufacturers, includeing TypeMatrix. The creator of the
program is Travis Krumsick.

1) After you have loaded the program hit start.
2) Click the keytweak icon and a graphic of a keyboard will appear.
3) Click the 'Full teach mode' at the bottom of the screen.
4) A box will appear. Click 'begin teach mode'.
5) Press the key you want to reassign, then the key you want it
reassigned to. In this case d and e.
6) Click 'remap key#1 to key#2'
7) The box will disappear and the scancodes of the keys will appear in
the 'pending changes' window at the bottom right.
8) Follow the same procedure (from 3) for the remaining seven remaps.
9) Click 'apply' and you will be asked if you want to turn off the
computer to apply the changes.
At the top there is also a clickable 'restore defaults' to give
you back your qwerty layout.
I was able to remap in under three minutes and restore qwerty in
thirty seconds, not includeing the restart.

If you would like to determine if etni on the home row is comfortable
for you, you might try typing the paragraph below in pretend mode.

Google is going to have a service that grants a location search option,
it gives unique results in the place where you are. Recently a company
began selling a wrist computer that uses the palm pilot operating
system and entry character set. It has real potential to receive
emails, cell phone text messages or the google service. Perhaps 'may I
have the time' will become 'may I have the time and weather'. This
will come out as shown below.

Googld ks gokjg fo havd a sdrvkcd fhaf grajfs a locafkoj sdarch opfkoj,
kf gkvds ujkqud rdsulfs kj fhd placd whdrd you ard. Rdcdjfly a compajy
bdgaj sdllkjg a wrksf compufdr fhaf usds fhd palm pklof opdrafkjg
sysfdm aje sfylus djfry characfdr sdf. Kf has rdal pofdjfkal fo
rdcdkvd dmakls, cdll phojd fdxf mdssagds or fhd googld sdrvkcd.
Perhaps 'may I havd fhd fkmd' wkll bdcomd 'may K havd fhd fkmd aje
wdafhdr'. Fhks wkll comd ouf as showj bdlow.

sfdphdj

Jul 23 '05 #1
9 2528
On 24 Feb 2005 18:53:25 -0800 sk******@access bee.com wrote:
When I was in boy scouts, as part of learning Morse code, I was told
that the inventor of the typewriter originally put the letter 'e' under
the left middle finger, just below its present position. The typist
was often too fast and the print bars would jam. I heard the same
story when I took a typing class. This led me to wonder if 't' might
have been moved from the home row for the same reason. 'E is dit and T
is dash, under middle and index the print bars would clash'.
If e and t on the home row made the human 'typewriter' too fast for the
machine, now that the machine can keep up, wouldn't it be a good idea
to put these letters back where they belong?
My letters over the years to various publications and keyboard
companies have often been answered with the observation that the Dvorak
keyboard, the gold standard, hasn't done very well in the market place
and that even small changes have big costs. Several days ago an
employee Segin suggested I try 'keytweek'. I hope that you will email,
or even publish, the following for anyone who might be interested.


Actually, there were several different styles of key layout for the
typewriter before the "qwerty" style was standardized.
While this is mainly due to the way in which the keys themselves struck the
paper, this method is now only used because it is so universal.

For today's modern community, the layout can be practically anything
desired.
My approach would be to have a simple 5x5 layout with the vowels in the
middle row. Similar to a touchtone keypad layout.
The rows above and below would be the more common letters first.
This would make the design easily adaptable to those who are not speed
typists, and may only have the use of one hand, or other disability.
As well as having a smaller footprint.

Jul 23 '05 #2
The fitaly keyboard (named after the top row letters) is something like
your suggestion, the most common letters near the center. I don't want
to stray too far from the familiarity of qwerty. How fast do you think
you could adapt to your proposed layout?

Jul 23 '05 #3
sk******@access bee.com wrote:
When I was in boy scouts, as part of learning Morse code, I was told
that the inventor of the typewriter originally put the letter 'e' under
the left middle finger, just below its present position. The typist
was often too fast and the print bars would jam. I heard the same
story when I took a typing class. This led me to wonder if 't' might
have been moved from the home row for the same reason. 'E is dit and T
is dash, under middle and index the print bars would clash'.
If e and t on the home row made the human 'typewriter' too fast for the
machine, now that the machine can keep up, wouldn't it be a good idea
to put these letters back where they belong?
My letters over the years to various publications and keyboard
companies have often been answered with the observation that the Dvorak
keyboard, the gold standard, hasn't done very well in the market place
and that even small changes have big costs. Several days ago an
employee Segin suggested I try 'keytweek'. I hope that you will email,
or even publish, the following for anyone who might be interested.
The transposition of the letters dfjk with etni on a standard keyboard
increases the amount of text typed from the four keys under the middle
and index fingers by five times, from 7.5% to 37%. While not as
efficient as the Dvorak keyboard, it is much easier to learn. The
transposed keys remain under the same fingers and feel very natural.
The transposition can be thought out without benefit of a keyboard map.
For those who might worry that they will not be able to go back to
qwerty, the experience of many Dvorak users is that a typist can be
bikeyboardal. The letters etni are fairly easy to get used to but you
may find yourself trying to type dfjk from their old locations.

I have found a keyboard remapping program that is free, downloads
quickly and is very easy to use. I am typing this email on a keyboard
remapped to the 'etni' transposition layout. The program is called
'Keytweak 2.11' and can be googled up by that name. It is available
from several sites, includeing PC magazine and recommended by several
keyboard manufacturers, includeing TypeMatrix. The creator of the
program is Travis Krumsick.

1) After you have loaded the program hit start.
2) Click the keytweak icon and a graphic of a keyboard will appear.
3) Click the 'Full teach mode' at the bottom of the screen.
4) A box will appear. Click 'begin teach mode'.
5) Press the key you want to reassign, then the key you want it
reassigned to. In this case d and e.
6) Click 'remap key#1 to key#2'
7) The box will disappear and the scancodes of the keys will appear in
the 'pending changes' window at the bottom right.
8) Follow the same procedure (from 3) for the remaining seven remaps.
9) Click 'apply' and you will be asked if you want to turn off the
computer to apply the changes.
At the top there is also a clickable 'restore defaults' to give
you back your qwerty layout.
I was able to remap in under three minutes and restore qwerty in
thirty seconds, not includeing the restart.

If you would like to determine if etni on the home row is comfortable
for you, you might try typing the paragraph below in pretend mode.

Google is going to have a service that grants a location search option,
it gives unique results in the place where you are. Recently a company
began selling a wrist computer that uses the palm pilot operating
system and entry character set. It has real potential to receive
emails, cell phone text messages or the google service. Perhaps 'may I
have the time' will become 'may I have the time and weather'. This
will come out as shown below.

Googld ks gokjg fo havd a sdrvkcd fhaf grajfs a locafkoj sdarch opfkoj,
kf gkvds ujkqud rdsulfs kj fhd placd whdrd you ard. Rdcdjfly a compajy
bdgaj sdllkjg a wrksf compufdr fhaf usds fhd palm pklof opdrafkjg
sysfdm aje sfylus djfry characfdr sdf. Kf has rdal pofdjfkal fo
rdcdkvd dmakls, cdll phojd fdxf mdssagds or fhd googld sdrvkcd.
Perhaps 'may I havd fhd fkmd' wkll bdcomd 'may K havd fhd fkmd aje
wdafhdr'. Fhks wkll comd ouf as showj bdlow.

sfdphdj


What on earth has this sales pitch got to do with Javascript? Your
methods of selling are no different then viagra sellers, fake oil
merchants, and international lottery scams. Your intentions may well be
for the best, the product you're pushing might well work but your
subject is off-topic. Because of your post, I'll be sure to ignore your
product.
Jul 23 '05 #4
Thank you for your guidance/criticism. I'm not selling any thing, I am
promoting a keyboard layout change, but you are right, my text and
technique reek of snake oil. I felt that since everyone who posts to a
newsgroup uses a keyboard, my post would be relavent everywhere.
Please don't condemn the simple idea of transposing dfjk with etni out
of hand because my writing is so tackey. Thanks atleast for using the
phrase 'might well work', it is my hope that that is what will come out
of this.

Jul 23 '05 #5
wrote on 26 feb 2005 in comp.lang.javas cript:
I felt that since everyone who posts to a
newsgroup uses a keyboard, my post would be relavent everywhere.


The same goes for a toilet seat. Very relavent.

--
Evertjan.
The Netherlands.
(Replace all crosses with dots in my emailaddress)

Jul 23 '05 #6
JRS: In article <QiOTd.508776$6 l.487035@pd7tw2 no>, dated Fri, 25 Feb
2005 23:13:52, seen in news:comp.lang. javascript, Randell D. <reply.via.
ne************* *******@fiproje cts.moc> posted :
Lines: 84 sk******@acces sbee.com wrote:
When I was in boy scouts, as part of learning Morse code, I was told. ... ...

What on earth has this sales pitch got to do with Javascript?
...


Nothing, which makes it rather silly of you to repeat it all. See FAQ.

--
© John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.c om/faq/> JL/RC: FAQ of news:comp.lang. javascript
<URL:http://www.merlyn.demo n.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Jul 23 '05 #7
More specifically, everyone uses a toilet, and if I had found a way to
redece water usage that worked just as well and was free, I would have
probably made the same attempt to make it known.
In the ngs of which I am a semi regular poster, I have gotten mild
interest and a few questions. What I have discovered in the last two
days is that if I post to other ngs, it had better be relevant to the
specific subject area of the ng or it will either be ignored or provoke
genuine irritation...an d no small measure of cutting wit.

Jul 23 '05 #8
wrote on 26 feb 2005 in comp.lang.javas cript:
More specifically, everyone uses a toilet, and if I had found a way to
redece water usage that worked just as well and was free, I would have
probably made the same attempt to make it known.
In the ngs of which I am a semi regular poster, I have gotten mild
interest and a few questions. What I have discovered in the last two
days is that if I post to other ngs, it had better be relevant to the
specific subject area of the ng or it will either be ignored or provoke
genuine irritation...an d no small measure of cutting wit.


It is clear that you don't adhere to netiquette.

This is not email, but usenet, and postings should quote relevant part of
the text you are replying on.

Furthermore, what is the use of specific NGs, if the topics are not
constraint to relevancy?

--
Evertjan.
The Netherlands.
(Replace all crosses with dots in my emailaddress)

Jul 23 '05 #9

Evertjan. wrote:
wrote on 26 feb 2005 in comp.lang.javas cript:
More specifically, everyone uses a toilet, and if I had found a way to redece water usage that worked just as well and was free, I would have probably made the same attempt to make it known.
In the ngs of which I am a semi regular poster, I have gotten mild
interest and a few questions. What I have discovered in the last two days is that if I post to other ngs, it had better be relevant to the specific subject area of the ng or it will either be ignored or provoke genuine irritation...an d no small measure of cutting wit.
It is clear that you don't adhere to netiquette.


Why does Google make replying to specific text part of the options
and not standard, like it used to, are they trying to encourage bad
netiquette?
This is not email, but usenet, and postings should quote relevant part of the text you are replying on.

Furthermore, what is the use of specific NGs, if the topics are not
constraint to relevancy?
This comes under the heading of live and learn, fortunatly not the
more severe learn and live...if your lucky. Your point is well taken,
I have not posted to any new news groups since my tacky outburst.
While I don't know much about this ng, obviously, in other ngs an OT
post is often well recieved if it is by a respected member of the ng. --
Evertjan.
The Netherlands.
(Replace all crosses with dots in my emailaddress)


With greatest respect,
Stephen

Jul 23 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
3269
by: news.onet.pl | last post by:
I hava a problem with communication between Java/Corba server based on JDK ORB with Java/Corba client (applet) based on the same ORB. I`m using IOR to localize server. client`s ORB i initialize like that: Dane proxy = null; ORB orb = ORB.init(parent, null); org.omg.CORBA.Object obj = orb.string_to_object(sIOR); proxy = DaneHelper.narrow(obj); server`s ORB i initialize like that:
1
1892
by: lifeshortlivitup | last post by:
This program is supposed to calculate the number of grades entered and also how many a's, b's, c's, d's, and f's are entered. I have the number of grades part right but can't figure out how to fix my code to make it output the correct number of each letter grade. Can someone please look at my code and tell me where I messed up? I appreciate all help I can get. Thanks! Here is my code: import java.util.*; public class Grades {...
1
1383
by: ray2007colon | last post by:
I need to now how to compare the elements of two arrays. Here is my program. Now I need to compare each element. So I can print the arrays and the elements that are not the same. import java.util.*; public class Grades { public static void main(String args) { Scanner keyboard = new Scanner(System.in);
3
1756
by: BlueroY | last post by:
hi, I'm working on an exercise, i did a lot of work already and i just can't figure where I'm going wrong, this is what I'm trying to achieve Sample IO ******************************************************************************* Welcome to PeopleSoft 2 MENU: (A)dd student, (D)elete, (L)ist, (S)ort, e(X)it a Enter the student number MSXMIC001 Enter the name
2
4765
by: nitric | last post by:
Hey guys, I am taking Programming I this semester and I am completely new to Java. for my FIRST assignment i need to write a Java program that will give me hours, minutes and seconds after I type in a number for example it should look like this: Enter numbers of seconds: (Where i type the number) Hours used: (how many hours in that number) Minutes used: (how many minutes in that number)
1
4655
by: Leiram | last post by:
I am trying to write a game where there is 13 stones and you play against the computer to make sure that you don't take the last stone. You or the computer (depending on the turn) is allowed to take 1, 2, or 3 stones during their turn. I am kind of lost at the moment. I have several methods and I want to send several things between them. One is who is playing and the other is how many stones there are left. I am also not sure if I am just...
2
7377
by: cioccolatina | last post by:
Hey guys, is there anyone who could help me..? I have file ExpressionBinaryTree.java : /** class ExpressionBinaryTree * uses a binary tree to represent binary expressions * does not implement BinaryTree - all iterators return String */ package foundations;
1
13230
by: Techno3000 | last post by:
import java.io.*; import java.awt.*; import hsa.Console; public class Calculator { static Console c; public static void main (String args) throws IOException
6
3130
by: paradox6996 | last post by:
import java.util.Scanner; public class Program01C { public static void main(String args) { double purchase, totalTax, salesTax, countyTax, total; salesTax = 0.04; countyTax = 0.02;
0
8736
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8649
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9225
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9083
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8934
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7823
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6569
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4662
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2398
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.