ask user for keyboard type
Posted: Tue 09 Nov 2010, 20:48
Subject: Password entry
I think the best and safest way is to ask the user what
kind of keyboard he has.
There are 3 basic categories of keyboards,
QWERTY, AZERTY and 'others' As far as inputing the basic key
characters all QWERTY keyboards are the same except that "German'
keyboards switch the y and z. From reading on wikipedia I believe
all AZERTY keyboards are the same if one restricts input to
the basic character set.
Many Asians use a QWERTY compatible keyboard.
So I've designed a password window that I think is usable and safe.
Download it and see what you think.
http://www.datafilehost.com/download-e3a808ab.html
People who don't have a compatible keyboard are told to go 'Back'.
They could also be told to choose "Shutdown' or 'Reboot'
from the start menu and go through the legacy method of entering a
password.
Once a person chooses his password, the password has to be
examined for 'bad' characters, then the accepted password is transposed to
simple ascii characters appropriate for the encoding process.
In the case of the QWERTY keyboard this is a simple procedure because of
the restriction on y and z (Although I don't know about Asian keyboards...
you're the expert there)
In the case of AZERTY keyboards the transposing would be difficult but
not impossible. I'll give a couple of examples
France would be transposed to Frqnce
John55 would be transposed to John%%
Jacques would be transposed to Jqcaues
I think this can be hidden from user so he doesn't become
confused.
Pupsaveconfig would be successful in keeping most computer
users away from the console mode. That would be a great step
forward for Puppy linux.
_________________________________________________________
I think the best and safest way is to ask the user what
kind of keyboard he has.
There are 3 basic categories of keyboards,
QWERTY, AZERTY and 'others' As far as inputing the basic key
characters all QWERTY keyboards are the same except that "German'
keyboards switch the y and z. From reading on wikipedia I believe
all AZERTY keyboards are the same if one restricts input to
the basic character set.
Many Asians use a QWERTY compatible keyboard.
So I've designed a password window that I think is usable and safe.
Download it and see what you think.
http://www.datafilehost.com/download-e3a808ab.html
People who don't have a compatible keyboard are told to go 'Back'.
They could also be told to choose "Shutdown' or 'Reboot'
from the start menu and go through the legacy method of entering a
password.
Once a person chooses his password, the password has to be
examined for 'bad' characters, then the accepted password is transposed to
simple ascii characters appropriate for the encoding process.
In the case of the QWERTY keyboard this is a simple procedure because of
the restriction on y and z (Although I don't know about Asian keyboards...
you're the expert there)
In the case of AZERTY keyboards the transposing would be difficult but
not impossible. I'll give a couple of examples
France would be transposed to Frqnce
John55 would be transposed to John%%
Jacques would be transposed to Jqcaues
I think this can be hidden from user so he doesn't become
confused.
Pupsaveconfig would be successful in keeping most computer
users away from the console mode. That would be a great step
forward for Puppy linux.
_________________________________________________________