Вопрос

Я использую Windows 7 Ultimate (розничная продажа) под управлением VMware Fusion на Macbook Pro.Я создал раскладку клавиатуры для Mac с помощью Microsoft Keyboard Layout Creator MSKLC ( МСКЛК ).

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

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

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

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

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

Интересно, если я нажму ' один раз, затем нажмите backspace, как будто я никогда не нажимал ' (backspace функционирует нормально).

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

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

Это было полезно?

Решение

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

Вы нанесли их на карту так, чтобы они были мертвые ключи.

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top