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

Ответ

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

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

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

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

Автор Bhudh
 - июня 15, 2011, 07:41
Offtop
А мы с mnashe ВНЕЗАПНО ВКонтакте... ;D
Автор mnashe
 - июня 15, 2011, 00:30
Offtop
Цитата: Квас от июня 15, 2011, 00:23
Offtop
Здорово, мы с mnashe на «ты»
У меня ж вообще проблема с «вы», я много раз об этом писал. Отсутствует в мозгу какой-то винтик, который за это отвечает; приходится каждый раз заново соображать, не обидится ли человек, если я скажу ему «ты»... И хотел бы со всеми на «ты», как в иврите! А тем более с товарищами-форумчанами, с которыми я больше общаюсь, чем с товарищами в реале...
Автор Квас
 - июня 15, 2011, 00:23
Offtop
Цитата: mnashe от июня 15, 2011, 00:11
и получаем твою идею.

Здорово, мы с mnashe на «ты».  :=
Автор Квас
 - июня 15, 2011, 00:14
Цитата: mnashe от июня 15, 2011, 00:11
Цитата: Квас от июня 15, 2011, 00:01А «префиксы» просто смысловые: например, g для греческих букв (gF{Tab} даёт заглавную фи).
Хорошая идея!

Бальзам на душу. ::) Некоторыми своими дизайнерскими решениями прямо горжусь. :)
Автор mnashe
 - июня 15, 2011, 00:11
Цитата: Квас от июня 15, 2011, 00:01
А «префиксы» просто смысловые: например, g для греческих букв (gF{Tab} даёт заглавную фи).
Хорошая идея! Сделаю и себе так (gF~ → Φ).
Сейчас у меня греческие вводятся или HTML-последовательностями (по названиям: φ → φ), или числовыми значениями (&g500; → φ). И то, и то длинно; последнее я сделал для игры. Шаг вперёд от этого последнего — и получаем твою идею.
(Греческие, которые в IPA, вводятся у меня модификатором «:»: g:~ → ɣ, t:~ → θ).
Автор Квас
 - июня 15, 2011, 00:01
Мне хотелось создать себе трудностей, чтобы героически их преодолевать. :) Фокус с заменой -- и --- можно сделать с помощью Input, хотя это трудоёмко (я не стал, потому что в русской типографике вроде как одно тире).

Цитата: mnashe от июня 14, 2011, 23:27
И ещё я понял, что в большинстве случаев постфикс намного удобнее, чем префикс.

Я тоже так думаю. У меня AHK-раскладки все постфиксные. Кстати, при настоящей работе в ТеХе я основные команды повесил на автозамены, у которых постфиксом часто выступает Tab (а то удобная клавиша пропадает, да и правый мизинец неплохо разгрузить). А «префиксы» просто смысловые: например, g для греческих букв (gF{Tab} даёт заглавную фи).
Автор mnashe
 - июня 14, 2011, 23:27
А у меня одиночные символы никогда не автозаменяются: мне это кажется неудобным и расточительным. Апостроф я получаю парой символов:
>' → '
<' → '
<:' → ,
>:' → ‛
<" → "
>" → "
<:" → ,,
>:" → ‟

И ещё я понял, что в большинстве случаев постфикс намного удобнее, чем префикс. Поэтому я отошёл от равнения та TeX.
Пример: хочу, чтобы «--» заменялось на ndash, а «---» — на mdash. С префиксом я этого сделать не могу, а постфиксом — пожалуйста.
(Сначала я вообще сделал тире безпрефиксными, а потом удивлялся, что мне такое странное просмотровщик фотографий выкидывает).
Или вот, аналогично:
'''~ → ‴
''~ → ″
'~ → ′
Префиксом такого не сделаешь: как только я ввёл, скажем, «\'», он сразу автозаменится, и ввести «\''» я уже не смогу.
Поэтому я переделал почти все автозамены в постфиксы (обычно тильда), с префиксами оставил лишь суперскрипт/субскрипт, стрелки и часть математических символов.
Автор Квас
 - июня 14, 2011, 21:05
Предлагаю вниманию публики новый вариант ввода символов à la [tex]\TeX[/tex]. С точки зрения реализации я капитально переработал то, что было раньше и добавил кое-какие новые символы, в том числе \ять и другие кириллические. Кроме того, \` и \' заменяются на ` и ' соответственно (напоминаю, что кавычки сами собой превращаются в правильные запятушки). Отличие от ТеХовского стандарта: -- заменяется на em-dash, а en-dash можно получить командой \endash; диакритика над i ставится применением команд к самой этой букве: \'i ⇒ í. Поскольку интересующихся всё равно нет, подробную спецификацию писать не буду, а лучше выложу код.

Включение—выключение только через контекстное меню.

Вообще, технические сложности состоят, в том, что, например, символ ' должен, с одной стороны, сразу заменяться на ', а с другой — входить в состав команд для букв с акутом. Раньше я этого добивался за счёт манипуляций с двумя скриптами (к которым пришлось добавить управляющий третий), и багов при этом возникало много (кучу я сам переловил, но, например, слово noël печаталось неправильно). Теперь вместо автозамен я использовал команду Input, с которой получилось гораздо лучше. Надо только следить, чтобы эта команда не создавала неожиданных эффектов.

Кстати, этот скрипт хорошо интегрируется с другими (я его так и использую): его можно включить в текст с помощью #Include, а инициализация осуществляется функцией symbols_on(), которую следует записать в исполняемой части основного скрипта.
Автор Квас
 - ноября 10, 2010, 20:00
Возвращаясь к вопросу о раскладках: капс у меня в армянской был реализован исключительно неэлегантно. Гораздо лучше так:

#If Not(GetKeyState("Capslock", "T"))
<буквы без капса>
#If GetKeyState("Capslock", "T")
<буквы с капсом>
#If
Автор mnashe
 - ноября 4, 2010, 19:21
Посмотрел TIPA. Как-то не очень...
В основном визуальные соответствия, но они у меня плохо ассоициируются. Особенно те, что на цифрах.


Только сегодня узнал, что форумный движок пропускает html entities: все коды, что я вставил в сообщение, читаются как символы, а не как &сode;
Повторю соответствующие разделы:
Spoiler: html-like ⇓⇓⇓