ѕерейти из форума на сайт.


—истема IP-видеонаблюдени€ "Ћини€". —качать бесплатную демо-версию дл€ 16 камер. Ќовости‘айловые архивы
ѕоискјктивные темы“оп лист
ѕравила то в on-line?
¬ход «абыли пароль? ѕервый раз на этом сайте? –егистраци€
 омпьютерный форум Ru.Board »  омпьютеры » ѕрограммы » caesar

ћодерирует : gyra, Maz

 ¬ерси€ дл€ печати • ѕодписатьс€ƒобавить в закладки
—траницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

ќткрыть новую тему     Ќаписать ответ в эту тему

sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору
caesar
Ќебольша€ утилита, совмещающа€ в себе расширенное управление окнами Windows, менеджер гор€чих клавиш, переключатель раскладки клавиатуры, а также планировщик заданий. CAESAR не имеет графического интерфейса, управл€етс€ из командной строки, а все настройки описываютс€ в конфигурационном файле.

 
¬от некоторые возможности программы:

  1. переключение раскладки клавиатуры по клавише Ctrl (или Shift), индикаци€ раскладок клавиатуры с помощью Scroll Lock, Caps Lock, Num Lock;
  2. изменение (через буфер обмена) регистра набираемого текста, его транслитераци€ и обратна€ транслитераци€, корректировка раскладки клавиатуры;
  3. сворачивание окон в область уведомлений, изменение их прозрачности, перемещение мышью при нажатой Alt, прокрутка содержимого окна под указателем мыши;
  4. выполнение произвольных действий при создании (открытии) окна (запуске приложени€);
  5. назначение гор€чих клавиш на произвольную последовательность действий (управление окном, запуск приложений, скриптов, выход из системы, перезагрузка, эмул€ци€ клавиатуры и мыши);
  6. любые действи€ при нажатии мышью (прокрутке ролика мыши) на такие кнопки, как Ђ—вернутьї, Ђ–азвернутьї, Ђ«акрытьї и др., а также в произвольных област€х экрана;
  7. выполнение определЄнной последовательности действий с некоторой периодичностью (по расписанию);
  8. ...

Ѕолее подробную информацию смотрите сайте программы: http://caesar-09.narod.ru.
 


“екуща€ верси€ caesar - 0.9.11 от 25 сент€бр€ 2008 г. (zip, 106  Ѕ или 7z, 78  Ѕ)
 


23.09.2011. –абота сайта программы восстановлена.
 
12.03.2013. Ќебольшое обновление caesar. Ёто не нова€ полноценна€ верси€; внесенные изменени€ св€заны только с обеспечением совместимости функций работы с громкостью звука в системах старше Windows XP (например, в Windows 7).

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 10:21 29-05-2007 | »справлено: sandrey, 08:14 12-03-2013
bytex

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору
ќгромное спасибо автору за программу. ’отел уже обратно с висты на хр переезжать, а тут такое чудо

¬сего записей: 126 | «арегистр. 01-05-2003 | ќтправлено: 21:24 05-09-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
ѕервый: в InDesign CS3 не проходит Alt-DblClick

ѕосмотрю. (¬ данный момент нет Adobe InDesign CS3, что бы сказать в чем там дело)

÷итата:
¬торой: при работе с Wacom Intuos3 Alt на планшете начинает работать странно - при движении перетаскивает окно. Ќе работает ластик.  

—корее всего проблему решит отключение режима XMove (перемещение любого окна мышью при нажатой Alt). „то бы полностью отключить этот режим нужно в конфигурационном файле написать

 од:
XMove   off

ћожно отключить эту функцию только дл€ тех окон (программ), где вы используете планшет. Ќапример, дл€ Photoshop это будет что-то вроде (подробнее € писал выше)

 од:
window {
  FileName  C:\Program Files\Photoshop\Photoshop.exe
  XMove      off
}

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 07:41 06-09-2007 | »справлено: sandrey, 08:24 06-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
ј какой смысл делать конфигурационные файлы и, тем более, лог в unicode? Ёто только затрудн€ет работу с ними.

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 11:01 06-09-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору
Ќу в принципе это оцен€т только те, кто использует на своей машине больше двух €зыков. ≈ще использование unicode на NT-платформах дает немного более компактный код и чуть лучшую производительность.
 
«атруднений в работе с unicode € вообще-то не вижу. –азве что редактирование (но не просмотр) в консольных программах (Far, например). ј так - даже сама€ примитивна€ программа в Windows - Ѕлокнот, и тот работает с такими файлами на ура.

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 14:40 06-09-2007
zadolbali

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
—корее всего проблему решит отключение режима XMove (перемещение любого окна мышью при нажатой Alt). „то бы полностью отключить этот режим нужно в конфигурационном файле написать
 
 од:
XMove   off

 
ќгромное спасибо. ¬се заработало (и двойной клик при альте тоже).

¬сего записей: 89 | «арегистр. 01-03-2006 | ќтправлено: 14:53 06-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey
¬ конфигах есть запуск ‘ј–а, но сюд€ повсему ты его не используешь.
 
ѕроисходит иногда двойное срабатывание по Break - нажимаю один раз, а суд€ по мельканию индикатора раскладки происход€т две перекодировки подр€д, €зык остаЄтс€ тот же, текст тоже.

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 17:17 06-09-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
¬ конфигах есть запуск ‘ј–а, но сюд€ повсему ты его не используешь.

ќчень активно использую. Ќо не дл€ редактировани€ текстовых файлов. ј по F3 юникод автоматом распознаетс€ и отображаетс€ корректно.

÷итата:
ѕроисходит иногда двойное срабатывание по Break - нажимаю один раз, а суд€ по мельканию индикатора раскладки происход€т две перекодировки подр€д, €зык остаЄтс€ тот же, текст тоже.

я такого ни разу не наблюдал.
Ёто происходит в какой-то определенной программе или от программы не зависит? ¬ы пользуетесь hoykey'ем на Break (Pause) из файла конфигурации по умолчанию или внесли в него какие-нибудь изменени€ (если внесли, то приведите ваш вариант)? ќбратите внимание на мелькание самого слова, раскладку которого вы хотите переключить - оно должно выдел€тьс€ (т.к. эмулируетс€ нажатие Ctrl+Shift+Left). “оже два раза мелькает?

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 17:52 06-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey
ƒа, мелькает. Ќо, похоже, про€вл€етс€ это только на работе на ноуте. —ейчас проверил - дома, вроде, нормально.
¬есь файл конфигурации:

 од:
 
LayoutForRShift            00000419
LayoutForLShift            00000409
 
hotkey switch-layout {
  Key                      Pause
  Task {
    StoreClipboard
    EmptyClipboard
    SendKeystroke          Ctrl+Shift+Left Ctrl+C
    Sleep                  200
    ChangeClipboardLayout  to prev layout
    SendKeystroke          Ctrl+V
    Sleep                  200
    SetKeyboardLayout      to prev layout
    RestoreClipboard
  }
}
 

 
¬опрос - чем в конфиге отличаетс€ LanguageId от layout-name? ѕервый выгл€дит как 0x0419, второй как 00000419. ¬ чЄм принципиальна€ разница?

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 20:47 06-09-2007 | »справлено: Smitis, 20:51 06-09-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
Ќо, похоже, про€вл€етс€ это только на работе на ноуте.

” мен€ ноут дома, но на нем тоже работает.
”бедитесь, что на ноутбуке не запущено других программ, которые могут обрабатывать ввод с клавиатуры (в частности нажатие на Pause/Break).
 ак вариант - попробовать на ноутбуке повесить это действие на другую клавишу и посмотреть работает или нет.

÷итата:
¬опрос - чем в конфиге отличаетс€ LanguageId от layout-name? ѕервый выгл€дит как 0x0419, второй как 00000419. ¬ чЄм принципиальна€ разница?

»дентификатор €зыка (LanguageId) задает €зык (алфавит), а им€ раскладки (layout-name) кроме €зыка содержит информацию о раскладке клавиатуры дл€ данного €зыка. Ќапример, стандартна€ (qwerty) раскладка дл€ американского английского €зыка - это 00000409, а американский английский с раскладкой ƒворака - это 00010409.
 

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 09:07 07-09-2007 | »справлено: sandrey, 09:10 07-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey
Ћадно, со сменой клавиши поэксперементирую, но всЄ равно, пришЄл к мнению, что конвертаци€ текста через буфер обмена дл€ мен€ не самое лучшее решение - истори€ буфера быстрее забиваетс€ мусором (€ использую CLCL), работает не везде. ¬ этом плане ѕунто хоть и подглючивает, но лучше.
„то, имхо, на данный момент лучше у ÷езар€ - переключение €зыка. –аботает в тех окнах, где не работает у ѕунто.
“ак что, ÷езарь и ѕунто живут поку вместе. Ёксперементирую дальше.

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 12:33 09-09-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
Ћадно, со сменой клавиши поэксперементирую

¬озможно еще проблема в том, что ...

÷итата:
÷езарь и ѕунто живут поку вместе

” ѕунто не забыли отключить Break? ћожет он два раза и переключает у вас потому что один раз это делает caesar, а второй - Punto?

÷итата:
истори€ буфера быстрее забиваетс€ мусором (€ использую CLCL)

–екомендую присмотретьс€ к такой возможности caesar, как сохранение в альтернативных буферах обмена. ¬ файле конфигурации по умолчанию используетс€ один дополнительный буфер (Win+C - копирует в него, Win+V - вставл€ет из него). Ќо можно ведь использовать до 10 буферов. —делать что-нибудь вроде Win+1, Win+2, Win+3.  онечно же, это не тоже самое, что "истори€ буфера обмена", но ведь одну и туже цель можно достигнуть несколькими способами. “ут уж все зависит от цели - может вариант caesar вам подойдет, может - нет...

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 16:21 09-09-2007
mad1982



Newbie
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору
’очетс€ выводить в OSD им€ текущей раскладки при переключении.  ак реализовать?
 
—пасибо.

¬сего записей: 1 | «арегистр. 19-03-2007 | ќтправлено: 23:44 26-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey

÷итата:
” ѕунто не забыли отключить Break? ћожет он два раза и переключает у вас потому что один раз это делает caesar, а второй - Punto?

я ѕунто вообще выключал. —ложилось впечатление, что это винда иногда притормаживает при обработке клавиш.
 

÷итата:
–екомендую присмотретьс€ к такой возможности caesar, как сохранение в альтернативных буферах обмена.

»стори€ CLCL хранит не только текст, но и графику, поэтому без неЄ никак.   сожалению, сохранение в альтернативных буферах использовать не получаетс€, так как они также работают через основной буфер.
(мечтательно) ¬от если бы были альтернативные буферы, независимые от системного...

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 09:56 27-09-2007 | »справлено: Smitis, 10:41 27-09-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
’очетс€ выводить в OSD им€ текущей раскладки при переключении.  ак реализовать?

¬ данный момент никак. ¬озможна только индикаци€ светодиодами Caps Lock, Num Lock, Scroll Lock.
 

÷итата:
»стори€ CLCL хранит не только текст, но и графику, поэтому без неЄ никак.   сожалению, сохранение в альтернативных буферах использовать не получаетс€, так как они также работают через основной буфер.

јльтернативные буферы caesar также хран€т не только текст, но и графику.
Ќе совсем пон€л в чем проблема если альтернативный буфер работает через основной? ѕосмотрите как реализованы гор€чие клавиши Win+C, Win+V в примере файла конфигурации (man/caesar.conf-example). » попробуйте - если вы нажмете Win+C, то, в конечном итоге, выделение (любое - графика, текст, html), будет сохранено в альтернативном буфере обмена, а содержимое основного буфера обмена при этом будет прежним (не изменитс€).

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 11:22 27-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey

÷итата:
» попробуйте - если вы нажмете Win+C, то, в конечном итоге, выделение (любое - графика, текст, html), будет сохранено в альтернативном буфере обмена, а содержимое основного буфера обмена при этом будет прежним (не изменитс€).

я смотрел - все переключени€ между основным попадают в историю. “.е., cesar сохран€ет текущий буфер, делает вставку в основной (попадает в историю), затем востанавливает прежнее значение (которое оп€ть попадает в историю). »стори€ быстро захламл€етс€.

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 21:18 27-09-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey
ѕопробовал сделать перкодировку в CP866 (ƒќ—) (ќчень нужно дл€ одной программы). «адаю таблицу через transliteration. Ќе получаетс€. ≈сли бы конфиг был не в unicode, проблем задать таблицу не было бы. ј так некоторые буквы фиг знает как задавать. Ќапример буква "а" в ƒќ— кодировке имеет код 160 (0xA0). Caesar этот код в конфиге упорно воспринимает как пробел. ¬ принципе логично, но можно ли это как-то победить в данном случае? Ќапример, добавить возможность задавать таблицу перекодировки в hex виде?
ѕ.C. —ейчас попробую победить это путЄм запуска внешнего скрипта на AutoIt, но хотелось бы непосредственно через caesar

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 15:38 02-10-2007 | »справлено: Smitis, 15:41 02-10-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору
Ќе пон€л что вы хотите сделать.
ѕерекодировку из одной кодовой страницы в другую? Ќо транслитераци€ дл€ этого не предназначена.
 
“ранслитераци€ служит дл€ отражени€ одних символов в другие.  одова€ страница тут не играет никакой роли. ј использование unicode, напротив позвол€ет отражать абсолютно любые символы в любые (хоть русские буквы в китайские иероглифы).
Ќапример: € в Far manager по F4 редактирую текст в кодировке DOS. ѕусть € использую гор€чие клавиши Win+Left и Win+Right так, как они описаны в файле man/caesar.conf-example. “огда набрав (в кодировке DOS) слово "привет", выделив его и нажав Win+Right € получу в редакторе "privet". ¬ыделение этого "privet" и нажатие Win+Left приводит к по€влению окна в котором выполнена обратна€ транслитераци€ - показано слово "привет".
 
ј по-поводу перекодировки - разве простое копирование в буфер обмена (из Far'а, например) текста в кодировке DOS исказит этот текст при вставке, например в Ѕлокнот или Word? ¬ этом смысле мне не пон€тна ситуаци€ с которой вы столкнулись.

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 20:51 02-10-2007
Smitis

Advanced Member
–едактировать | ѕрофиль | —ообщение | ICQ | ÷итировать | —ообщить модератору
sandrey

÷итата:
Ќе пон€л что вы хотите сделать.

¬от это самое мне и нужно сделать: "“ранслитераци€ служит дл€ отражени€ одних символов в другие". ≈сть один набор символов, его надо заменить на другой.

 од:
 
hotkey Translit-to-CP866 {
  Key                      Win+Y
  Task {
    SendKeystroke         Ctrl+C
    Sleep                      160
    TranslitClipboard      CP866
    SendKeystroke        Ctrl+V
  }
}
 
transliteration CP866 {
  From                 а б в г д е Є ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю €
  To                   † * ° Ґ £ § • с ¶ І ® © ™ Ђ ђ - Ѓ ѓ а б в г д е ж з и й к л м н о п
  From                 ј Ѕ ¬ √ ƒ ≈ ® ∆ « » …   Ћ ћ Ќ ќ ѕ – — “ ” ‘ ’ ÷ „ Ў ў Џ џ № Ё ё я
  To                   А Б В Г Д Е р Ж З И Й К Л М Н О П Р С ’ У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
}
 

 
ћогу даже рассказать дл€ чего. ≈сть одна рабоча€ прога. ѕосто€нный инструмент в работе. ѕисана корейцами. “ам есть вставка коментариев в текст. ¬ставка осуществл€етс€ через диалоговое окно. “екст в окне вводитс€, в принципе, нормально. (’очу сказать отдельное спасибо за caesar - пунто в этой программе в этих диалоговых окнах €зык почему-то не переключал, caesar переключает нормально). “ак вот, в тексте коментарий отображаетс€ кракоз€брами. Ёксперементально установил, что текст отображаетс€... в ƒќ—овской кодировке! Ќапример, набираю текст в ‘ј–е в ƒќ— кодировке. ќткрываю блокнотом. ¬ижу кракоз€бры. ¬ставл€ю эти кракоз€бры в диалоговое окно, жму ќ , вижу нормальные буквы. ѕросить что-либо изменить корейцев бесполезно (пытались уже). ќднако, русские коменты видеть хочетс€. ¬от и ищу костыли дл€ программы.
 
¬ таблице символу "а" должен соответствовать символ с кодом 160 - в кодировке 1251 €вл€ющийс€ пробельным (неразрывный пробел, вроде). —десь он заменЄн на "*". ≈сть ещЄ несколько проблемных строчных букв. «аглавные буквы конвертируютс€ нормально.

----------
–азум когда-нибудь победит

¬сего записей: 1219 | «арегистр. 09-02-2003 | ќтправлено: 22:43 02-10-2007 | »справлено: Smitis, 22:51 02-10-2007
sandrey

Junior Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору

÷итата:
¬от это самое мне и нужно сделать: "“ранслитераци€ служит дл€ отражени€ одних символов в другие"

» все-таки, это не транслитераци€, а перекодировка, т.к. в unicode код русской буквы "а" - это 0x0430 (а не 0xA0, как в кодировке DOS, и не 0xE0, как в Windows-1251), и его можно отобразить на любой другой символ unicode.
 
Ќо проблему пон€л. ¬озможно перекодировку реализую в следующих верси€х программы.

¬сего записей: 104 | «арегистр. 17-11-2003 | ќтправлено: 17:37 03-10-2007
vitaly1



Gold Member
–едактировать | ѕрофиль | —ообщение | ÷итировать | —ообщить модератору
ј можно ли в сабже повесить комбинации Alt+Tab и Alt+Shift+Tab (переключение окон в винде) на другую комбинацию? Ќапример, Win+стрелка вправо/влево.
 
Ќе очень удобно стандартными пользоватьс€, особенно той, что с шифтом.

¬сего записей: 5415 | «арегистр. 28-08-2004 | ќтправлено: 13:13 15-10-2007
ќткрыть новую тему     Ќаписать ответ в эту тему

—траницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

 омпьютерный форум Ru.Board »  омпьютеры » ѕрограммы » caesar

»м€:
ѕароль:
—ообщение

ƒл€ вставки имени, кликните на нем.

ќпции сообщени€ƒобавить свою подпись
ѕодписатьс€ на получение ответов по e-mail
ƒобавить тему в личные закладки
–азрешить смайлики?
«апретить коды


–еклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2017

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

–ейтинг.ru