Совмещенные «типографские» раскладки для нескольких языков

    image
    Долгое время у меня в системе было установлено 3 раскладки — английская, русская и украинская. Так как, преимущественно, я использую английскую и русскую, лишнее переключение раскладки меня стало раздражать, и украинская раскладка была снесена. Для редких случаев, когда она была нужна, я устанавливал ее заново. Но проблема решилась лишь частично. Когда украинский был нужен — его не было под рукой.

    Совсем недавно я подумал, почему бы не дополнить типографскую раскладку Бирмана недостающими буквами из украинского алфавита (коих всего 4). Вооружившись Microsoft Keyboard Layout Creator, я создал такую раскладку. Теперь, для набора украинских букв мне стоит лишь зажать правый альт и набирать их как обычно (ї = Alt + ъ, Ї = Alt + Shift + ъ, ...)

    Порадовавшись немножко, я создал еще и обратную раскладку на основе украинской — для тех, кто пользуется преимущественно украинским языком (ы = Alt + і, ...). Кроме того, получившуюся украинскую раскладку я дополнил всеми типографическими цацками раскладки Бирмана, так что все сочетания значков остались на старых местах.

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

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

    UPD. Сделал еще вариант для казахской раскладки.

    UPD2 Все раскладки переехали сюда github.com/neochief/ukrainian-typographic-layouts
    Поделиться публикацией
    Комментарии 43
      +6
      Всем спасибо, я очень старался.
        +2
        Я использую Ukrainian Unicode вместо стандартной украинской раскладки — там есть все типографические знаки а также русские символи (правда они мне очень редко нужны).
          0
          Да, хорошая. Не знал о такой.
            0
            Также она включена в стандартную поставку Ububntu.
              0
              К сожалению, я виндузятник, что, скорее всего, и объясняет мое невежество :)
            0
            >символ_и_ (правда они мне очень редко нужны)
            Но иногда, всё же, полезны :).
              0
              Тот коммент я писал с рабочего компа, где есть только английская клавиатура и раскладка — пришлось юзать translit.ru))
              0
              А где можно взять обратную, чтобы русские символы были основными?
              0
              Сделал такое для себя год назад (слишком часто надо было комментировать русский перевод собаками:)) для трех языков (EN, RU, UK), только главной моей целью было добавить в кириллические раскладку символы из английской (@#$...), поэтому они заняли свои места в верхнем ряду, а свободные места заполнил другими нужными символами ([]«»–—©§€{}...) и кириллической экзотикой (јџўљњ...). Последнюю, правда, к родным раскладкам не привязывал. Ну и дроби лично мне были без надобности (как Бирману и автору собаки с долларами). Короче, получилась не типографская раскладка, а переводческая:) Где-то я ее даже выкладывал на форуме qip (вообще все началось с того, что виста отказывалась воспринимать украинский язык как кириллицу, поэтому я прописал в атрибутах раскладки русский). Только, так как правый альт в некоторых программах не работает, я сделал еще и мертвую клавишу на дополнительном слеше с украинским Ґ (которого, однако, нет на ноутах).

              Автору плюс в карму за то, что еще и визуализировал сабж на сайте.
                0
                от меня — СПАСИБО. простое, человеческое, огромное.
                  +1
                  Есть еще один способ неплохой:
                  У PuntoSwitcher есть возможность назначить клавишу только на переключени Рус\Англ (я назначил капслок), а когда мне нужен Украинский я просто переключаюсь обычным способом (Alt+Shift) на Украинский.
                    0
                    Хороший совет.

                    Жаль, с такой схемой пунто глючит :) Надеюсь, скоро починят.
                      0
                      Я все остальные функции (автоопределение раскладки) отключил. Поэтому у меня не глючит :)
                    0
                    Автор, ты молодец! Мне это не надо, но я знаю тех, кому это очень поможет. Спасибо.
                      0
                      Такой вопрос — не знаете ли, с какой целью в исходной раскладке Бирмана дроби расположены именно таким образом на клавиатуре? Не логичнее ли было бы их поместить на клавиши соответствующих цифр, ну или в крайнем случае — на буквы под соответствующими цифрами?
                        +1
                        Я запомнил по такому принципу:

                        ½ = Alt + Shift + H (H = Half)
                        ¼ = Alt + Shift + Q (Q = Quad)
                        ⅛ = Alt + Shift + E (E = Eighth)
                          +1
                          Да, еще забыл
                          ⅓ = Alt + Shift + T (H = Third)
                        • НЛО прилетело и опубликовало эту надпись здесь
                            0
                            Ну почему же? Я вот зело ленив, чтобы самому это делать, но если бы кто-то сделал такое под убунту, чтобы XNeur ее понимал — я б тому наплюсовал в карму. Хотя подозреваю, что в типографике линукс не в фаворе…
                            • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              Я не думаю, что все, кому нужны такие раскладки, хотя бы знают о существовании MSKLC:)
                              • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              Спасибо что о беларусах не забыли -)!
                                0
                                Спасибо!
                                Я в свое время решил проблему так: поставил нужные мне символы (немецкие умлауты) в список автозамены в Ворде (работает при нажатии альт+соотв. буквы).
                                А вот кто может поделиться опытом создания кастомных раскладок под убунту? Очень надо, а разобраться что-то не удалось. Скажите хоть что почитать
                                  0
                                  Google, как водится. Информации — вагон и маленькая тележка (если знать что искать). Примеры, описания, etc. На русском, на английском — на каком хошь, на таком и есть.
                                  0
                                  А казахскую раскладку сделать сможете? Спасибо!
                                    +1
                                    готово
                                    0
                                    А апостроф где находиться в такой раскладке? В частности в совмещённой рус/бел/укр?
                                      0
                                      Всё, нашол. Не посмотрел сразу…
                                        +1
                                        Апостроф для белорусской раскладки находится не там. Он должен быть на клавише «Ъ».
                                          0
                                          Все исправил
                                        +1
                                        У меня 3 раскладки — русская, английская и немецкая. Так вот, я в виндах просто настроил, что по Ctrl+Shift у меня переключается между русской и английской, т. к. немецкая нужна очень редко. А когда нужна немецкая — я переключаюсь на английскую и давлю Alt+Shift. Это как бы переключение внутри одного языка на разные клавиатуры.

                                        Вот и всё, не надо никаких других программ устанавливать. Всё предельно просто. А казахский можно посадить как дополнительный для русского.
                                          0
                                          Гениально! Сделал себе так же :)
                                          Писать зажимая всякие альты не так уж и удобно.
                                          0
                                          Респект тебе, добрый человек, ты читаешь мои мысли )
                                            0
                                            А я просто использую SCIM
                                              0
                                              ой, хорошо как
                                              хотя если много набират на укр. жать шифт мизинец устанет
                                                0
                                                идея хорошая, но вас немного опередили — есть раскладка Strange Ukrainian, в которой украинская раскладка + руские буквы на alt'е. Ей и пользуюсь.
                                                В Убунте есть по дефолту одна из украинских раскладок Unicode, в которой сделано то же самое.
                                                  0
                                                  Ещё в убунте kkbswitch в нем есть режим, который переключает между двумя последними раскладками. Между русским и английским переключаюсь на Shift+Ctrl, а если надо на армянскую — Ctrl+Alt+3.

                                                  Может и без kkbswitch можно как-то настроить, не знаю. Мне и так хорошо :)
                                                    0
                                                    Не знаете где можно взять обртную. С рускими символами по умолчанию?
                                                    0
                                                    Во-первых, напомню, что в блоге «Типографика» общими усилиями накоплено достаточно много интересных записей. Например, такая.

                                                    Во-вторых, выражаю категорический респект за интерактивную схему! Очень здорово! Может, поделитесь исходниками под свободной лицензией? ;)
                                                      0
                                                      весьма благодарствую. хоть понял что такое третий уровень в убунте.
                                                      теперь пересаживаю друзей на новую раскладку
                                                        0
                                                        Уже много лет есть такая раскладка для осетинского языка; в алфавите всего один дополнительный символ (Æ) — и клавиатура по большей части совпадает с русской и вполне годится для набора русских текстов. И там есть типографика и расширенная кириллица на альте. Из этой раскладки сделали клон для Linux (первое время Alt не работал там, но вот в последней версии *ubuntu есть уже та самая раскладка).
                                                          0
                                                          Дайте правильную ссылку. А то потерялось :(

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

                                                          Самое читаемое