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

11967
ThiefMaster

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

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

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

35
+1 программирование на немецких клавиатурах Windows заставляет меня сходить с ума. slhck 13 лет назад 5
@slhck Вот почему у меня есть несколько британских / международных раскладок клавиатуры, даже в моих ноутбуках;) Daniel Beck 13 лет назад 2
Я привык к этому, поэтому я не хочу менять макет. ThiefMaster 13 лет назад 1
Для не немецких клавиатур см. Также [Когда я набираю «ничего не выходит, и если я набираю это снова, 2 из них получаются как таковые» «»] (http://superuser.com/questions/288003/when- i-type-ничего-выходит-и-если-i-type-it-again-2-of-it-out-as-su), который объясняет о выборе некоторой раскладки клавиатуры не "США International". Arjan 10 лет назад 1
Не только программирование, вы не можете правильно использовать консоль в играх, таких как Quake / Half-Life. Вы должны удалять дерьмо каждый раз, когда открываете его. Smit Johnth 7 лет назад 0

1 ответ на вопрос

35
Tobias Plutat

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

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

enter image description here

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

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

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

Готово!

Всем немецким программистам: пока вы там, измените десятичный разделитель numpad на `.`. Der Hochstapler 12 лет назад 14
Для вашего удобства я опубликовал версию раскладки немецкой клавиатуры без мертвых клавиш [на GitHub] (https://github.com/RAnders00/Deutsch-ohne-Tottasten/releases), которую вы можете загрузить и установить. RAnders00 8 лет назад 1
@OliverSalzburg и caps lock должны работать только с буквами, а не с цифрами. Smit Johnth 7 лет назад 0
Смотрите также http://freeman2222.mywebcommunity.org/us-intnd.zip для готовой установки клавиатуры без мертвых клавиш. Основано на US_international. Найдено по адресу https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/disable-dead-keys-for-us-international-keyboard/1de44160-83d9-4cd8-9eb3-e6b06b8604a4. parvus 7 лет назад 0