20.12.2015      66929      177
 

Удобная раскладка клавиатуры. Как самому создать удобную раскладку?

В статье подробно рассказывается, как сделать раскладку клавиатуры «под себя».
Например, удобно, когда знаки препинания расположены на одних и тех же клавишах вне зависимости от включённого языка — En или Ru.


Удобная раскладка клавиатуры, это когда знаки препинания расположены на одних и тех же местах вне зависимости от того, какой язык включен — русский или английский. И такую раскладку можно сделать самостоятельно. Полюбуйтесь на классическую клавиатуру — в русской раскладке знак вопроса, к примеру, сидит на цифре семь, а в английской — рядом с буквой Ю. Ну, бред же! И такая ерунда творится с большинством символов. Если вы хотите внести изменения в раскладку своей клавиатуры, а то и добавить на неё кое-какие символы, эта статья для вас.

Решение уже есть

Гугление проблемы привело меня на Хабрахабр к замечательной статье «Клавиатурная раскладка «рус-лат» с совместимыми знаками препинания» за авторством Spmbt. Обязательно прочтите. Автор разработал удобнейшую раскладку клавиатуры с минимальным количеством отклонений от стандарта. Он зафиксировал кавычки, точку с запятой, двоеточие, знак вопроса, точку и запятую на их «русских местах». Теперь они и в английском режиме клавиатуры располагаются совершенно предсказуемо. Доллар, «собаку» и амперсенд автор перебросил поближе к правому шифту. Опять-таки, в русском режиме эти символы оказываются там же. Вот его идея в виде картинки:

Удобная раскладка клавиатуры

Созданный автором файл раскладки прилагается к его статье, но мне захотелось кое-что изменить, и я решил создать раскладку на основе авторской идеи самостоятельно. Предложенный автором способ создания раскладки мне почему-то не понравился. Гуглил я недолго…

Программа для создания собственной раскладки

Для создания и редактирования клавиатурных раскладок разработана программа «MS Keyboard Layout Creator». Совершенно бесплатно, законно и очень торжественно я скачал её с официального сайта Microsoft (скачать MS Keyboard Layout Creator). У программы есть пара недостатков — она не переведена на русский язык и её результаты некорректно работают под Windows 10.

Итак, мы скачали, установили и запустили программу MSKLC. Чтобы не создавать раскладку совсем уж с нуля, открываем существующую в нашей системе стандартную раскладку: File→Load Existing Keyboard.

MS Keyboard Layout Creator загрузка раскладки

Откроется список всех наличествующих в системе раскладок.

MS Keyboard Layout Creator выбор раскладки для редактирования

Сначала откроем раскладку США, отредактируем её, сохраним проект и сгенерируем файл для установки раскладки.

Обратите внимание: затем потребуется сделать то же самое отдельно с раскладкой Русская.

Редактирование раскладки

Нашей будущей раскладке надо присвоить имя. Заходим в Project→Properties.

MS Keyboard Layout Creator параметры проекта

В поле Name вводим имя нашего проекта (под этим именем будет создана папка с файлами раскладки). В поле Description вводим название созданной раскладки. Именно под этим именем наша раскладка будет фигурировать в виндовском списке всех раскладок. Обязательно укажите уникальное имя для собственной раскладки, чтоб без труда найти её потом в списке.

MS Keyboard Layout Creator присвоение имени новой раскладке
Вообще, эти поля программа заполняет самостоятельно, но я рекомендую ввести внятные имена, чтоб потом не запутаться в похожих названиях. Стоит отметить, что при дальнейшем редактировании вашей раскладки каждую новую редакцию раскладки приходится сохранять под новым именем файла и новым именем проекта.

В основном окне программы в строке Current working directory указан путь, куда будет сохранено наше творение. Путь можно изменить на более удобный вам.

MS Keyboard Layout Creator путь для сохранения

Чтобы присвоить клавише новое значение, кликаем на неё мышкой, и в открывшемся окошке вводим (вставляем из буфера обмена) новый символ или его код:

MS Keyboard Layout Creator изменение значения кнопки

Ставим галочку у пункта Shift и редактируем «верхние» значения клавиш.

MS Keyboard Layout Creator значение клавиши при нажатом Shift

Если в окне ввода символа нажать кнопку All, откроется окно, где данной клавише можно присвоить значения для всех комбинаций: с Shift, с правым Alt (AltGr) и с Shift+AltGr. Это гораздо удобнее.

MS Keyboard Layout Creator все значения кнопки

MS Keyboard Layout Creator окно редактирования всех значений кнопки

Так вот, в соответствии с задумкой автора мы присваиваем клавишам английской раскладки новые значения. Буквы фактически не трогаем. Просто ставим запятую, точку, знак вопроса, точку с запятой и т.д. на то же место, что и в русской раскладке. Соответственно, прежние английские значения этих кнопок переезжают на другие места. Подробнее см. на картинке. Потом надо будет привести в соответствие и русскую раскладку!

Вот какой раскладкой пользуется теперь ваш покорный слуга (картинки кликабельны):

Rones_EN Rones_ENShft
Rones_RU Rones_RUShft

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

Добавление новых символов

Если в ваши планы входит не только переезд знаков препинания, но и добавление новых символов, обратите внимание на то, что в обычных раскладках никакого значения не присвоено нажатию кнопок с префиксами AltGr и AltGR+Shift. Кнопка AltGr — это правый Alt. Если такой кнопки нет на вашей клаве, её заменит комбинация Alt+Ctrl.

MS Keyboard Layout Creator AltGr

То есть, мы можем по собственному произволу присвоить каждой клавише по два дополнительных значения. Многие наверняка хотели бы привязать к клавиатуре те символы, которые нам бывают нужны, но простым способом их не ввести. Например: ©, ÷, Ω, ★, ±, €, ₽. Весьма активно используется этот клавиатурный резерв в Типографской раскладке Бирмана. Надо лишь иметь в виду, что во многих шрифтах навороченных символов просто нет. Где есть полный набор символов, так это в шрифте Arial Unicode.

Чтобы найти нужный нам символ, открываем Таблицу Unicode. В поле поиска вводим запрос, например «телефон» и получаем символы телефонного аппарата. Или вводим запрос «римские», и получаем полный комплект римских цифр. Можно скопировать в буфер обмена как сам символ, так и его код (разницы нет), и вставить в поле выбранной вами клавиши.

Таблица Unicode

В нашем примере я сделал так, чтоб при нажатии на цифру (и некоторую букву) одновременно с кнопкой AltGr выводилось римское начертание этой цифры.

MS Keyboard Layout Creator

Есть ещё одна ниша — префикс Ctrl, но присваивать значения клавишам с этим префиксом я не советую. Комбинации с Ctrl заняты под так называемые горячие клавиши (Скопировать — Ctrl+C, вставить — Ctrl+V, вырезать Ctrl+X и т.д.).

Сохранение

Внесли все изменения? Сохраняем проект: File→Save Source File As… Позже его можно будет открыть через File→Load Source File.

MS Keyboard Layout Creator сохранение проекта

Но этот файл не является действующей раскладкой. Нужно сгенерить инсталляционный пакет. Инсталляха раскладки представляет собой папку с группой файлов, где setup.exe и является установщиком. Для создания такой папки нажмите в Project→Build DLL and Setup Package.

MS Keyboard Layout Creator создание раскладки

Прога задаст пару вопросов: Создавать ли лог операции (я отвечаю «Нет») и открыть ли папку с инсталляхой в проводнике («Да»).

Установка раскладок

Чтобы установить свежеиспечённую раскладку, запустите в открывшейся папке файл Setup.exe.

Затем заходим в виндовскую Панель Управления, нажимаем «Язык и языковые стандарты», вкладка «Языки и клавиатуры», кнопка «Изменить клавиатуру…». Нажимаем «Добавить» и в открывшемся списке находим нашу раскладку. У неё будет то имя, что мы присвоили ей в графе Descriprion. Ставим галочку и нажимаем Ok.

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

Отключение старых раскладок клавиатуры

Удаление старых версий раскладки

Клавиатурные раскладки удаляются точно так же как деинсталируются программы: ПускПанель управленияПрограммы и компоненты. В списке программ находите старую раскладку, выделяете, правой кнопкой мыши вызываете контекстное меню и нажимаете «Удалить».

Последние штрихи

Разумеется, надо бы наклеить на клавиши их новые значения. Я распечатал новые значения кнопок на самоклеющейся бумаге. Как видите, за основу была взята легендарная раскладка Бирмана. Должен обратить внимание на то, что символов «подчёркнутая 6», «подчёркнутая 9»  и «зачёркнутый ноль» в шрифтах не существует. Их я добавлял в свои любимые шрифты самостоятельно.

Наклейки на клаву под новую раскладку

С помощью программы Punto Switcher я установил переключение на русский язык по нажатию на левую кнопку Shift, а на латинский — по нажатию на правую кнопку Shift. После чего с чистой совестью наклеил на эти кнопки надписи «Рус» и «Лат» соответственно.

Возможные проблемы

Во избежание ошибок при работе программы следуйте следующим рекомендациям:

  1. Используйте пути без пробелов и кириллических букв.
  2. Нажав букву, выбирайте кнопку «All», в открывшемся меню ставьте галку «Dead Key View» и проверяйте, отсутствие галок в пунктах «Dead key?»

Раскладки наших читателей

«Выборочная» раскладка

Идея в том, чтобы все символы на клавишах оставались на своих местах, там где они и нарисованы, а выбирать их можно было бы с помошью модификаторов: Shift и AltGr (правый Alt или Alt+Ctrl). Русская раскладка остается без изменений, меняется только три клавиши в английской раскладке: VK_OEM_2 (/,?), VK_OEM_5 (\,|)и VK_7 (7, &)


Черный — это только английская.
Красный — только русская
Синий — совпадающие в английской и русской раскладках.
Зелёный — альтернативные в английской
Жёлтые — альтернативные в русской (тут я ничего не добавлял, но есть готовые, например, AltGr-8 — это новый символ деревянного ₽).

На клавише VK_OEM_2 в русской и английской раскладках стали точка и запятая (Shift), и остались альтернативно косая черта (AltGr) и знак вопроса (Shift+AltGr).

На клавише VK_OEM_5 в русской и английской раскладках стали обратная косая черта и косая черта (Shift), и осталась альтернативно вертикальная черта (AltGr). Все 3 черты собраны на одной клавише (впрочем они там и нарисованы).

Ну и самая спорная клавиша VK_7. Я выбрал вариант 7 и ? (c Shift) в английской и русской раскладках и символ & (c AltGr) альтернативно в английской раскладке.

Была еще идея вместо Shift и AltGr использовать левый и правый Shift, но я не нашел варианта как это осуществить в программе Microsoft Keyboard Layout Creator 1.4.

Раскладку можно скачать и установить отсюда : cloud.mail.ru/public/FUXZ/exB748HL6

Раскладка «JCUKEN»

Разработана нашим читателем Виталием (см. подробное описание) и призвана помочь тем, кто владеет слепым набором в русской раскладке, но не владеет набором в английской раскладке и хотел бы, чтоб латинские буквы повторяли по расположению русские буквы. Да, эта раскладка подобна достопочтенной «JCUKEN», известной многим по советским компьютерам «Искра» и «Электроника». Скачать раскладку YCUKEN.

Этим же автором разработана «обратная» раскладка — «Eng_RU». Подробности и файл для скачивания.

Rones_EN Rones_ENShft

Если материал оказался полезным для вас…

…вы можете нас отблагодарить! Авторам сайта будет очень приятно!


Обсуждение: 177 комментариев
  1. А как изменить раскладку для цифрового блока NumPad?

    Ответить
    1. Rones:

      Для этого служат программы для переназначения клавиш. Например:
      http://remontka.pro/remap-keys-keyboard/
      http://optimakomp.ru/kak-legko-perenaznachit-klavishi-na-klaviature/
      Переназначить клавиши можно и вручную — через реестр (если есть уверенность в своих силах): http://www.law.net.ru/technologies/k_remap/index.htm

      Сам я пока не пользовался этими возможностями.

      Ответить
      1. Я пробовал эти программы, но у NumPad есть какая-то фишка особая.
        Там цифры печатаются только при горящем Num Lock, а знаки арифметических операций не зависят от этого переключателя и с Shift’ом не меняются, и с Caps Lock’ом не меняются.
        А если переназначить их указанными прогами, то новые назначения уже теряются это свойство и выдают по два символа в зависимости от Shift’а.
        Вот про фишку NumPad я хочу узнать.

        Ответить
        1. Rones:

          Так в чём конкретно проблема? Что именно вы хотите сделать?

          Ответить
          1. Я хочу узнать механизм действия этой клавиатуры. Хочу узнать, чем в раскладке / * — + отличаются от Num / Num * Num — Num +.

            Ответить
            1. Rones:

              Каждая клавиша выдаёт свой собственный код, который интерпретируется ПК в зависимости от значения, привязанного к этому коду в реестре Windows.
              Вот перечень кодов: https://ru.wikipedia.org/wiki/Скан-код

              Разумеется, клавиша [/] и клавиша [Num/] выдают разные коды, но в реестре к ним привязано одно и то же значение. Скажем, значение кнопки [4←] при активном NumLock — 4, а при отключенном — ←. А у кнопок [Num/] или [Num*] и при активном NumLock и при выключенном значения одинаковы. Но если залезть в реестр, то можно сделать так, чтоб они различались, так же, как и у кнопок со стрелками.

              Вот подробнее о таблице скан-кодов в реестре и их переназначении: https://geektimes.ru/post/75290/

              Ответить
    2. Если бы меня спросили, а зачем тебе переназначать клавиши Num Pad, я бы ответил: а мне и не надо было бы их переназначать, если бы Word их воспринимал как горячие клавиши.
      Вся проблема в том, что в Word’ах 2013-2016 (начиная с ленточного интерфейса) не поддаются назначению в качестве горячих клавиш следующие комбинации:
      Alt+Num / Alt+Shift+Num /
      Alt+Num * Alt+Shift+Num *
      Alt+Num — Alt+Shift+Num —
      Alt+Num + Alt+Shift+Num +
      Именно так воспринимает эти кнопки Word, когда входишь в диалог Настройка клавиатуры.
      Причин я не знаю, но в самом Word’е ничего на них не назначишь, хотя на эти сочетания можно назначить запуск внешних программ, например: открыть браузер или фотошоп.
      На самых крутых форумах никто по этой теме ответить не может. Никому не известно, что их удерживает, но так или иначе Word их не воспринимает именно с клавишей Alt. (С клавишей Ctrl они действуют нормально). Вполне возможно, что я не умею правильно спросить, что мне нужно.
      В результате, чтобы все-таки использовать в Word’е эти нравящиеся мне сочетания, я вынужден через реестр переназначить на клавиши NumPad символы с алфавитными кодами: (/ * — +). Причем, приходится их ставить в раскладке и в верхний, и в нижний регистры.
      Тогда Word «видит» их по-новому и позволяет использовать все эти 8 сочетаний.
      Таблица принимает такой вид:
      Alt+/ Alt+Shift+/
      Alt+* Alt+Shift+*
      Alt+- Alt+Shift+-
      Alt++ Alt+Shift++
      И после этого любая встроенная команда Word, назначенная на любую из этих комбинаций, работает.
      Только такой ценой удается применить комбинации.

      Ответить
      1. Rones:

        А что мешает использовать Word из Office 2003? Есть хороший форум фанатов этой версии, там есть инсталляха, работающая под Windows 7 и примочка, позволяющая работать с .docx

        Ответить
        1. А меня и Word 6 вполне до сих пор бы устраивал! Там у меня все было налажено почти как теперь, в 2016-м.
          Жизнь не стоит на месте, приходится приспосабливаться под новинки. Хотел бы я на лошади, как индеец, скакать, да кто мне даст?
          Могу поделиться своим вордовским шаблончиком, лентой и сочетаниями. А самое главное, — таблицами для запоминания.

          Ответить
          1. Rones:

            Могу поделиться своим вордовским шаблончиком, лентой и сочетаниями. А самое главное, — таблицами для запоминания.

            Я бы не отказался. rones@ya.ru

            Ответить
    3. Поэтому надо еще выяснить, почему автор этой цитаты (https://habrahabr.ru/post/301882/):
      «Знакомый линуксоид упрекнул меня, мол, в винде ни переключения языка Caps Lock’ом нет, ни даже раскладку нельзя отредактировать. Посмотрел я, и правда, все раскладки содержатся в файлах C:\Windows\System32\kbd*.dll, и редактировать такое hex-редактором ну никак не назвать удобным.» — раскладку сразу hex-редактором править решил, а не MKLC для начала.

      Ответить
      1. Rones:

        Так он сказал: «Для редактирования раскладок есть MSKLC, но он малофункционален и неудобен».

        Ответить
        1. «Малофункционален», но им как раз и были созданы мертвые клавиши, которые его нервировали.

          Ответить
  2. Спасибо, действительно легко удаляется. Главное, чтобы имена не совпадали..
    И ещё вопрос: пробовала поставить знак рубля (внутри проги, когда создаёшь раскладку), но нет — просто пустой квадратик на месте кода. Отказывается. Что это значит?
    Что мой комп не поддерживает этот знак?
    Или в прога не поддерживает?
    Как быть в подобных случаях?

    И про мёртвые ключи: Пожалуйста, по-подробнее, что это такое, как проверять и тд..
    В упор не понятно, да.

    Ответить
    1. Rones:

      Если какой-либо символ не отображается в программе MKLC, значит этого символа нет в шрифте, который используется для отображения символов.
      Скачайте и установите какой-либо современный шрифт, в котором символ рубля точно есть. Вот подборка официально бесплатных современных шрифтов: https://www.paratype.ru/public/
      После установки современного шрифта запустите MKLC и выберите этот шрифт в меню ViewFont….

      Ответить
    2. Rones:

      Нажав букву, выбирайте кнопку «All», в открывшемся меню ставьте галку «Dead Key View» и проверяйте, отсутствие галок в пунктах «Dead key?»

      Спасибо за вопросы! Благодаря вам удалось сделать статью более полной и понятной.

      Ответить
  3. Здравствуйте!
    Как обновить свою собственную раскладку в системе?
    Или, как удалить старую из списка, когда уже существует новая?
    Столкнулась, когда после редактирования старого файла отказывается выгружать новый пакет установщика. Решилось, когда весь проект под новым именем. Тогда сработало. Ладно. Но теперь как деинсталлировать старую версию, чтобы она не висела в списке?
    Внятно объяснила, или слишком сумбурно?

    Ответить
    1. Rones:

      Вопрос понятен.
      Да, каждую новую редакцию раскладки приходится сохранять под новым именем файла и новым именем проекта.
      Старую версию раскладки нужно деинсталлировать точно так же как деинсталируются программы: Пуск → Панель управления → Программы и компоненты. В списке программ находите старую раскладку, выделяете, правой кнопкой мыши вызываете контекстное меню и нажимаете «Удалить».

      Ответить
  4. Всем привет. Немного потанцевав с бубнами я таки решил свою проблему. Причем даже для работы с Punto Switcher в немецкой раскладке на Win8/64!!! Это по умолчанию не прокатывает — поэтому переназначив клавиши использую английскую. Огромное спасибо автору!!! В статье следует добавить рекомендацию тем у кого выскакивают ошибки при работе программы: СЛЕДУЕТ ИСПОЛЬЗОВАТЬ ПУТИ БЕЗ ПРОБЕЛОВ!!! Лучше и без кириллицы. И еще нажав букву, выбирать All и проследить dead key view — чтобы не было галок — это какое-то дублирование нажатия, на мой взгляд не нужное.

    Ответить
    1. Rones:

      Огромное спасибо! Добавлю информацию в статью.

      Ответить
  5. Внимание всем у кого серое поле вместо клавиатуры! Заходите в Панель управления\Оформление и персонализация\Экран …и устанавливаете размер Мелкий 100%(по умолчанию), перезагружаете комп, пользуйтесь. Не за что.

    Ответить
    1. Rones:

      Спасибо!

      Ответить
  6. У меня проблема в File→Load Existing Keyboard. Вроде пишет сверху, что загрузилась в программу клава с моего компа. Но вместо клавы видно только серое поле и ни одной клавиши не видно. У меня на ноутбуке Windows 7. На другом ноутбуке пробовал, где тоже Windows 7. И там тоже пустое серое полое в программе «MS Keyboard Layout Creator». Никак не выходит сделать. Прошу помогите. Уже несколько раз пробовал и ничего не выходит. Я русскую раскладку хочу немного изменить. Но и решил просто посмотреть с английской. И там тоже пустое серое поле. Хотя вроде пишет сверху, что загрузилась раскладка.

    Ответить
    1. Rones:

      1. Попробуйте поменять шрифт для отображения раскладки и проверьте, что в поле «Набор символов» указано «Кириллица»: View→Font

      2. Для эксперимента попробуйте загрузить какую-либо другую раскладку, кроме Ru или En.

      На всякий случай дайте скриншот основного окна программы.

      Ответить
      1. Попробовал с другим языком и не вышло. Проверил и там указано «Кириллица». Всё равно пустое серое поле. Вот скриншот, уважаемый).

        Ответить
        1. Rones:

          Попробуйте версию 1,3 этой же программы.
          Или другую программу (правда, я её пока не изучал): https://keytweak.en.softonic.com/

          Ответить
    2. Rones:

      Ecrivez дал ответ: Внимание всем у кого серое поле вместо клавиатуры! Заходите в Панель управления\Оформление и персонализация\Экран …и устанавливаете размер Мелкий 100%(по умолчанию), перезагружаете комп, пользуйтесь.

      Ответить
  7. Спасибо за интересную статью.

    Для информации:

    В win10x32 мой проект не устанавливался при нажатии на setup.exe, зато установился (если память не изменяет — на правах администратора) с «имя проекта»_i386.msi. Потом вышел из учётной записи (Пуск-Выход) и зашёл. Рядом с языковой панелью появилось изображение клавы. Через Панель управления-Язык отключил Русский и оставил свой проект. Проект имеет неактивный вид (серого цвета), но тут, как говорится: вам «шашечки» или ехать? Изображение клавы исчезло, проект работает нормально.

    P.S. Сам проект скомпилировать в версиях винды выше 7х32 лично мне не удалось.

    Ответить
    1. Rones:

      Большое спасибо за информацию.
      [Ваш комментарий опубликован с учётом поправки]

      Ответить
  8. Kek:

    А как теперь убрать раскладку?

    Ответить
    1. Rones:

      Чтоб убрать новую раскладку, нужно в языковой панели добавить стандартную раскладку и назначаете её по умолчанию. Затем в той же языковой панели выбираете ненужную раскладку и нажимаете кнопку удалить.

      Ответить
  9. Rones, хочу выразить Вам искреннюю благодарность за Вашу статью, благодаря ей мне удалось очень быстро найти средство для решения своей проблемы. Что за проблема и как я ее решил можно посмотреть здесь:
    https://vk.com/id402408127?w=wall402408127_6
    Так как это может быть кому-то интересно или полезно, прошу Вас к набору своих раскладок добавить и эту, если, конечно, сочтете нужным.
    Еще раз благодарю.
    Виталий.

    Ответить
    1. Rones:

      Приятный отзыв! И спасибо за раскладку.

      Ответить
    2. Rones:

      Добавил вашу раскладку в статью. Если хотите, добавлю ссылку на вашу статью Вконтакте.

      Ответить
      1. Благодарю. Главное, чтобы хоть кому-то это принесло пользу еще кроме меня :) А добавлять ли ссылку на статью — ну разве что для того, чтобы было понятно о какой раскладке идет речь, зачем она нужна и как выполнена.

        Ответить
        1. Rones:

          Лады, ссылку добавлю.

          Ответить
  10. gel:

    Здравствуйте!Новая раскладка прекрасно работает под Win7 , но при установке ее под Win10 возникают проблемы :
    — раскладка устанавливается и видна в списке раскладок клавиатур
    — при попытке ее добавить …добавляется успешно , но при ее выборе значок с отображением языка исчезает из панели задач и пользоваться этой раскладкой …не представляется возможным .
    — старую раскладку …удалял , новую оставлял как единственный метод ввода . Не помогло .
    Буду очень признателен за любую помощь в решении данного вопроса . Заранее спасибо .

    Ответить
    1. Rones:

      1. Упомянутая программа официально не поддерживается Windows 10.
      На форуме Microsoft один пользователь предложил альтернативу корректно работающую под Windows 10 — программу «Keyboard Layout Manager» (http://www.klm32.com/).
      2. Пользователи сообщили, что решили проблему самостоятельно, но с их слов я ничего не понял даже с помощью GoogleTranslate, так как не пользуюсь Windows 10. Возможно, две цитаты с форума (https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/custom-keyboard-layout-with-windows-10/b71c7905-1e30-4b0c-861b-253efd2b5a9e?auth=1) смогут вам помочь:

      I have just experimented and found a way to do this:
      In the Language section of the Control Panel you can click Advanced Settings and activate «Use the desktop language bar when available». Then you have to have specified a language for the custom keyboard that you don’t use otherwise (setting it up as German (Liechtenstein) in lieu of my normal German (Germany) did the trick for me) and only then you can call it up in the language bar. I still can’t set up keyboard shortcuts to access my layout but I can remove the language bar afterwards.
      Anyway, I hope there are easier ways of doing this (there really should be, what’s the point of removing support that existed in Win7?). Please answer to let me know if you find any or if any Support Engineer actually has anything to add to this discussion. :)

      Actually MKLC 1.4 files work fine with Windows 10. Indeed, language bar disappears, after you change keyboard layout to the custom one. But, once you log off and and then log on again the language bar re-appears, and everything works great. The only minor nuisance is that there is no preview in language settings, but I can happily live without that :)
      An alternative: Keyboard Layout Manager. Works with Windows 10, despite it isn’t mentioned there. It can duplicate an existing dll and modify it. This time the layout preview works, but there is no installer, therefore porting it to another computer isn’t straightforward. Also I didn’t try Keyboard Layout Manager with «dead» keys (MKLC supports them OK).

      Ответить
      1. gel:

        Большое спасибо за быстрый и развернутый ответ. Думаю , что смогу решить свою проблему , благодаря вашей информации . С уважением , Евгений .

        Ответить

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Если нужно, добавьте картинку (только JPG)