Get off my freaking key!

Sorting it all Out
Michael Kaplan's random stuff of dubious value
Be sure to read the disclaimer here first!

Get off my freaking key!

  • Comments 10

Regular readers may remember how I have complained in the past about the way Word interferes with key strokes on keyboards that are required for a given language.

I have long hoped that the folks over in Office would fix this issue.

After all, it is a pretty easy issue, conceptually -- if a particular key stroke combination is assigned in the current keyboard layout, then perhaps it should not be overrided to do some handy intuitive shortcut to functionality in Word, right?

But I just read a but from Jensen Harris's blog such as these three posts, and it is clear that a ton of thought has gone into all kinds of exciting new stuff like better documentation of shortcuts, work to support the old accelerators (though I wonder how that works in localized product!?), and KeyTips and such. But as far as I can tell, no one decided to fix simple problem of "get off my freaking key!" for other language keyboards.

I mean, it is all well and good to say:

We've also used the data from the Customer Experience Improvement Program to track down the most frequently-used features without good keyboard shortcuts so that we could add them. For instance, you'll find CTRL+ALT+V added for Paste Special.

But I have wonder if sufficient data came from where > 60% of the customer base comes from. After all, if you are using the Czech, Croatian, Serbian, Slovenian, or Hungarian keyboard layouts, than CTRL+ALT+V is also ALTGR+V, and that is the keystroke combination you use to get the @, a pretty important character for email addresses. So you won't even be able to send email to Microsoft to complain about this bit of keystroke hijacking. :-(

Which is not to say that the folks using the Syriac or Divehi keyboard layouts (where it is U+200d, the ZERO WIDTH JOINER), are going to be much happier.

And that is just one keystroke. Reading Jensen's words about the research that went into the issue, I am sure there are others that may be just as useful to some (and just as problematic for others!).

Admittedly, it can be hard to interrogate a keyboard for all that information. But after posting almost an entire series on the issue (most recent post here), all of which is based on calling publicly available Win32 API functions, it is obvious that the information is out there now. And come to think about it, that it always has been out there (though perhaps not as well documented!).

So now my plea to the folks in Office -- please fix the this bug, which has become the #1 bug affecting the usability of multilingual keyboards....

(Or, if it has been fixed but no one has told anyone yet -- please get the word out!)

Alternately, I'll probably have to finish that add-in I have been working on and off for the last few years to do the job for them at some point. Perhaps that can be a new part for the series? :-)

 

This post brought to you by "@" (U+0040, a.k.a. COMMERCIAL AT)

Comment on the blather
Leave a Comment
  • Please add 7 and 4 and type the answer here:
  • Post
Blog - Comment List
  • It seems to me that a simplistic solution to get them started would be to stop using Ctrl+Alt (and AltGr) for keyboard shortcuts completely. I'm sure there are keyboard layouts that use other modifier keys, but a large number of them use AltGr to get at extended characters. Putting application keyboard shortcuts on AltGr is just asking for trouble.

    (Of course, they should also keep off Ctrl+Alt+Shift/AltGr+Shift, which really just leaves them with Alt and Alt+Shift. But I think that's okay since Alt's been used for shortcut keys in dialogs for yonks.)
  • Well, at this point they have the backcompat issue of all the people who do like the shortcuts, and are used to them. :-(

    So I'd be just as happy to see them notice when the keyboard layout has assignment and then if it does it respects that assignment....
  • Now I am not a stranger to keyboard shortcuts -- in fact if you look at posts like these , you might

  • (Apologies for the Colbert reference!) It all started with a post from Pavanaja U B over in the microsoft.public.word.international.features

  • I was at the Pacific NW Access Developers Group meeting last night and was talking to one of the testers

  • Stu and I have a semi-regular debate going these days about an issue that I have covered a bunch of times

  • Some prior posts on this topic: 28 Dec 2004 "To start press the ALTGR key." Hmm... where's the ALTGR

  • Some prior stabs on this topic: 28 Dec 2004 "To start press the ALTGR key." Hmm... where's the ALTGR

  • Nothing technical here, sorry! You may recall a couple of years back when I first mentioned the iBOT

  • Friend and colleague and fellow keyboard expert who has written a tool for keyboard construction that

Page 1 of 1 (10 items)