Клавиатура VMware Fusion и MacbookPro - PullRequest
2 голосов
/ 16 ноября 2009

Я использую Windows 7 Ultimate (в розницу) под управлением VMware Fusion на Macbook Pro. Я создал раскладку клавиатуры для Mac, используя Microsoft Layout Creator MSKLC .

Моя проблема в том, что когда я набираю кавычку или символ двойной кавычки, ничего не происходит. Затем я нажимаю его снова и получаю персонажа дважды. Подобное поведение также происходит, когда я использую стандартную раскладку клавиатуры США и США.

  1. Первое нажатие ' Я ничего не получаю.
  2. Второе нажатие ' Я получаю ' '

Если я нажимаю ' один раз, то нажимаю любую другую клавишу, которая обычно дает ожидаемый результат, например,

  1. Первое нажатие ' Я ничего не получаю
  2. Теперь нажмите f , и я получу 'f

Если я нажимаю ' один раз, затем нажимаю i , я получаю (см. здесь )

Интересно, что если я нажимаю ' один раз, то нажимаю клавишу возврата, как если бы я никогда не нажимал ' (клавиша возврата работает нормально).

Аналогичная вещь происходит с # .

Как вы можете себе представить, мне понадобилось много времени, чтобы набрать это, клавиатура делает то, что делает ... должна была переключиться на OSX!

Ответы [ 2 ]

2 голосов
/ 16 ноября 2009

Проверьте настройки раскладки клавиатуры в Windows 7.

1 голос
/ 06 июня 2017

Нет, я знаю причину:

Вы сопоставили их как мертвые ключи .

Мертвая клавиша, это клавиша для объединения других нажатий клавиш для получения комбинированного вывода. Это именно то, что вы описали: при нажатии один раз ничего не происходит; при двойном нажатии или однократном нажатии клавиши пробела повторяется. Если вы нажмете несколько букв, вы получите комбинированный вывод, например á.

Проверьте ваше сопоставление MSKLC. Вот хорошее руководство для подражания:

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

...