Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор Квас
 - января 26, 2011, 21:12
Цитата: O от января 26, 2011, 21:02
«С нуля» — я имел в виду WinAPI, на крайняк, .NET
Господь с вами! :)
Автор O
 - января 26, 2011, 21:02
Цитата: Квас от января 26, 2011, 20:58
Цитата: O от января 26, 2011, 20:50
Квас, вы это программируете с нуля или делаете в каком-то редакторе раскладок?
С нуля.
(Хотя не написать ли редактор раскладок для AHK? :-\)
Собственно, политонический греческий — особый случай. Мне он в жизни и не нужен, интересно было придумать и реализовать хороший алгоритм.
Только что прочитал про AHK. «С нуля» — я имел в виду WinAPI, на крайняк, .NET  :smoke:
Автор Квас
 - января 26, 2011, 20:58
Цитата: O от января 26, 2011, 20:50
Квас, вы это программируете с нуля или делаете в каком-то редакторе раскладок?
С нуля.

(Хотя не написать ли редактор раскладок для AHK? :-\)

Собственно, политонический греческий — особый случай. Мне он в жизни и не нужен, интересно было придумать и реализовать хороший алгоритм.
Автор O
 - января 26, 2011, 20:50
Квас, вы это программируете с нуля или делаете в каком-то редакторе раскладок?
Автор Квас
 - ноября 11, 2010, 00:09
Мелочи: добавлена · (пока апостроф с шифтом), точка с запятой заменена на вопрос. Включение/выключение по NumpadDot.

Существенно: добавлено преобразование арабских цифр в греческие.

Инструкция. На цифровой клавиатуре набирается целое число от 1 до 999999 и на цифровой клавиатуре нажимается Enter для получения числа, записанного строчными буквами, и Shift + Enter для получения числа, записанного прописными буквами.

Механизм. Есть функция
GreekNumber(ArabicNumber, Capital)
конвертирующая целые числа в греческую запись (Capital = 1, если требуется запись прописными буквами, и = 0, если строчными). При нажатии на цифровые клавиши цифровой клавиатуры составляется число, которое будет передано этой функции, а также подсчитывается число знаков, подлежащих удалению. Нажатие на любую другую клавишу или щелчок мыши обнуляет оба значения.

Значки для цифр надо будет в верхний ряд засунуть, чтобы можно было и непосредственно вводить.
Автор Bhudh
 - ноября 9, 2010, 00:49
Цитата: КвасМне непонятно, где диакритика.
Здесь:
Автор Квас
 - ноября 9, 2010, 00:18
Установлю завтра Дворецкого и погляжу, что у него. Мне непонятно, где диакритика. Две концевые сигмы — многовато. :green: Может быть, ου и ει на них поставить...  :-\

В принципе, на Персее тоже есть своя транслитерация. Мне только не нравится, когда акценты и придыхания ставят двумя нажатиями: клавиш и так навалом.

А современную надо сделать по современной. Нашёл эту:
(wiki/en) Keyboard_layout#Greek
Но мёртвые клавиши у меня не предусмотрены. Хотя можно и их сделать. А так мне больше нравится, когда буква сначала ставится, а потом изменяется. Мы же не на машинках печатаем.

Включение/выключение по Numpad0 — это, конечно, свежо и оригинально, но не настаиваю. Если увеличить число рабочих файлов до двух, то можно сделать включение по одному сочетанию клавиш, а выключение — по другому. Но у меня фантазия отказывается работать.  :donno:
Автор Bhudh
 - ноября 8, 2010, 23:59
Цитата: КвасЕсли передвинуть омегу, то что на её место? Пятнашки.
Так я специально предложил буквы с краёв.
По краю обычно диакритики и располагаются.

Кстати, в словаре Дворецкого внутренняя раскладка такая:
Цитировать
θωερτψυιοπ[]\
ασδφγηςκλ;'
ζχξςβνμ,./

ΘΩΕΡΤΨΥΙΟΠ{}|
ΑΣΔΦΓΗςΚΛ:"
ΖΧΞςΒΝΜ<>?
То есть кое-чем от стандартной отличается, хотя тоже по QWERTY сделана.
Автор Квас
 - ноября 8, 2010, 23:48
Цитата: Bhudh от ноября  8, 2010, 23:38
На Щ-то? Сампи или коппу. А если архаику с обычными мешать не хочется, можно омегу передвинуть.
Щ удобно набирать! Зачем хорошую клавишу загромождать символами, которые не употребляются в тексте. Если передвинуть омегу, то что на её место? Пятнашки. :) В общем, надо думать.

Цитата: Bhudh от ноября  8, 2010, 23:38
Цитата: Квас
Цитироватьпо логике β и ϐ должны быть глифами одной буквы
:what: Это ж символ! Тогда что ж, α/ɑ/⍺ δ/ẟ, θ/ϑ, π/ϖ, φ/ϕ тоже «глифами одной буквы» считать?
Есть одна буква бета в двух вариантах, и в соответствии с греческими типографскими традициями хвостатая употребляется в начале слова. Разницей между хвостатой и бесхвостой должен шрифт ведать. А вводить круглую в юникод отдельным символом — такая же глупость, как лигатуры типа fi. Хотя может быть, я неправ.

А какие правила задают использование вариантов α/ɑ/⍺ δ/ẟ, θ/ϑ, π/ϖ, φ/ϕ, я не знаю. Точнее, в наше время, наверно, никаких. По мне это просто на разные шрифты похоже.

Автор Bhudh
 - ноября 8, 2010, 23:38
Цитата: КвасА разве бывают приписные у заглавных букв?
Так по идее только они и бывают... Подписные — это уже от экономии что ли сделано... Хотя во многих шрифтах подписана... :donno:

Цитата: Квасесли пси передвинуть, что что на его место?
На Щ-то? Сампи или коппу. А если архаику с обычными мешать не хочется, можно омегу передвинуть.

Цитата: Кваспо логике β и ϐ должны быть глифами одной буквы
:what: Это ж символ! Тогда что ж, α/ɑ/⍺, δ/ẟ, θ/ϑ, π/ϖ, φ/ϕ тоже «глифами одной буквы» считать?