Question

I'm running Windows 7 Ultimate (retail) under VMware Fusion on a Macbook Pro. I've created a keyboard layout for the mac using Microsoft keyboard Layout Creator MSKLC.

My problem is that when I type the quote or double quote character, nothing happens. Then I press it again and get the character twice. Similar behaviour also occurs when I use a standard US-International keyboard layout.

  1. First press of ' I get nothing.
  2. Second press of ' I get ''

If I press ' once, then press any other key it generally produces the expected output, e.g.

  1. First press of ' I get nothing
  2. Now press f and I get 'f

If I press ' once, then press i, I get í (see here)

Interestingly, if I press ' once, then press backspace it's as if I never pressed ' (backspace functions normally).

A similar thing happens with #.

As you can imagine, it's taken me ages to type this out, with the keyboard doing what it's doing... should have flicked over to OSX!

Was it helpful?

Solution

No, I know the reason:

You have mapped them to be dead keys.

A dead key, is a key to combine other key strokes to get a combined output. It exactly does what you described: when pressed once, nothing happens; when pressed twice, or pressed once plus space key, it repeats itself. If you press some letters, it gets you a combined output, like á.

Check your MSKLC mapping. Here is a good guide to follow:

http://www.angelfire.com/planet/linguisticsisfun/Creating_a_Keyboard_Using_MSKLC.pdf

OTHER TIPS

Check your keyboard layout settings in Windows 7.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top