Robert Orr wrote:
I have a strange problem with my LyX keyboard entry.
It seems that I have to double enter the punctuation
characters on the keyboard. The first press has no
effect, the character appears on screen only after the
second press.
It sounds like they're being treated as dead keys, but why this would
suddenly be happening in only one application on Windows (per the rest
of your note, which I snipped) I don't know. But input-method handling
in Windows is a little tricky, since (as with so many other things)
Windows tries to be "helpful" and will muck about with settings as you
change focus from one application to another, if it has a mind to.
(I've seen it switch between the US-English and UK-English keyboard
layout in this manner, for example.)
Here are a couple of things to try:
- In LyX, try typing eg 'e (apostrophe, then "e"). Do you get an e with
an accute accent? If so, then the apostrophe key is being treated as a
dead key, which would explain why you have to strike it twice to get
just an apostrophe.
- Show the language bar (right-click on the Windows taskbar, select
Toolbars | Language Bar). If you don't have the "Language Bar" option,
that probably means you have Advanced Text Services disabled, in which
case I don't know what the problem might be. (Advanced Text Services is
controlled by the Regional and Language Options control panel, Languages
tab, Details button.) When you have the Language Bar visible, see if it
changes when you switch focus between LyX and other applications where
the keyboard works as expected.
--
Michael Wojcik