LINUX.ORG.RU

Универсальная раскладка под Linux

 , , ,


2

3

Привет! Я автор проекта «универсальная раскладка». Проект создавался из желания, чтобы славяне-айтишники могли пользоваться “кодерскими” символами типа []#$ без переключения на туземную английскую. С одной стороны, это мало кого парит, но вот американцам для ввода, например, символа «#» приходится тратить в 3 раза меньше времени. «Универсальная» - значит она применима в разных сферах - филологии, сферах, где нужна типографика, математика и т.д. Скрины можете увидеть в записи вк https://vk.com/dreamject?w=wall275347426_102/all (также есть сайт, dreamject.org, но выложу потом).

Раскладка использует за основу «типографскую раскладку Ильи Бирмана», которая в оригинальном виде не всем нравится.

Версии есть для русского, украинского, английского языков, в будущем планирую добавить другие славянские языки, платформы - Mac OS, Windows, Linux ❤

Контакты для получения раскладок vk: https://vk.com/dreamject e-mail: da@dreamject.org Skype: danillatech

Да, ещё есть такая фича, как «оптимизированные» версии. в них «/» заменено на «\» и наоборот. В славянских раскладках это даёт прирост производительности за счёт того, что «/» более частоиспользуемый символ (комментарии, урлы, деление и т.д.).

PS: на самом деле, раскладка ещё не до конца завершена, т.к. не сделан полноценный «инсталлятор». По сути, надо не очень много - создать патч, который заменит одну строку на другую. Если поможете сделать - укажу ваши контактные данные в благодарностях вместе с Readme



Последнее исправление: CYB3R (всего исправлений: 3)
Ответ на: Зачем? от EXL

Зачем программисту русская кладка в редакторе кода?

Мир не вокруг программистов крутится, и раскладка не супер-пупер-мастхаве-славянкодер-медведь-установка-на-бабалайку.

Типа «кем бы ты ни был, добрый молодец, применяй её в делах своих, да пусть творятся твои дела быстрее да интереснее. А коли не хватает тебе знаков да в моей раскладке - замени символы ненужные символами нужными! Убереги себя от поиска да непродуктивного по таблице символов медленной, да вводи ты рожицы весёлые на раскладке родной, не туземной»!
^—^

Dreamject
() автор топика

Тут вопрос скорее ставится так: Зачем ты, добрый молодец, в Development со своею поделкою пожаловал? Сие творение не есть творение божие программисткое, не в тот град ты пожаловал, иноземец вконтактный.

cherry-pick
()
Ответ на: комментарий от anonymous

Символы vodka, balalayka, matryoshka будут?

коли не хватает тебе знаков да в моей раскладке - замени символы ненужные символами нужными!

Dreamject
() автор топика

Вы не тот форум выбрали для демонстрации своего улучшения. Тут тусуются в основном программисты и системные администраторы, которым кириллица в редакторах кода/конфигов — как кобыле пятая нога. Попробуйте создать темы на rsdn.ru, forum.ubuntu.ru, forum.windowsfaq.ru и maccentre.ru/board/

EXL ★★★★★
()
Ответ на: комментарий от anonymous

так какая ж она тогда «универсальная»?

ну что значит «так какая ж она тогда»?
ну «принципиально новая» же
что ты как первый день на Земле...

q11q11 ★★★★★
()

Универсальная раскладка под Linux

Широко, со вселенский размахом! Думаю, что межгалактический шахматный турнир в Нью-Васюках без этой раскладки никак не обойдется.

чтобы славяне-айтишники

Що это за зверьки такие?

чтобы славяне-айтишники могли пользоваться “кодерскими” символами типа []#$ без переключения на туземную английскую

Не знал, что теперь код пишут на кириллице.

Версии есть для русского, украинского, английского языков, в будущем планирую добавить другие славянские языки, платформы - Mac OS, Windows, Linux ❤

Думаю, что украинский и английский из этого проекта стоит исключить сразу. Однако стоит подумать над включением туркменского, узбекского, казахского и таджикского. Всегда мечтал увидеть код на этих языках. Да и рынок это очень перспективный для такой мегараскладки.

Контакты для получения раскладок vk: https://vk.com/dreamject e-mail: da@dreamject.org Skype: danillatech

Интуиция с первых строчек подсказывала, что ветер дует из вконтакте.

Да, ещё есть такая фича, как «оптимизированные» версии

Ох ты ж ё! Я уж подумал, что все гораздо хуже, чем могло бы быть.

PS: на самом деле, раскладка ещё не до конца завершена, т.к. не сделан полноценный «инсталлятор». По сути, надо не очень много - создать патч, который заменит одну строку на другую. Если поможете сделать - укажу ваши контактные данные в благодарностях вместе с Readme

Dreamject

Да, правда, кудой же программисту без инсталлятора. Особенно в линуксе.

anonymous
()

Вроде не 1-е апреля и даже не пятница.

aedeph_ ★★
()

Я автор проекта «универсальная раскладка». Проект создавался из желания, чтобы славяне-айтишники могли пользоваться “кодерскими” символами типа []#$ без переключения на туземную английскую.

мир не вертится исключительно вокруг кодинга

Кто-то из тебя двоих беззастенчиво врет и изворачивается.

anonymous
()
Ответ на: комментарий от anonymous

Кто-то из тебя двоих беззастенчиво врет и изворачивается.

Дело было так: создавал вики-странички в вашем любимом вк :)
Ущербность русской раскладки вынесла мозг, создал раскладку с английскими символами, дело пошло лучше.
Вскоре понадобились «лапочки» и другие символы, узнал про раскладку Ильи Бирмана, но там не было того, что надо, пришлось адаптировать — вставил английские символы, обеспечил доступ к частым символам в 2 клавиши, а не 3 (поэтому для ввода «{» надо нажать алтгр+9, а не альт+шифт+«х»)
Как-то так и родилась раскладка Данилы Исакова.

Я понимаю, что большинство любят работать с чем имеют, но не самому трудоголичному человеку как я это помогло, а может кому-то ещё поможет)

Dreamject
() автор топика

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

Думаю, что ущербна не русская раскладка, которая построена по логичным и вменяемым принципам, а ущербен ты. Объясню: когда бог дает быдлу излишнюю энергию, мало мозгов и большое ЧСВ, то появляются такие клоуны как ты, над которыми даже смеяться долго не получается — ты не убогий, ты просто быдло необразованное. Тебя не жалко, если тебя исключат как-нибудь из человеческого генотипа, то это будет плюс. Ибо такие плодиться и размножаться не должны.

anonymous
()
Ответ на: комментарий от Dreamject

Анон, что с тобой, чего негатив

Анон
чего негатив

сам спросил, сам ответил.

Deleted
()

Некоторые символы и так можно набирать без переключения на латинскую, вот они:
[]{}/<>$&. Набираются с AltGr или Shift+AltGr.

massimus ★★★
()
Ответ на: комментарий от mix_mix

Так там же вроде изменений минимум, наверное начитался графиков разных, а тут еще programmer вариант, удобно.

loz ★★★★★
()
Ответ на: комментарий от tensai_cirno

И для кого тогда такое многоточие?

Для тех, у кого нет '?..' и '!..'. И вообще, есть история (требует подтверждения), что этот символ перекочевал из символа, применяемого для отточия в оглавлениях из XCCS. Если набрать символом многоточие или символы !, ? плюс двухточие (в некоторых шрифтах есть такой символ), то можно заметить, что там разное положение точки относительно базовой линии и что они даже по-разному нарисованы.

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

В общем случае задача остается нерешаемой без какого-то волевого решения: либо сделать точки одинаковыми у всех этих знаков препинания всегда и везде плюс правильный кернинг, либо делать proposal в Unicode, чтобы внесли '?..' и '!..' отдельными символами. Эти темы в интернете уже не раз поднимались.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Тогда зачем офисные пакеты преобразуют многоточие в …?

………………………………………………………………
..........................

Dreamject
() автор топика
Ответ на: комментарий от entefeed

славянские
Есть такое понятие как кириллица, слышал может? Ее используют не только твои славяне.

Бугага, меня это тоже удивило:)

Раскладку можно получить с помощью личного сообщения в вк.

В зашифрованном виде.

Deleted
()

Поздравляю, ты попал на ЛОР и понял, что ты полный ламер и тотальный нуб. Что дальше? Дальше закрывай акканут вконтакте, удаляй детсадовские проекты и начинай учить математику и языки программирования.

anonymous
()
Ответ на: комментарий от anonymous

ты попал на ЛОР и понял, что ты полный ламер и тотальный нуб.

Мы все в чём-то нубы, и это нормально. Наоборот, новичком быть здорово!
Если начать за какими-то мэд-скиллами гнаться, особенно в IT, можно и свихнуться влёт.

Dreamject
() автор топика

Тогда зачем офисные пакеты преобразуют многоточие в …?

Для верстки web и офисных документов пофиг, так как говорить о каком-то качестве и вообще необходимости книжной верстки не имеет смысла, но раз уж мы говорим про типографскую раскладку...

Локализаторы в офисных пакетах в такие тонкости не вникают, какие традиции в типографике есть в русском книгоиздании. В английском языке нет таких проблем: у них многоточие, насколько я знаю, неразрывный знак, поэтому они и печатают …!, …? (http://en.wikipedia.org/wiki/Ellipsis#In_English), А у нас действует правило поглощения точки знаком, поэтому унификация должна быть. Фактически ее нет. Но сейчас получается, что разные комбинации будут выглядеть по-разному при печати. Ты не смотри на экранные мелкие шрифты, так как тут все сливается, ты хорошими напечатай и размер шрифта побольше сделай.

Аргумент же Тёмы про экономию байт — это, конечно, хрень полная.

Zubok ★★★★★
()

Да. ну и дополнительно. Если ты напечатаешь ..., !.., ?.. , то при появлении соответствующих символов в Unicode (в чем я сомневаюсь почему-то), автоматический типограф это все сможет заменить на них. Но даже если эти символы и появятся, то они будут лишь в нескольких коммерческих шрифтах, а в остальных — традиционные квадратики.

UPD. А еще пострадают многие анализаторы текстов, которые пытаются определить конец предложения. Сейчас для них достаточно точки, восклицательного и вопросительного знака. Набор тремя отдельными символами ничего не ломает.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)

Про автора и нужность его поделки добавить нечего

Мне всегда было интересно: те, кто пользуется всякими Бирманами и подобными поделиями запоминают всю раскладку? Там же 90% символов почти никогда не используются и, следовательно, забываются ко времени юза.

Тот же XCompose лучше: там мнемоника. Ещё лучше использовать японскую раскладку с включенным словарём символов.

x3al ★★★★★
()
Ответ на: комментарий от Zubok

̧̧̧̧̧̧Спасибо за ответы, было интересно читать :)
ПС: интересно, как ЛОР отнесётся к ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀...?

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

ДА ОН ЖЕ

СЛОМАЛ ЛОР!

ТЕПЕРЬ

НИЧЕГО

НЕ РАБОТАЕТ!

̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀ ̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀

anonymous
()
Ответ на: Не нужно. от Dreamject

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

ck114
()
Ответ на: комментарий от Zubok

Благодаря советам хороших людей, раскладка немного допилена: ●Символ «π» заменил «‽». Данный символ может использоваться в математических вычислениях. ●Теперь действительно все спец. символы английской раскладки вводятся всего двумя нажатиями из кириллической - теперь «`» вводится с помощью аль+`, а «~» - альт+1 Небольшие исправления, связанные с неточностью таблиц http://dreamject.org/wp-content/uploads/2015/05/Russkaya.png

Dreamject
() автор топика

Проект создавался из желания, чтобы славяне-айтишники могли пользоваться “кодерскими” символами типа []#$ без переключения на туземную английскую.

Только кодерскими? Фу, лажа. Я сейчас пользуюсь собственной раскладкой, которая с английской совпадает по небуквенным символам на 100%. Да, с украинскими и белорусскими буквами. Да, сделал за пару часов поездки в поезде (а фигле там делать).

Контакты для получения раскладок

На гитхаб или GTFO.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

Если кому интересно:

~/.xkb/symbols/rup

partial alphanumeric_keys
xkb_symbols "rup" {
 include "us(basic)"
 include "typo(base)"
 name[Group1]= "Russian (with Ukrainian-Belorussian symbols and us punctuation)";
 key <TLDE> { [ U2019, apostrophe, U0301, asciitilde ] }; // Apostrophe and Stress symbol
 key <AD01> { [ Cyrillic_ha, Cyrillic_HA, Ukrainian_yi, Ukrainian_YI ] };
 key <AD02> { [ Cyrillic_be, Cyrillic_BE ] };
 key <AD03> { [ Cyrillic_u, Cyrillic_U, Cyrillic_yu, Cyrillic_YU ] };
 key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] };
 key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_e, Cyrillic_E ] };
 key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
 key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN] };
 key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] };
 key <AD09> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
 key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, Ukrainian_ie, Ukrainian_IE ] };
 key <AC01> { [ Cyrillic_ef, Cyrillic_EF] };
 key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU, Ukrainian_i, Ukrainian_I ] };
 key <AC03> { [ Cyrillic_ve, Cyrillic_VE, Byelorussian_shortu, Byelorussian_SHORTU ] };
 key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
 key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
 key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; 
 key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] };
 key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
 key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };

 key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
 key <AB02> { [ Cyrillic_che, Cyrillic_CHE, Cyrillic_tse, Cyrillic_TSE ] };
 key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
 key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
 key <AB05> { [ Cyrillic_i, Cyrillic_I, Cyrillic_shorti, Cyrillic_SHORTI ] };
 key <AB06> { [ Cyrillic_te, Cyrillic_TE, numerosign ] };
 key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
};

 $ grep setxkbmap ~/.xsession 

setxkbmap us -option; setxkbmap us+typo,rup -option "ctrl:nocaps,shift:both_capslock,grp:toggle,nbsp:level4"  -print | xkbcomp -I"$HOME/.xkb" - "$DISPLAY"

русские символы на третий уровень были отправлены по исходя из соображений частотности(юэщёйъ) + украинские/белорусские(їґєіў), по очевидным причинам (пользуюсь редко).

lazyklimm ★★★★★
()
Последнее исправление: lazyklimm (всего исправлений: 3)
Ответ на: комментарий от lazyklimm

Только кодерскими? Фу, лажа.

Только

:D ты схему видел?

Dreamject
() автор топика
Ответ на: комментарий от lazyklimm

setxkbmap us -option; setxkbmap us+typo,rup -option «ctrl:nocaps,shift:both_capslock,grp:toggle,nbsp:level4» -print | xkbcomp -I"$HOME/.xkb" - «$DISPLAY»

Я правильно понимаю, что это не совсем раскладка, а новый «язык», т.е. системой он не будет идентифицироваться как язык → т.е. флажков не будет?

Dreamject
() автор топика
Ответ на: комментарий от lazyklimm

Нормальная универсальная беларусская раскладка: ●Прокомментированы клавиши

●Есть два вида апострофа - «’» и «'», «’» вводится без шифта

●Буква «ў» вводится без участия правого альта - с помощью «\», а «/»/«\» - с помощью правого альта вводятся partial alphanumeric_keys xkb_symbols «basic» { name[Group1]= «Universal Belorussian layout by Danila Isakov 3.0»;

partial alphanumeric_keys
xkb_symbols "basic" {
	name[Group1]= "Universal Belorussian layout by Danila Isakov";

    key <TLDE> {[   U0451 , U0401 , U0060 , U0300   ]}; // `
    key <AE01> {[   U0031 , U0021 , U007E , U00A1   ]}; // 1
    key <AE02> {[   U0032 , U0022 , U0040 , U00BD   ]}; // 2
    key <AE03> {[   U0033 , U2116 , U0023 , U2153   ]}; // 3
    key <AE04> {[   U0034 , U003B , U0024 , U00BC   ]}; // 4
    key <AE05> {[   U0035 , U0025 , U2030 , U00A4   ]}; // 5
    key <AE06> {[   U0036 , U003A , U005E , U0302   ]}; // 6
    key <AE07> {[   U0037 , U003F , U0026 , U00BF   ]}; // 7
    key <AE08> {[   U0038 , U002A , U221E , U03C0   ]}; // 8
    key <AE09> {[   U0039 , U0028 , U007B , U2329   ]}; // 9
    key <AE10> {[   U0030 , U0029 , U007D , U232A   ]}; // 0
    key <AE11> {[   U002D , U005F , U2014 , U2013   ]}; // -
    key <AE12> {[   U003D , U002B , U2260 , U00B1   ]}; // =
    key <AD01> {[   U0439 , U0419 , U0394 , U0306   ]}; // Q
    key <AD02> {[   U0446 , U0426 , U2191 , U2714   ]}; // W
    key <AD03> {[   U0443 , U0423 , U20AC , U2605   ]}; // E
    key <AD04> {[   U043A , U041A , U00AE , U030A   ]}; // R
    key <AD05> {[   U0435 , U0415 , U2122 , U2020   ]}; // T
    key <AD06> {[   U043D , U041D , U0463 , U0462   ]}; // Y
    key <AD07> {[   U0433 , U0413 , U221A , U222B   ]}; // U
    key <AD08> {[   U0448 , U0428 , U007C , U2220   ]}; // I
    key <AD09> {[   U045E , U040E , U0473 , U0472   ]}; // O
    key <AD10> {[   U0437 , U0417 , U2032 , U2033   ]}; // P
    key <AD11> {[   U0445 , U0425 , U005B , U266A   ]}; // [
    key <AD12> {[   U2019 , U0027 , U005D , U266B   ]}; // ]
    key <BKSL> {[   U045E , U040E , U005C , U002F   ]}; // \ 
    key <AC01> {[   U0444 , U0424 , U2190 , U2318   ]}; // A
    key <AC02> {[   U044B , U042B , U2193 , U00A7   ]}; // S
    key <AC03> {[   U0432 , U0412 , U2192 , U2300   ]}; // D
    key <AC04> {[   U0430 , U0410 , U00A3 , U00B0   ]}; // F
    key <AC05> {[   U043F , U041F , U20BD , U00B6   ]}; // G
    key <AC06> {[   U0440 , U0420 , U201E , U00F7   ]}; // H
    key <AC07> {[   U043E , U041E , U201C , U00D7   ]}; // J
    key <AC08> {[   U043B , U041B , U201D , U2212   ]}; // K
    key <AC09> {[   U0434 , U0414 , U2018 , U2248   ]}; // L
    key <AC10> {[   U0436 , U0416 , U2019 , U0308   ]}; // ;
    key <AC11> {[   U044D , U042D , U0027 , U2764   ]}; // '
    key <AB01> {[   U044F , U042F , U00B9 , U0327   ]}; // Z
    key <AB02> {[   U0447 , U0427 , U00B2 , U25CF   ]}; // X
    key <AB03> {[   U0441 , U0421 , U00B3 , U00A2   ]}; // C
    key <AB04> {[   U043C , U041C , U00A9 , U030C   ]}; // V
    key <AB05> {[   U0456 , U0406 , U00DF , U1E9E   ]}; // B
    key <AB06> {[   U0442 , U0422 , U00AB , U0303   ]}; // N
    key <AB07> {[   U044C , U042C , U00BB , U2022   ]}; // M
    key <AB08> {[   U0431 , U0411 , U003C , U2264   ]}; // ,
    key <AB09> {[   U044E , U042E , U003E , U2265   ]}; // .
    key <AB10> {[   U002E , U002C , U2026 , U0301   ]}; // /
    key <SPCE> {[   U0020 , U0020 , U00A0 , U2009   ]}; // SPACE

};

Dreamject
() автор топика

На кой черт мне да уверен что 98% инженерам в терминале при редактировании какого либо конфига или кода язык отличный от английского? Скажу тебе по секрету твой проект не нужнее ненужного.

CHIPOK ★★★
()
Ответ на: комментарий от CHIPOK

Это не для инженеров в терминале, а для филологов, математиков, пользователей маркдауна, 1с-ников и чтобы смайлики ставить ^—^

Dreamject
() автор топика
Ответ на: комментарий от CHIPOK

На кой черт мне да уверен что 98% инженерам в терминале

Есть пользователи аж 4-х раскладок, например :) Чтобы тупо ввести символ «>», чтобы процитировать что-то на ЛОРе им потребуется нажать до 10 символов, неплохо?

Dreamject
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.