Главная

Ещё немного, ещё чуть-чуть: Russian (Ext) v 15.02.2010

Russian-Ext.png

Мне кажется порою, что эта музыка будет вечной.
Обновлено присоединённое изображение:17.02.2010

Тем не менее основной набор символов, заказанный общественностью при обсуждении предыдущих статей цикла худо–бедно расположился по кнопкам дополнительных слоёв русской раскладки. Скриншот с этими слоями присоединен к данной статье. Кому интересно — прошу изучить и высказать свои мнения, вопросы и пожелания в комментариях.

Основные изменения:
а) кавычки–"лапки" сдвинуты вниз, ближе к AltGr. Полагаю, что так их будет нажимать удобнее, нежели тянуться к цифровому ряду;
б) старорежимные буквы перераспределены согласно использованию (кроме ижицы, которая легла слегка правее полагаемого ей э);
в) многоточие ушло на “;" — мнемоника двоеточие -> троеточие.

Прошу обратить внимание на следующие комбинации:

####   N S   Н Ш                     Opt     Shift–Opt
--------------------------------------------------------------------------------------------------–
0x5e   пробел     [U+00A0][U+2009]              

0x61   влево     [U+2190][U+25c4]   ←         ◄
0x57   вверх     [U+2191][U+25b2]   ↑         ▲
0x62   вниз     [U+2192][U+25ba]   →         ►
0x63   вправо     [U+2193][U+25bc]   ↓         ▼

0x47   enter     [U+000a][U+00ad]           ­

Т.е.:
а) Комбинация Opt–Space выдает неразрывный пробел, а Opt-Shift–Space — тонкую шпацию.
б) Комбинация Alt-Shift–Enter выдает мягкий перенос.

Прошу комментировать.

O_o а ещё вчера

O_o а ещё вчера всё было совсем не так.

В целом хорошо, надо попробовать в деле.
А значёк под Opt–P это пи–малая такая?

А понял,

А понял, это параграф. Значит просто «пи» не надо никому?

Просто пи: π

Просто пи: π (U+03c0) — тут выглядит не так «сексуально» как нас в школе учили. :–( А вообще я за то, чтобы заменить на него, да.

Для «мелких»

Для «мелких» математических текстов: дельта, сигма, эпсилон и пи (буквы которые я выучил в средней школе :) ). Тут вопрос надо ли оно вообще. А та штука на “P” мне просто глаз резанула, не видел я её ни в одном живом тексте (что, конечно, не показатель)

В текстах знак

В текстах знак ¶ невидим, и является примерно аналогом тега <p> для HTML. В. MS Word тройной щелчок по слову выбирает весь абзац; так вот, выбор абзаца осуществляется от предыдущего значка ¶ до следующего.

Так одно дело

Так одно дело управляющий символ, другое дело — знак. Тут как пользоваться Opt–P педполагается? Что по Opt–P будет отбиваться абзац? А ентер, тогда EOL? Тогда заглавная Пи на Shift–Opt не нужна…

Я бы в догонку к раскладке дал функдиональные описания, типа:
«нестрогие равенства, бесконечность — для набора текстов с простой математикой (образование, конспекты, тесты)…»
«символы значимых мировых валют и валют культурно бизких стран — для деловой переписки (прайсы, бизнес)…»
«дореформенная орфография — для эстетов, для фишки (всякие мицголы, викисорсы оригинальных текстов, узкие специаисты)"

ну и т.п., чтоб по сто раз об одном не трепаться. За одно и приоритет виден будет.

Так одно дело

Так одно дело управляющий символ, другое дело — знак. Тут как пользоваться Opt–P педполагается? Что по Opt–P будет отбиваться абзац? А ентер, тогда EOL? Тогда заглавная Пи на Shift–Opt не нужна…

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

Я бы в догонку к раскладке дал функдиональные описания, типа:

Есть мнение, что в русскую версию Руководства Пользователя эти описания нужно добавить, но это нужно пробивать на общем уровне для всех языков, поскольку, как мне объяснили, ассортимент блоков в переводимых статьях Руководства пляшет от английской версии. Ну этим вопросом я translation officer–а русской версии нагружу. ;–)

Да?

Да? А по–моему они одинаковы. © ;–)

¶ — я тоже думал, что это пи, но это некий “PILCROW SIGN”. Теперь уж и не знаю — зачем он здесь. :–)

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

1) Знак шекеля,

1) Знак шекеля, который многим нужен не чаще, чем «ять» с «ижицей», объективно всё–таки нужен чаще, чем реликты дореволюционной орфографии. Всё–таки международная валюта, имеющая такой же статус, как евро и доллар. У меня знак шекеля висит на Opt+1, но, чтобы не забивать короткое написание, можно его забросить на Shift+Opt+1. Или поместить его под «Ш», так же, как было сделано со знаком евро и «Е».

2) Σ (U+03A3) на Shift+Opt+S, σ (U+03C3) на Opt+S. Возникает вопрос, а что делать с ς (U+03C2) конечной сигмой. Она вообще нужна? Возможно, для неё есть место под «Ш»?

3) Π (U+03A0) на Shift+Opt+P, π (U+03C0) на Opt+P.

4) Ω (U+03A9) на Shift+Opt+O, ω (U+03C9) на Opt+O.

5) Разумеется, Δ (U+0394) на Shift+Opt+D, δ (U+03B4) на Opt+D. Что делать с ∂ (U+2202)? Посадить её под русскую «Д»? А без Λ и без λ обойтись? Так Гордон Фримен не согласится :)

6) Я повесил знак бесконечности ∞ (U+221E) на Shift+Opt+8, а на Opt+8 — знак умножения ∙ (U+2219). Мнемоническое правило: звёздочка — это тоже умножение. Но сейчас там находятся «лапки». Чё делать?

7) Знак тождественности ≡ (U+2261) висит под Opt+«=». Судя по приложенному скриншоту, это место ещё не занято.

8) Знак объединения и логического «ИЛИ» поместить под U, знак пересечения и логического «И» поместить под N. (Мнемоника: U и n).

Или я всего этого просто не вижу? На приаттаченной картинке слой Opt+Shift практически пустой.

либо мои глаза

либо мои глаза меня подводят, либо половина и сейчас так как вы просите… O_o

Вполне

Вполне возможно; в приаттаченном скриншоте в слоях Opt и Opt+Shift я вижу только знаки препинания.

Картинка

Картинка в кэше кубы залипла, похоже, попробуй рефреш насильно.

Попробовал.

Попробовал. Понравилось :) Сейчас отдохну немного и ещё раз попробую :)

А всё–таки, может, совместить знаки объединения и пересечения, а также логического «И» и логического «ИЛИ» на две кнопки? А то в нынешней конфигурации они вообще никак не запоминаются. К примеру, фиту с N можно и подвинуть на «Ф», она пока свободна. А U занята только в одном из слоёв какой–то интересной загогулиной, похоже — одним из знаков валют, который тоже можно сдвинуть. На Q, скажем.

А всё–таки,

А всё–таки, может, совместить знаки объединения и пересечения, а также логического «И» и логического «ИЛИ» на две кнопки? А то в нынешней конфигурации они вообще никак не запоминаются.

Ну как скажешь. :–)

К примеру, фиту с N можно и подвинуть на «Ф», она пока свободна.

Ещё не быть ей свободной — она оттуда и переселилась на нынешнее место. :–)

А U занята только в одном из слоёв какой–то интересной загогулиной, похоже — одним из знаков валют, который тоже можно сдвинуть. На Q, скажем.

Пропускаешь Гривню поперёд Шекеля? ;–)

Как интересно!

Как интересно! Значит, это заковыристое Г и есть гривня?! Хмм :) Не знал :)

Раз уж мы там — её можно сместить на Opt+G. А на Shift+Opt+G повесить строчную «Гамму». Хотя я, если честно, предпочёл бы наоборот: строчную набирать без Shift. Дело в том, что заглавной «Гаммой» не пользуются вообще, поэтому там есть место для Гривны.

Хе, да я похоже

Хе, да я похоже я ещё вчера вечером прочитал часть твоих мыслей. ;–)

1) Какое мнение по предложенному мной варианту (na W)? Можно и перевесить на единичку — не вижу проблем. Хотя я гляжу и под «Ш» место есть, как раз с гривной рядышком.
2) Тут наши идеи сошлись «не подсматривая». А конечная сигма где–то кроме греческих текстов используется?
3) Да, параграф нужно поменять на «пи».
4) В верхнем регистре «Ом» (Ω) или всё–же омега?
5) Нижняя дельта необходима? Тогда частную производную можно и под «Д» — вместо знака диаметра.
6) Да-да–да…. Лапки ушли ниже, поближе к Opt–у и поудобнее для пальцев (кмк). Заодно переупорядочились скобки — квадратные легли под круглыми, фигурные под елочками.
7) Видимо да, «тождественность» над клавише "=" уместнее чем «не равно». Меняем его местами с «не равно»?
8) Эти две пары знаков я поместил одним блоком на основных клавишах среднего ряда. Идея — сгрупировать вместе по общности использования — ибпо непонятно куда кого. Если есть возражения — обсудим.

ПС: Пока «от балды» повешены на цифровом ряду знаки на кнопках 1, 6, 7 — может есть варианты получше?

1) Да, под «ша»

1) Да, под «ша» тоже можно. И на английском мнемоника сохраняется: I = Israel = шекель. Согласен.

2) Конечная сигма используется, к примеру, как знак дисперсии, среднеквадратичного отклонения и т. п.. Это часто применяется в статистике, теории вероятностей и прочей каке.

4) А какая разница, если знак «Ом» взят из «омеги»? Пусть будет омега: к истокам, к греческому алфавиту! Под S тоже стоит «сигма», а не «знак суммирования».

5) Строчная дельта часто используется. Похоже, даже чаще, чем знак частной производной. Что делать — не знаю. Может, пока оставить вместо неё знак частой производной (и сказать, что он и есть нижняя дельта)? :) Кому понадобится — поменяет.

6) Логическое «не» уместнее поместить на «шестёрку». Мнемоника понятна: знак «^» — это тоже «не». А на 8 — это «буллет» или «операция умножения»? Я всё же хотел бы иметь скалярное умножение в раскладке, тем более что векторное в ней есть (на X).

7) Если бы можно было назначать значения сочетаниям клавиш, я бы поставил «тождественность» на двойное нажатие «равно» (в Word у меня так. А «не равно» — это последовательность /=/). Можно ли сделать это без копания в Input server, средствами одной лишь раскладки? Не думаю. С другой стороны, «не равно» можно повесить на «бэкслэш» \, он не занят ни в одной из Opt–раскладок.

8) Ответил выше.

1) ОК. 2)

1) ОК.
2) На «ч» — она–же Х или заменить ею знак цента, сидящий на C?
4) А вот и нет: ∑ (U+2211) это не Σ(U+03a3). ;–P
5) Вернуть дельту на D а производную сунуть под G — мало того, что там русское»п» так ещё и похоже на отзеркаленное по вертикали g. :–D
6) На восьмерке U+2219. Это DejaVu Sans его так «полнит».
7) Ты имеешь ввиду тот бэкслешь, что на нижнем ряду слева? Эта клавиша не доступна на 104–кнопочных устройствах.
8) ОК.

2) А может,

2) А может, ну её нафиг пока? Цент как–то поважнее, чем «сигма–конечная», будет. А на X просится ещё U+2297 ⊗. Да, блин, нужен ещё один модификатор, чтоб математические символы загнать. Как там Scroll Lock, жив ещё? :)

4) Ну и «пи заглавная» отличается от оператора перемножения. Судя по размерам, математические операторы побольше будут, так что, наверное, их (size does matter). Вместо «сигмы заглавной» — U+2211, вместо «пи заглавного» — U+2210, вместо «дельта заглавной» — U+2206, вместо «омеги заглавной» — знак ом мани падме хум U+2126.

5) В принципе, согласен. Хотя возникает вопрос, а что делать с гривной. Или ну её нафиг, эту гамму? Забьём G гривной и знаком частной производной?

6) Ok.

7) Тогда под Q. Там на Opt–слое пока свободно, и на ивритской раскладке там слэш расположен :)

2)Да, блин, нужен

2)Да, блин, нужен ещё один модификатор, чтоб математические символы загнать. Как там Scroll Lock, жив ещё? :)

ScrollLock есть — но в матрице символов кеймапа он не учитывается — без коренной переделки его не использовать похоже. В принципе у нас есть ещё т.н. dead–keys — на каждый можно ещё по 16 символов добавить. А самих «мертвяков» — штук пять. Т.е. сделать ижицу dead–кнопкой и через неё набирать экзотику типа тех–же наиболее употребимых греческих строчных. Набираются они следующим образом — первой жмется кнопка–модификатор а затем модифицируемая. В результате выдается один символ из таблицы этого модификатора. Что думаешь насчет этого?

4)Вместо «сигмы заглавной» — U+2211, вместо «пи заглавного» — U+2210, вместо «дельта заглавной» — U+2206, вместо «омеги заглавной» — знак ом мани падме хум U+2126.
Думаю, что так оно и есть — я брал коды из математического раздела. «Дельта заглавная» — это ведь инкремент?

3) Хорошая идея,

3) Хорошая идея, но тогда, чтобы набрать ту же «строчную дельту», надо будет сделать — сколько? 4 нажатия?

Этим можно заняться потом, после того, как раскладка войдёт в дерево.

4) Угу.

3) Всего

3) Всего три — AltGr–ѵ и D. Первая комбинация активизирует режим модификации — вторая вводит модифицированный символ. Не вижу проблем выбрать сейчас 15 популярных греческих символов и забить их сответственно русским либо латинским кнопкам. 16–ая позиция комбинируется с пробелом и позволяет набрать собственно сам знак модификатор комбинацией AltGr–ѵ и пробел.

Сразу алфавит,

Сразу алфавит, чтобы не забыть.

α U+03b1 — альфа
β U+03b2 — бета
γ U+03b3 — гамма
δ U+03b4 — дельта
ε U+03b5 — эпсилон
ζ U+03b6 — дзета
η U+03b7 — ита
θ U+03b8 — фита
ι U+03b9 — йота
κ U+03ba — каппа
λ U+03bb — лямбда
μ U+03bc — мю
ν U+03bd — ню
ξ U+03be — кси
ο U+03bf — омикрон
π U+03c0 — пи
ρ U+03c1 — ро
ς U+03c2 — сигма
σ U+03c3 — сигма
τ U+03c4 — тау
υ U+03c5 — ипсилон
φ U+03c6 — фи
χ U+03c7 — хи
ψ U+03c8 — пси
ω U+03c9 — омега

10 из них лишние. ;–)

PS: А можно и покопать сорцы keymap–а на тему расширения списка модифицирующих клавиш хотя–бы до 32–ух.

Уважаемые,

Уважаемые, я здесь, конечно, человек случайный, но не перегиб ли это?
Можно, вообще говоря, реализовать ввод любой фигни «естественным образом» через Canna IME (о живости и работе оной в Хайку меня проинформировали восточные товарищи).

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

альф/alp -> α
бет/bet -> β
и так до омеги… в принципе это не запредельно сложно.

Зачем раскладку насиловать? Ей, я чувствую, уже больно.

TeX мы сюда

TeX мы сюда встраивать не собираемся. :–) А то, что список для диерезиса будет содержать дюжину греческих символов вместо пробелов — раскладке тяжелее не будет. Ижица–же, насколько я просветился за эти дни, очень редкоупотребимый символ и, сделав её клавишей модификатором, мы больших неудобств при наборе не добавили. Но выгода от этого варианта больше:
а) мы разгружаем оба слоя Option от необходимости втиснуть как можно больше греческих букв;
б) теперь они будут вводиться единообразно и вся их мнемоника вешается на соответствующие им буквы русского алфавита.

Вечером обновлю скриншот и выложу бинарник с раскладкой на пробу. Похоже давно пора её пощупать вживую.

Я не за ижицу

Я не за ижицу беспокоюсь — за здравый смысл :)
Если человеку нужно >50% греческого алфавита (например печатать текст по астрономии), то, IMHO, проще добавить греческую раскладку. Если нет соответствующей графики на клаве — то есть упомянутый мной выход (или приблуды всякие для Word и Writer есть)… тапать греческие буквы через мёртвые кнопки — это как–то жестоко… туда с тем же успехом можно засунуть всю нерусскую кириллицу — малые народы порадуются.

В общем всё, молчу до коммита, а то флуд пойдёт. Тут вопрос в выборе ЦУ, в оценке "(а)сферического гайковода в вакууме".

Забыли ещё один

Забыли ещё один вариянт, а имено:
каждый может добавить нужные себе символы сам, с этим в Гайке проблем не будет.

Слон (aka

Слон (aka Рупь)

Кхм, а для знака рубля место подготовлено? А то скоро его тоже в юникод задолбят.

Кнопка “H”

Кнопка “H” она–же «Р» вожделеет его получить. ;–)

Кстати надо забить туда Р U+0420. Чтобы не занимали. «Тут будет рубль заложЁн!» ©

Согласен. Что

Согласен.

Что интересно, у рубля был свой знак, но его почему–то мало кто помнит:

Ну, сбербанк

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

Я просто на днях просматривал пыль поднятую релизом PT Sans… И вот смотрю на раскладку и чувствую чегото не того…

Исполнение

Исполнение желаний.

Обновлено с учётом [надеюсь, что всех] пожеланий:

Проектируемая русская раскладка. Версия 16.02.2010

По прежнему есть сомнения по поводу уместности "\" и "|" на кнопке “1”, а также «не равно» на кнопке “7”.

Некоторое подмножество греческих символов повешено на diaeresis модификатор на ижицу. Как и предполагалось — место есть лишь для 15–ти символов. Выглядит всё так:
Модификатор Diaeresis для проектируемая русской раскладки версии 16.02.2010

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

Бинарник раскладки на пробу можно скачать отсюда http://siarzhuk.dyndns.org/RussianExt.zip Распаковать и положить в /boot/home/config/settings/Keymap. Полсе этого она станет доступной в разделе User Keymaps.

А саму ижицу

А саму ижицу как набирать? Чтобы она не модифицировала следующую букву, а оставалась as is?

Не то, чтобы я собирался её когда–нибудь набирать; мне просто интересно.

ЗЫ: Я уже предлагал повесить «не равно» под Q…

Сами

Сами клавиши–модифкаторы набираются последующим пробелом. Т.е. нажимается AltGr–ѵ а затем space.

[с отрицательной интонацией] Кю-ю–ю! Хорошая мнемоника. ;–) Сверху или снизу? Там знак квадратного корня ещё живёт. Кстати он нужен?

Что по подмножеству греческих? Самые «важные» то не попали:

ψ U+03c8 — пси
ω U+03c9 — омега

:–)

Знак

Знак квадратного корня пусть живёт. Или можно сделать его модификатором, и набирать корни 3, 4 и более высоких степеней через «квадратный корень + цифра». :)

Мнемоника: Q = “quite equal” = «более или менее равно». Ну и на иврите на этой клавише находится слэш :)

Насчёт греческих — не знаю, что сказать.

И почему

И почему греческие символы повешены на соответствующие русские буквы, а не (что мне кажется логичнее) на соответствующие латинские?

Знак

Знак квадратного корня пусть живёт. Или можно сделать его модификатором, и набирать корни 3, 4 и более высоких степеней через «квадратный корень + цифра». :)

О Боги Олимпа! Эдак мы изобретем самостоятельную отрасль в IT — программирование на гайко–раскладках. Хотя идея забавная. :–D

Мнемоника: Q = “quite equal” = «более или менее равно». Ну и на иврите на этой клавише находится слэш :)

ОК

Насчёт греческих — не знаю, что сказать.

Значит выброшу по своему усмотрению если никто других мнений не подкинет.

И почему греческие символы повешены на соответствующие русские буквы, а не (что мне кажется логичнее) на соответствующие латинские?

Нормальный слой в раскладке русский, да и они–же родственники как–никак. ;–)

Мне легче

Мне легче запомнить, что «ню» висит на “N”, чем на «Н». Ведь «пи» висит на “P”, а не на «П»? (Кроме того, у меня на клавиатуре вообще нет русских букв; я печатаю вслепую и понятия не имею, что где находится).

Так ты будешь делать что–нибудь с модификаторами корня? :)

Тогда давай

Тогда давай список кого куда развешивать. ;–)

Займу таблицу Grave — корней тех, правда, кот наплакал — √ ∛ ∜

Но Гайка

Но Гайка тем и хороша, что позволяет повесить на одну клавишу последовательность из более чем одного символа. Так что можно для корня пятой степени использовать последовательность символов U+2075 U+221A (⁵√), для корня шестой степени — U+2076 U+221A (⁶√) и так далее до 9 — U+2079 U+221A (⁹√).

Можно даже превзойти самих себя в извращениях и повесить на 0 последовательность U+00B9 U+2070 U+221A (¹⁰√), так как корень нулевой степени не имеет смысла. :) Вопрос, что вешать на 1 и на 2 (имеет ли смысл на 2 вешать U+00B2 U+221A ²√, или хватит просто U+221A √?), оставляю открытым. :)

Греческую таблицу запощщу позже.

Но Гайка

Но Гайка тем и хороша, что позволяет повесить на одну клавишу последовательность из более чем одного символа. Так что можно для корня пятой степени использовать последовательность символов U+2075 U+221A (⁵√), для корня шестой степени — U+2076 U+221A (⁶√) и так далее до 9 — U+2079 U+221A (⁹√).

Хм. Это каким–таким образом? :–) В исходном кеймапе матрица из одинарных символов состоит.

В программе Keymap

В программе Keymap можно в нижнем окошечке составить последовательность из нескольких символов и drag'n'drop`ом повесить её на любую клавишу. По нажатии этой клавиши будет вставляться вся последовательность. Только что проверил — это работает. Вопрос, как это сделать с модификаторами. Видимо, ответ — запихнуть последовательность на какую–нибудь обычную клавишу, сделать dump раскладке и посмотреть, что творится в этом файле, а потом сделать такое же для модифицированных клавиш.

В программе Keymap

В программе Keymap можно в нижнем окошечке составить последовательность из нескольких символов и drag'n'drop`ом повесить её на любую клавишу.

Но в этом случае при просмотре раскладки в Keymap отображается только первый символ последовательности. Я нахожу это несколько неправильным. Такое приемлемо при персональной кастомизации пользователем своей раскладки, но в системном варианте для общего пользования таких скрытых последоательностей, по–моему лучше избегать. Ну и второе — оно попросту не компилит раскладку с такими последовательностями в таблице модификаторов — keymap просто валится как бы говоря нам, чтобы мы уже сворачивали свою фантазию. :–D

*Задумчиво* Ну,

*Задумчиво* Ну, Keymap можно и исправить… :)

Как вариант

Как вариант можно \ и / на Options сделать модификаторами соответственно для суперскрипта и для простых дробей. Тогда эти гексокубооктаэдрические корни можно в два аккорда набирать будет. :–)

Типа, /

Типа, / как модификатор на субскрипты, а \ как модификатор на суперскрипты? Но тогда сами слэш и бэкслэш надо будет набирать через дополнительное нажатие (пробела), а они нужны чаще, чем экзотические индексы и степени.

Резюме: нафиг :) До корня 4–й степени сделай, и хватит с них, с этих пользователей :) А то обленятся, и докторские диссертации будут тремя аккордами на клавиатуре набирать :)

*Задумчиво* Ну,

*Задумчиво* Ну, Keymap можно и исправить… :)

Ну к нему у меня слишком много вопросов, чтобы лезть в это болото именно сейчас. :–) Почему только 16 символов на модификатор? Почему список модификаторов ограничен акцентом, гревисом, циркумфлексом, тильфой и диерезисом? Где карон?, где бревис? Гайковское нововведение с конфигурацией модификаторов сосёт откровенно. Тут банальную раскладку на полмесяца развезли — а то целая под–система в прицеле. Не — пускай сами правят.

Типа, / как модификатор на субскрипты, а \ как модификатор на суперскрипты? Но тогда сами слэш и бэкслэш надо будет набирать через дополнительное нажатие (пробела), а они нужны чаще, чем экзотические индексы и степени.

А ведь оба слэша–то уже есть в нормальных слоях на русской раскладке. Так что на Option слое они и не нужны. ;–)

Исполнение

Исполнение желаний II.

Обновлено:

Проектируемая русская раскладка. Версия 17.02.2010

1) «Не равно» сдвинуто на Q.
2) Модификатор (diaeresis) для греческих теперь упорядочен по латинской раскладке.
3) Модификатор (grave) сейчас добавляет корни третьей и четвёртой степеней на цифровом ряду.
4) Модификатор (circumflex) добавляет простые дроби на цифровом ряду.

Ешё идеи?

Обновлённый бинарник раскладки на пробу можно скачать отсюда http://siarzhuk.dyndns.org/RussianExt.17.02.2010.zip Распаковать и положить в /boot/home/config/settings/Keymap. Полсе этого она станет доступной в разделе User Keymaps.

А как ударение

А как ударение поставить?

Насколько

Насколько я знаю, гайка не умеет делать комбинированные символы. Хотя, по–видимому, кнопку под акут надо занять — на будущее. Подумаю.

Или ты хочешь сказать, что есть символы «ударенной» кириллицы? А как система (поиск, сортировка) такое воспринимает?

Я ду́маю

Я ду́маю доста́точно пове́сить куда́–нибу́дь U+0301. Как обрабатывается не проверял, но по идее должен работать в любом «юникодном» редакторе.

Проверил

Проверил на nightly-r35511–x86gcc4
Pe не понимает пар с ударением :(
Но всё равно на будующее застолбит надо. Кроме того Koffice наверняка обрабатывает пары правильно.

Да и на Pe ввод

Да и на Pe ввод с диакритиками работает, только рендеринг в Pe неправильный (диакритик ложится с боку, не с верху, но это болезнь может быть и моно шрифтов)

Я именно

Я именно про это и размахивал руками. В терминале аналогичная ситуация. В принципе это можно считать «работает». В продвинутых текстовых редакторах свой рендеринг => другие проблемы.

Проблемы

Проблемы негров (шрифтов) шерифа (раскладку) — не волнуют. ;–) Насколько я поверхностно осведомлен, комбинация осуществляется заданием отрицательной левой границы и нулевой ширины символа ударения и зависит от дизайна шрифта а не от рендеринга его системой. Думаю, что это моноширинное уродство не является сколь либо серъёзным основанием чтобы не добавлять акут в раскладку. :–)

Я ду́маю

Я ду́маю доста́точно пове́сить куда́–нибу́дь U+0301. Как обрабатывается не проверял, но по идее должен работать в любом «юникодном» редакторе.

Да, damoklas проверил под Гайкой в StyledEdit — комбинирование работает. Следовательно нужно добавить акут в раскладку. Но куда? :–D

Pe не понимает пар с ударением :(

Ну Pe нам не указ — он, судя по всему слишком умный, даром что Programmer's Editor. Если работает в StyledEdit — значит гайка это поддерживает на уровне системы. Больше нас с точки зрения раскладки ничего не интересует.

А символы ударной кириллицы есть в конкретных шрифтах. Без уникодов, ясен перец, просто для улучшения визуализации.

Мы предпочитаем системные решения, не так–ли? ;–)

Сие радостно

Сие радостно есть. Дома вечером погонояю в более остальных местах (особливо в именах файлов).
Я бы засадил на Opt + «косая черта» или Opt + «апостраф», но там, по ходу, уже позанято всё…

А слой с Ctrl- он тоже раскладко–зависимый?

Opt&ndash;"косая" &mdas

Opt–"косая" — это кнопка слева от правого Shift? А на апострофе сейчас минуты/футы с секундами/дюймами живут — их можно и задвинуть ради такого дела куда подальше.

Да, Ctrl- тоже можно редактировать.

Cам не часто

Cам не часто пользуюсь, как удобнее сказать не могу. По мне так любая кнопка пойдёт.

Можно, в рамках «финта с ушами», ижицу на лат “?", а ударение на её место. Можно на «Э». Можно вообще пойти в крутую альтернативу и заменеть «самый ненужный» символ основной раскладки "\" на «/», а shft–»\", соответственно, на U+0301

Короче, мотороллер не мой, я просто привлёк внимание к факту )

А символы

А символы ударной кириллицы есть в конкретных шрифтах. Без уникодов, ясен перец, просто для улучшения визуализации.

Умеет (и BeOS,

Умеет (и BeOS, и Windows тоже). аМ
, оМ – или это не комбинированые? (я проставил диакритики, они налепливаются на любую букву, гМ)

(движок сайта попортил)

Про БеОС

Про БеОС не скажу, а Хайку не понимает. Проверить просто:
Копи́руем это́т те́кст в Pe и наблюда́ем результа́т.
При «правильном» рендереге последовательность "а" + "  ́" должна давать "а́", а не "а  ́", как есть на текущий момент.

(ну и движок тут >_< )

Нормально всё

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

Задача:

Задача: добавить в раскладку комбини́руемое ударе́ние (U+0301).

Текущее состояние раскладки приведено на картинке. Вопрос в том, на какую клавишу этот символ повесить. Наиболее подходящим вариантом мне кажется использовать кнопку, соответствующую одинарной кавычке на US раскладке. Сейчас это место занято парой символов U+2032, U+2033 используемых при вводе секунд/минут футов/дюймов. Ударение либо дюймы — кто нужнее на этом месте? Кроме того, комбинация ударения должна быть по возможности удобной для набора.

Может подвинем дюймы в левый нижний угол на кнопку z? Либо переупорядочим символы на кнопке "\" слева от правого shift–а?

Какие будут ваши предложения?

Проектируемая русская раскладка. Версия 17.02.2010

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
1
C
d
m
S
Q
Enter the code without spaces and pay attention to upper/lower case.