35

В раскладке клавиатуры по умолчанию на немецком языке ^ и backtick/forwardtick являются мертвыми клавишами.

Тем не менее, как программист, мне обычно не нужно писать символы, а сами символы. Необходимость дважды нажать клавишу и клавишу возврата или клавишу и пробел в этом случае довольно раздражает.

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

1 ответ1

35

Вы можете использовать Microsoft Keyboard Layout Creator для изменения макета. После того, как вы загрузили и установили, сделайте это:

  1. Нажмите "Файл" и "Загрузить существующую клавиатуру".
  2. Мертвые клавиши отображаются серым цветом - щелкнув правой кнопкой мыши любую клавишу, вы можете назначить или отменить поведение мертвых клавиш:

  1. Когда вы закончите назначать и отменять назначение, перейдите в "Проект" -> "Свойства" и отредактируйте описание. "Имя" имеет ограничение в 8 символов (по любым причинам), поэтому просто установите для него значение "Deutsch", а для описания - что-то вроде «Deutsch - No Dead Keys» или что-то еще, что вам нравится.

  2. Когда вы закончите, перейдите в "Проект" и выберите "Построить DLL и установочный пакет". При создании будет сказано, что в файле журнала есть некоторые предупреждения, но они, вероятно, могут быть проигнорированы. Следующая подсказка спросит вас, хотите ли вы открыть каталог, в который были записаны файлы - если вы это сделаете, вы можете просто установить макет одним щелчком мыши.

  3. Откройте Настройки клавиатуры в Windows, чтобы проверить, была ли новая раскладка клавиатуры добавлена в список Windows. я

Готово!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .