Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: MSKLC: никто не балуется?  (Прочитано 6202 раз)
0 Пользователей и 1 Гость смотрят эту тему.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« : 02-11-2012 07:06 » 

Программка уже не новая, но что-то раньше слышать про нее не приходилось. Нахожу удобным сделать свою раскладку: в режимах Ctrl+Alt и Ctrl+Alt+Shift использую цифровые и знаковые клавиши для ввода полезных символов. Например, неразрывный пробел, тире, кавычки, математические знаки. Очень удобно.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 02-11-2012 07:11 » 

Я - консерватор. И неразрывный пробел ввожу как Alt+0160 (цифровой клавиатуры)...
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 02-11-2012 07:16 » 

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

Более того, можно не только одиночные символы подставлять, но и токены вводить (но не более 4-х символов).

Прилагаю пробные раскладки для en-US и ru-RU.
Применение простое:
1. Установить MSKLC (скачать у MS).
2. Запустить MSKLC и загрузить раскладку (File -> Load source file).
3. Скомпилировать (Project -> Build DLL and setup package).
4. В полученном пакете запустить setup.exe.
5. Настроить раскладки (выбрать дефолтную, убрать лишнии) и перегрузиться.




Раскладки выглядят так:

EN




RU




* en_02.klc (12.72 Кб - загружено 112 раз.)
* ru_02.klc (13.66 Кб - загружено 125 раз.)
* layouts.png (8.83 Кб - загружено 690 раз.)
* en_02.jpg (42.14 Кб - загружено 683 раз.)
* en_02AltGr.jpg (40.52 Кб - загружено 655 раз.)
* en_02ShftAltGr.jpg (40.7 Кб - загружено 644 раз.)
* ru_02.jpg (42.5 Кб - загружено 653 раз.)
* ru_02AltGr.jpg (40.52 Кб - загружено 646 раз.)
* ru_02ShftAltGr.jpg (40.7 Кб - загружено 649 раз.)
« Последнее редактирование: 02-11-2012 10:10 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 02-11-2012 15:06 » 

Цитата: RXL
А я вот задолбался так вводить. Несколько кодов запомнишь, а более редкие придется искать в таблице символов.
Пишешь мало и редко Улыбаюсь
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 02-11-2012 16:44 » 

В основном, когда очередную статью корректирую. Но и в обычном письме стараюсь применять. Например, не перевариваю минус на месте тире — убого смотрится, хотя когда очень тороплюсь, не обращаю внимание ни на минусы, ни на грамматику. Но и тут есть фишки: тире требует обрамления пробелами, но не стандартной ширины, а узкими (оптимально thin space). Пример:

Тире-один из знаков препинания. (минус)
Тире - один из знаков препинания. (пробел—минус—пробел)
Тире—один из знаков препинания. (тире)
Тире — один из знаков препинания. (узкий пробел—тире—узкий пробел)
Тире — один из знаков препинания. (пробел—тире—пробел)

Вешаем на комбинацию «U+2009 U+2014 U+2009» и получаем желаемое одним нажатием. Правда, в LibreOffice какие-то пока сложности с такими последовательностями.

Еще полезный символ: неразрывный дефис (U+2011). Многие программы его поддерживают. Дефис внешне тоже отличается от минуса. Причем в разных шрифтах выглядят по разному, но, как правило, дефис немного уже и выравнен по ширине символа, а минус часто прижимается к левому или правому краю ипо вертикали выравнивается относительно середины цифры.

город-герой (минус)
город‑герой (дефис)
-‑ (минус—дефис)
« Последнее редактирование: 03-11-2012 10:32 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 02-11-2012 23:31 » 

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

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 03-11-2012 07:18 » 

А они все про типографику...
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #7 : 03-11-2012 10:12 » 

Слав, мы просто любим, чтобы было красиво Улыбаюсь

Дим, я твою мысль понял, но это не красиво выглядит: полный пробел слишком широк. Есть выход: "U+200d U+2009 U+200d U+2014 U+200d". К сожалению, MSKLC позполяет только 4 символа, а тут пять.
« Последнее редактирование: 03-11-2012 10:30 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #8 : 04-11-2012 09:44 » 

нашли проблему Улыбаюсь Я даже не задумывался
Записан

RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 04-11-2012 10:13 » 

Леш, каждому свое. Кому-то лишь бы код работал, а кому-то хочется, чтобы он был еще и читаемым. Тоже самое с текстом: просто написать или написать красиво. Глаз радуется и все такое.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Алексей++
кот глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #10 : 05-11-2012 07:28 » new

я всегда за читаемый код )
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines