Re: Undocumented Legacy Keys in Text Fields (and Notepad)




"Veli-Pekka Tätilä" <vtatila@xxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:48d96905$0$25390$9b536df3@xxxxxxxxxxxxx
Hi, I've discovered the following undocumented keys in Windows edit
fields:

ctrl+h: delete char (like backspace)
ctrl+i: indent a level (like tab)
ctrl+(j/m): line break (like enter)
ctrl+del: delete till end of line (not delete next word as in RTF fields
or editors)
ctrl+backspace: insert char 127 (not delete previous word, like in RTF and
most editors)

Does anyone know the history of the rather Emacs-like ctrl+(h/j) i.e. why
are these keys used in Windows while most of the other Unixisms such as
ctrlk for kill line aren't? Similarly, what's up with the broekn
ctrl+backspace and why doesn't ctrl+del work symmetrically to it?

I reckon one source of inspiration for many of the keys we think of as
Windows-like has been IBM's common user access (CUA) standard.

Granted, this would be just knitpicking if it was Notepad only, but my
observations apply to any app using an edit control or subclassing from
one. So the keys are about as global as you can get affecting anything
from Windows NT3.1 software to Vista I reckon.

I guess these lesser used and hardly documented keys are quite an obscure
thing to many. Kinda like using = and - to chek and clear checkboxes. That
is something I only ran across when reading the default message processing
docs for the checkbox control in MSDN. This is one of the combos I've seen
documented almost nowhere, be it the XP help, the Windows keyboard guide
or the Windows accessibility guide and so on.

Being legally blind I've always been a heavy keyboard user. Even mmy MSC
is related, as it is about keyboard usability suggesting several
improvements to existing keyboard interfaces. English abstract:

http://vtatila.kapsi.fi/msc.html

Would be neat if someone here knew the history behind the said keys in
edit fields.

Finally, on an OT:ish site note Where can I give Vista accessibility
Feedback? The Explorer overwrite dialog and sorted list view column don't
respect prefs with high contrast schemes, for instance.

--
With kind regards Veli-Pekka Tätilä
Accessibility, Apps and Coding plus Synths and Music:
http://vtatila.kapsi.fi

The codes you discovered are the standard ASCII control codes which were
first defined in 1963 - see here: http://en.wikipedia.org/wiki/Ascii.


.



Relevant Pages

  • Re: Updated keyboard
    ... Please do not post items outside of Windows Updates or related technologies. ... > Aset keyboard ... > the home keys. ... > transposition layout. ...
    (microsoft.public.windowsupdate)
  • Re: Keys T, H and C doesnt work
    ... For example if my keys don't work on IE, ... my keyboard is a standard PS2 ... Clean boot in Windows XP - http://support.microsoft.com/kb/310353 ... Clean-boot advanced troubleshooting in Windows XP - ...
    (microsoft.public.windowsxp.general)
  • Re: HELP, IM LOCKED OUT
    ... Boot the computer into Safe Mode ... Forgotten your Windows XP Home password ... do/press the Ctrl-Alt-Del keys twice to display the ... Using that keyboard, I set the ...
    (microsoft.public.windowsxp.general)
  • Re: "Geek Gone Mad"-Opening scene
    ... > the keyboard of his computer. ... > couldn't-the spittle had frozen the keys, ... He walked slowly to the windows of the 12 wide, ... > He dried his eyes and reflected on his lost career. ...
    (sci.med.diseases.lyme)
  • Re: LK463
    ... To do this I need a complete list of the keycodes since the current keymaps don't pass them all. ... new keyboard map finished I'll put it online for interested parties ... What a coworker and I discovered is that under Windows XP, ... diagnostic under KEAterm (which "saw" more of the keys than does ...
    (comp.os.vms)