Michael (michka) Kaplan <michka at trigeminal dot com> wrote:

> The use of either <CTRL> or <CTRL><SHIFT> shift states in Microsoft-
> supplied keyboards is very rare. The reason it is rare is that it
> interferes with programs that use those shift states to perform
> control actions (such as Microsoft Word).

I agree completely that assigning characters to Ctrl+keys,
Shift+Ctrl+keys, Alt+keys, and Shift+Alt+keys is a Bad Idea, for the
reason you state.  It's not just about conflicts with large programs
like Word, either.  Every Windows program with an edit control allocates
at least Ctrl+X for cut, Ctrl+C for copy, and Ctrl+V for paste.  It
seems inconsistent for Ctrl+1, or even Shift+Ctrl+1, to be a character
and not an action.

I'm pretty sure I've seen at least one of Microsoft's Globaldev
(Javascript) keyboards that used either Ctrl or Alt as a shifting key.
I remembered thinking that such a thing was very un-Windows-like.

> It is also difficult (though not impossible) to query the actual
> information on these shift states due to the fact that USER will
> automatically map such keystrokes to control characters (if there is
> no assigned keystroke in the keyboard layout itself).

-Doug Ewell
 Fullerton, California


Reply via email to