Как сделать ^ и `не мертвые клавиши на Windows 7 с немецкой раскладкой клавиатуры

35

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

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

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

ThiefMaster
источник
6
+1 программирование на немецких клавиатурах Windows заставляет меня сходить с ума.
Slhck
2
@slhck Вот почему у меня есть несколько британских / международных раскладок клавиатуры, даже в моих ноутбуках;)
Даниэль Бек
1
Я привык к этому, поэтому я не хочу менять макет.
ThiefMaster
1
Для негерманских клавиатур, смотрите также Когда я типа «ничего не выходит, и если я печатаю его снова, 2 из него выходит так:„“ . Который объясняет о выборе какой - то не-» Международный США»раскладки клавиатуры
Arjan
Не только программирование, вы не можете использовать консоль в играх типа Quake / Half-Life должным образом. Вы должны удалять дерьмо каждый раз, когда открываете его.
Смит Джонт

Ответы:

36

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

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

введите описание изображения здесь

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

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

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

Выполнено!

Тобиас Плутат
источник
14
Всем немецким программистам: пока вы там, измените десятичный разделитель numpad на ..
Der Hochstapler
1
Для вашего удобства я опубликовал версию раскладки немецкой клавиатуры без мертвых клавиш на GitHub, которую вы можете загрузить и установить.
RAnders00
@OliverSalzburg и caps lock должны работать только с буквами, а не с цифрами.
Смит Джонт
Смотрите также freeman2222.mywebcommunity.org/us-intnd.zip для готовой установки клавиатуры без мертвых клавиш. Основано на US_international. Найдено в answers.microsoft.com/en-us/windows/forum/windows_7-desktop/...
Парвус