США Международный без мертвых клавиш макет Windows 10

6545
Drakem

У меня проблема с раскладкой клавиатуры. Когда я купил свою новую клавиатуру, я установил в Windows разметку «США международные», потому что она имеет американскую раскладку, но мне все еще нужно набирать международные символы.

Все работало так, как я хотел, то есть. Например, мне пришлось нажать altgr + e, чтобы набрать é, и нажатие '+ e привело к' e, а не é.

Проблема в том, что я не знаю как, но это просто изменилось 10 минут назад, и теперь, если я нажимаю '+ e, он печатает é, а не' e, как я хочу. Я провел некоторое исследование и выяснил, что именно это делают «мертвые клавиши», и, к сожалению, я не хочу, чтобы моя клавиатура работала.

Я читал много людей, предлагающих использовать Microsoft раскладку клавиатуры или просто переключиться на американскую раскладку, чтобы отключить мертвые клавиши, но, если я просто не сошел с ума, могу вас заверить, что я использовал международную раскладку БЕЗ мертвых клавиш просто до 10 минут назад. Я на 100% уверен, потому что на моем языке много апострофов, за которыми следуют вокалы, поэтому, если бы это происходило раньше, я бы узнал, набрав, например, «límbuto» вместо «l'imbuto». Это раздражает.

Пожалуйста, кто-нибудь знает, есть ли какой-нибудь способ отключить эту функцию мертвых клавиш в макете США International?

8
Возможно, вы путаете "Апостроф" и "Могильный акцент" (backtick). Оба работают как мертвая клавиша для [раскладки клавиатуры США-Международная] (https://www.microsoft.com/resources/msdn/goglobal/keyboards/kbdusx.html), но для разных комбинаций буква + акцент. JosefZ 7 лет назад 1
Нет, я не. Раньше я нажимал апостроф (клавиша около правого сдвига) + вокал, чтобы получить апострофевокал, но я не знаю, как это превратилось в акцентированный вокал сам по себе. Как я уже говорил, раньше я не использовал стандартную раскладку США, так как я мог набирать ударение вокалом, нажимая altgr + vocal. Я надеюсь, что я объяснил себе. Drakem 7 лет назад 1
Может быть, у вас установлены макеты _US standard_ и _US-international_, и вы случайно по ошибке переключаете их? Например, я время от времени выкидываю такие ошибки (имея больше языков + установленные макеты kbd). Попробуйте `WinKey` +` Space`. JosefZ 7 лет назад 0
У меня есть только 2 активных макета, US Int и итальянский. Если бы я по ошибке переключился на стандарт США (которого в любом случае нет в моем макете), я бы не стал акцентировать вокал, набрав altgr + vocal, это не может быть. Drakem 7 лет назад 0

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

4
Diego Queiroz

Это неправильное понимание языка ввода и раскладки клавиатуры . Я часто нахожу людей в отчаянии, потому что они не умеют печатать акценты. Это происходит потому, что люди обычно используют язык ввода и раскладку клавиатуры, и это неверно (за исключением случаев, когда вы хотите ввести тот же язык, для которого была разработана клавиатура).

Первое, что вы должны сделать, это установить ваш язык ввода. Это НИЧЕГО не имеет отношения к вашей раскладке клавиатуры, это личная настройка. Если ваш язык установлен на английский, не будет хорошей поддержки для ввода символов, таких как áили ç, потому что они не существуют на английском языке. Все просто, как есть.

Таким образом, если ваш язык итальянский итальянский, вы должны выбрать «Italian (Italy)» в качестве языка ввода, и никто не должен существовать в списке (кроме случаев, когда вы хотите иметь возможность печатать на нескольких несовместимых языках, что редко бывает ).

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

Например, я бразилец. Я хочу вводить текст на бразильском португальском, но моя клавиатура, как у вас, - международная. Какова правильная настройка для меня?

  • Язык ввода: Portuguese (Brazil)
  • Раскладка клавиатуры: United States-International

Пример правильных языковых настроек в Windows 10

Это может варьироваться для каждого человека. Я могу, например, использовать португальский в качестве языка ввода, но с японской клавиатурой. Это может звучать странно, но это возможно.

Наконец, обратите внимание, что Windows НЕ устанавливает эту конфигурацию для вас по умолчанию. По умолчанию всегда предполагается, что ваш языковой ввод соответствует раскладке клавиатуры (во время первого запуска Windows они спрашивают, какая у вас раскладка клавиатуры, и устанавливают тот же язык ввода). Хуже того, вы не можете удалить исходный язык ввода, если есть только один язык ввода (поэтому многие люди думают, что невозможно изменить язык ввода).

Итак, чтобы правильно настроить вашу систему, вы должны:

  1. Добавить новый язык ввода (напр. Portuguese (Brazil))
  2. Установите раскладку клавиатуры для языка ввода, который вы только что добавили (напр. United States-International)
  3. Переместить его вверх по списку (чтобы сделать его основным языком)
  4. Удалите другие языки (чтобы ваша система не использовала другие языки случайно)
Наличие нескольких клавиатур является преимуществом. Проблема OP заключалась в том, что у него была только одна раскладка клавиатуры под один язык, и поэтому кнопка трея была скрыта. То, что просит ОП, невозможно: нет международного США ** без ** мертвых ключей. Чтобы избежать мертвых клавиш, нужно получить ** другую ** раскладку клавиатуры. cipricus 5 лет назад 0
В Windows настройка «с мертвыми клавишами» и «без мертвых клавиш» не связана с раскладкой клавиатуры. Если вы установите язык ввода "Итальянский (Италия)", клавиатура США будет отображать поведение мертвых клавиш, поскольку они необходимы для ввода на этом языке. С другой стороны, если вы выберете «English (United States)» в качестве языка ввода, клавиатура не будет отображать поведение мертвых клавиш, потому что они не используются на английском языке. Таким образом, в отличие от того, что вы сказали, есть Международный США без мертвых клавиш, не с этим именем, и вы не устанавливаете это как раскладку клавиатуры (как вы обычно делаете в системах Linux). Diego Queiroz 5 лет назад 0
и где тот международный США без мертвых ключей? Я вижу только американскую английскую клавиатуру (добавленную по умолчанию, когда английский является единственным языком) и US International (которая включает в себя мертвые клавиши). Я пропустил это? - Знаете ли вы, что ОП не использовал американский английский в качестве основного языка? Он использовал итальянский? Он говорит, что раньше у него был английский без мертвых ключей, и после некоторого изменения он получил английский с мертвыми ключами. Эта клавиатура может быть под многими различными основными "языком". cipricus 5 лет назад 0
`есть международный США без мертвых ключей, не с таким названием` - как же тогда называется? cipricus 5 лет назад 0
Хорошо. ОП итальянский, но ему не нужны мертвые ключи. На самом деле, я неправильно понял эту часть. Он хочет набрать итальянский, но он хочет сделать это без надлежащей поддержки клавиатуры (используя комбинации AltGr +). Это необычная конфигурация, но ее можно установить. Для него решение состоит в том, чтобы выбрать любой язык, который не использует мертвые клавиши (например, «Английский (США)»), и выбрать раскладку клавиатуры «US International». Таким образом, не будет мертвых ключей, как он хочет. Diego Queiroz 5 лет назад 0
Я предполагал, что у него уже было то, что вы предлагаете (на самом деле ** только ** США Интернешнл, потому что с двумя раскладками он увидел бы переключатель в трее и исправил бы его сам): я могу подтвердить это в моем Windows 10 Home издание: (1) я добавил английский язык United States в качестве языка (который добавляет английский язык US basic как kb layout; затем добавил US International, как вы сказали в последнем комментарии, (2) ** последний имеет мертвые ключи **, ведущие себя точно так же, как ОП описывает, (3) У меня нет другого Интернационала США, а именно без клавиатуры с мертвыми клавишами под англо-американским «языком». cipricus 5 лет назад 0
Тестирование с итальянским языком: добавив его, а затем "United States International QWERTY" под итальянским языком: я могу подтвердить, что у него тоже есть мертвые ключи, как и у других. Кстати: `выберите любой язык, который не использует мертвые ключи` - это вводит в заблуждение. Там нет такой вещи. Клавиатуры, а не языки имеют или не имеют мертвых клавиш. И из того, что я тестировал, у US English International есть мертвые ключи под английским языком США и итальянским в Win10 Home. - На самом деле я хочу получить мертвые ключи самостоятельно, и для этой цели я использую англо-американский язык с англо-американским-международным. cipricus 5 лет назад 0
Вероятно, причина нашего разногласия - версии для Windows 10. Тестирование, чтобы попытаться воспроизвести вашу конфигурацию: моя система выбрала английский, американский английский, выбранный во время установки Windows, и ** я не могу удалить этот язык ** даже после добавления второго языка; Английский язык США (как и любой другой язык) поставляется с клавиатурой по умолчанию, которую нельзя удалить, пока не добавлена ​​вторая клавиатура для этого языка; Я могу добавить португальский (Бразилия) язык и клавиатуру "US English International", но ** в моей системе также есть мертвые клавиши **, как я и ожидал. cipricus 5 лет назад 0
Хорошо, забудь все, что я сказал, ты прав ... Видимо, есть разница между раскладкой клавиатуры "US" и раскладкой клавиатуры "US International", которую я не заметил. Я только что проверил, и макет US International представляет поведение мертвой клавиши, и не имеет значения, какой язык ввода я выберу. Это означает, что настройка, в которой я был уверен в течение многих лет, была неправильной. К сожалению, в американской раскладке нет клавиши AltGr, поэтому я не знаю, как включить все функции US International, отключив только мертвые клавиши, без создания новой раскладки клавиатуры. Я отредактирую ответ, чтобы отразить эти новые выводы ... Diego Queiroz 5 лет назад 1
В начале я также думал, что это произошло из-за недавнего обновления Windows, но я только что протестировал некоторые старые системы (Windows 7, Windows 2008 и т. Д.) И все они демонстрируют одинаковое поведение. Я, вероятно, перепутал раскладки клавиатуры "US" и "US International". Diego Queiroz 5 лет назад 1
Учитывая разницу между «языком» и «клавиатурой»: в используемом здесь смысле («Настройки / Время и язык / Регион и язык») «язык» означает только одну или несколько клавиатур (и только если вы решили их загрузить), языковой пакет, почерк и речевой пакет. Таким образом, утверждение о том, что «ВАШ язык ввода ... НИЧЕГО не имеет отношения к раскладке клавиатуры», МОЖЕТ также вводить в заблуждение, поскольку можно использовать несколько клавиатур для одного или нескольких языков ввода. Но все это отображается здесь как клавиатура и может переключаться с помощью Super-Space. cipricus 5 лет назад 0
Пожалуйста, измените свой ответ выше, чтобы отразить ваши выводы, я надеюсь, что мое вмешательство было полезно и для вас. тогда мы должны удалить все эти комментарии, и я тоже отредактирую свой ответ. cipricus 5 лет назад 0
3
DUman

Я столкнулся с чем-то вроде проблемы с макетом США-Интернешнл. Я использую его, чтобы напечатать некоторую не-ASCII символы, которые доступны через комбинацию ALTGR (например, ö и ä), но хочет сохранить поведение по умолчанию других ключей, в частности, 'и "ключах.

Я сделал GitHub-репозиторий, содержащий макет, который делает это. Файл макета (прямая ссылка) может быть открыт в Microsoft, Keyboard Layout Creator инструмент (бесплатно как в пиве), и построил с ней. Запуск полученного установщика добавляет новый макет в Windows, где он может использоваться точно так же, как встроенные макеты.

1
cipricus

Пост старый и должен быть исправлен давно.

Но ответы не так ясны, особенно наиболее проголосовавших здесь . (Почему OP должен добавить United States International (и для бразильского португальского в этом отношении), когда эта клавиатура фактически включает в себя мертвые клавиши, которые OP уже имеет, но хочет обойтись без ?)

То, что просит ОП, невозможно (англ. US International без мертвых ключей).

... Если только третья сторона не создаст новую раскладку клавиатуры - как предлагается в этом ответе.


О разнице между «языком» и «клавиатурой»:

  • Когда вы устанавливаете Windows (или настраиваете ее изначально), выбирается системный язык, который нельзя удалить, даже если второй был установлен / добавлен в меню «Настройки» / «Время и язык» / «Регион и язык».

  • Каждый «Язык» в этих настройках поставляется с клавиатурой по умолчанию и не намного (и, следовательно, он не означает больше, чем набор клавиатур - в отличие от того, что говорит другой ответ); но в его настройках вы также можете добавить, если вы решите их загрузить, языковой пакет, пакет рукописного ввода и пакет речи.

enter image description here

  • Независимо от того, добавляете ли вы много языков (каждый из которых хотя бы с одной клавиатурой; последний из которых нельзя удалить без удаления языка) или только один язык (с одной или несколькими клавиатурами), что вы видите и можете переключать кнопкой на панели задач / список всегда клавиатуры .

Хотя вы не можете добавить клавиатуру без добавления языка (и вы можете добавить несколько клавиатур на одном языке), добавление (наличие) «языка» всегда означает добавление хотя бы одной клавиатуры. То, что на самом деле «добавлено» - это всегда клавиатуры. Разные клавиатуры добавляются под «Опции» каждого языка, затем клавиатуры отображаются в списке, доступ к которому осуществляется нажатием на кнопку определенного лотка.

enter image description here


Учитывая английский США Международный

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


Чтобы ОП не смог увидеть этот список и переключиться на обычный английский по умолчанию США, а также был привязан к английскому международному стандарту США (который имеет мертвые клавиши), эта последняя раскладка должна быть единственной добавленной клавиатурой .

Когда добавляется только один язык только с одной клавиатурой (и это случай по умолчанию: за исключением того, что обычно это просто США, а не международный), кнопка на панели задач для клавиатур отсутствует.

То, что в Linux называется English US International с Dead Keys, просто называется English US International в Windows 10. Каким-то образом это стало единственной раскладкой клавиатуры.

Чтобы иметь доступ к американскому английскому без мертвых клавиш, необходимо добавить простую американскую клавиатуру.

enter image description here

enter image description here

Но это не делает то, что просит OP, английская клавиатура без мертвых клавиш, но с возможностью делать é с AltGR + e. ФП должен был задать новый, более конкретный вопрос.

С доступными раскладками клавиатуры, для акцентированных символов, я бы предложил также сохранить английский международный язык США (и сохранить мертвые клавиши для акцентированных символов) и легко переключаться между клавиатурами с помощью Super-Space. Если кто-то отказывается от мертвых клавиш, нужно найти новую клавиатуру с акцентами без мертвых клавиш. (Например, для французского можно добавить французский язык: язык И клавиатура.)

enter image description here

-1
user

Не прямой ответ на ваш вопрос, а решение, которое в первую очередь устраняет необходимость международного макета.

Я использую AutoHotkey для ввода неанглоязычных символов с помощью клавиши-модификатора, это очень легко настроить. Просто установите его, создайте текстовый файл с .ahkрасширением, в котором будут ключи для переназначения и запуска файла. В трее появится значок, который позволит вам управлять запущенным скриптом.

Например, следующие две строки будут привязывать Alt+ Eк éи Alt+ Shift+ Eк É:

!e::Send é !+e::Send É 

Добавьте все буквы, которые вы хотите, и все готово.

Обязательно сохраните файл в формате Unicode или UTF-8 с спецификацией.

Если вы хотите связать только правильный Alt, а не оба, вы можете сделать это следующим образом:

>!e::Send é >!+e::Send É 

Для получения более подробной информации см. Руководство здесь .