Ru-Board.club
← Вернуться в раздел «Программы»

» caesar

Автор: sandrey
Дата сообщения: 09.10.2008 20:40

Цитата:
а вообще ничего не работает - ни одно действие/операция, например вызов того же XMenu

Вызов XMenu по горячей клавише (Win+I) - работает. Но вы правы - если подключаться к удаленной машине на которой запущен caesar, испльзуя программу DameWare Mini Remote Control, то с локальной машины на удаленной становятся доступны не все функции caesar. А именно: не выполняются задачи выполняющиеся по какому-либо действию мыши, задачи OnPress*, задачи по клавише XKey, команда mapkey. В остальном (горячие клавиши, osd, job'ы и т.п.) все работает.
Посмотрю, можно ли что-либо с этим сделать в caesar, или эту особенность DameWare Mini Remote Control могут побороть только программисты DameWare :-)


Цитата:
У меня вот такая клавиатура ...

Ваше сообщение по поводу клавиатуры фирмы Apple несколько противоречиво. Если в Autohotkey вы могли, допустим, повесить задачу на комбинацию Fn+A, то это значит, что клавиша Fn сообщает драйверу клавиатуры о том, что она нажата, а значит VK-код у нее есть и в caesar с ней можно делать все, что угодно.
Клавиатуры о которой вы пишите у меня нет, но если судить по ноутбучным клавиатурам, в большинстве которых также присутствует клавиша Fn, то могу сказать следующее. Эта клавиша действительно не посылает ничего драйверу клавиатуры, и о том, что она нажата узнать никак нельзя (или, наверное, нужен специальный драйвер). Так, например, нажатия Fn+U, Fn+I, Fn+O преобразуются в нажатия Num4, Num5, Num6 (числа на цифровом блоке стандартной клавиатуры) на аппаратном уровне и к драйверу клавиатуры приходит сразу Num4, Num5, Num6. Соответственно на Fn+A придет просто A, если только такая комбинация не предусмотрена на самой клавиатуре (а если предусмотрена, то драйверу клавиатуры придет или какая-то клавиша - по аналогии с Num4, или вообще ничего не придет - например, по этой комбинации у ноутбука может отключаться звук или экран).
Автор: BasiL
Дата сообщения: 10.10.2008 09:36
sandrey

Цитата:
Если в Autohotkey вы могли, допустим, повесить задачу на комбинацию Fn+A, то это значит, что клавиша Fn сообщает драйверу клавиатуры о том, что она нажата, а значит VK-код у нее есть и в caesar с ней можно делать все, что угодно.

Вы забыли, что это MAC клавиатура, а не PC. И кнопка фн не меняет VK коды других кнопок. Я пробовал различные программы переназначения клавишь, ни одна из них не увидела кнопкок Fn и Eject, и ни та, ни другая не меняла VK код другой клавиши.

в AHK для этого используется AutohotkeyRemoteControl.dll, который сканирует HID и получает эти нажатия каким-то образом. К сожалению моей квалификации не достаточно, чтобы понять как это работает. Возможно, вам удастся это сделать.

P.S. у меня есть ноутбук, в котором кнопка Fn функционирует именно так, как вы написали. Но к сожалению, это не РС устройство

Надеюсь, ссылка и этот топик поможет вам понять мою проблему и вы сможете ее решить.
Автор: Alexdekan
Дата сообщения: 16.12.2008 00:32
sandrey Привет еще раз.
Вопрос у меня вот такой появился. Можно ли сделать перевод в другую раскладку более расширеным?
Сейчас переводися только последнее набранное слово. Можно ли сделать например по комбинации Shifft(или Ctr) +Pause перевод всего предложения? (то есть чтоб не выделять весь текст вручную)

Автор: sandrey
Дата сообщения: 16.12.2008 08:53
Смотря что вы понимаете под "предложением".
Можно корректировать раскладку всей текущей строки, например, а не последнего слова. В задаче change-layout написано как это сделать (вместо "SendKeystroke Ctrl+Shift+Left Ctrl+C" написать "SendKeystroke Shift+Home Ctrl+C"). Если "предложение" короче, чем текущая строка, то для его идентификации можно перед "ChangeClipboardLayout to prev layout" использовать команду "UseWordbreakTemplate .?!" (в текущем выделении корректировать раскладку с последних символов и до тех пор пока не встретится точка, вопросительный или восклицательный знак).
Автор: Alexdekan
Дата сообщения: 16.12.2008 19:13
sandrey
Спасибо. У меня стояло Shift+Home Ctrl+C, только я сам запутался.
Я когда-то взял и выбрал альтернативный, более "продвинутый" вариант конвертации.
Вот у меня и переделывало только последнее слово

Но теперь другой вопрос:
Можно ли сделать чтоб по нажатию одной кнопки срабоатывал обычный вариант, а по нажатию Shift+ эта же клавиша срабоатывал альтернативный, более "продвинутый" вариант?

Сейчас выдает ошибку чтения файла настроек.
Автор: sandrey
Дата сообщения: 17.12.2008 06:53

Код: hotkey change-layout-1 {
Key Pause
Task {
; "обычный" вариант
}
}

hotkey change-layout-2 {
Key Shift+Pause
Task {
; "продвинутый" вариант
}
}
Автор: Alexdekan
Дата сообщения: 17.12.2008 14:44
sandrey
Спасибо большое . Заработало. Только пришлось заменить Shift+Pause на Win+Pause
Видимо зажатый Shift чему-то мешал.
Еще раз спасибо, поддержка у тебя на высоте.
Автор: DeepTown
Дата сообщения: 09.01.2009 06:18
sandrey

а в Vista насколько корректно работает Caesar?
впервые затестил на Vista32, не работает переключение языка в консольных прогах (
пробовал в CMD, Far, DN...
При нажатии Ctrl слышу только звуковое сопровождение, а иконка и реальное переключение не происходит...

Система Windows Vista32 Business SP1 (не пиратка)
UAC полностью отключена.
система практически "чистая", стоят все обновления MS
из доп.софта стоят только .NET 3.5.SP1, SunJava, Adobe Flash, Unlocker, WinRAR, Far
Автор: sandrey
Дата сообщения: 10.01.2009 16:11
А о поддержке Vista на сайте и не заявлено.

Вы можете попробовать использовать для переключения альтернативный вариант, о котором говорится в файле-примере, или же вообще объединить эти два варианта - например, так:

Код: window console {
ClassName ConsoleWindowClass
}

task switch-layout {
WindowIs console
if result = 1
SendKeystroke Ctrl+Shift
; SendKeystroke Alt+Shift
else
SetKeyboardLayout to prev layout
endif
PlayStandardSound default
Sleep 130
osdText %L
}
Автор: DeepTown
Дата сообщения: 11.01.2009 00:57
Да я видел, что не заявлено, просто в теме есть упоминания, что юзают под Vista, в частности x64.

С альтернативным методом понятно, но я обычно отключаю стандартную виндовую (Ctrl+Shift/Alt+Shift) переключалку, но как вариант буду иметь ввиду,..
Пока включил переключалку по Ctrl в Punto Switcher (он у меня в параллели висит), может с ним не будет под Vista'ой тех проблем что были под XP...

А с подержкой висты будут подвижки?
Автор: Alexdekan
Дата сообщения: 05.03.2009 02:08
Привет sandrey

У меня вопрос по твоей программе
Я тут в этой теме http://forum.myopera.net/showflat.php?Cat=&Number=44152&page=0&view=collapsed&sb=5&o=&fpart=1
пытаюсь кое чего решить.

Есть мысль решить это через твою программу
например при подведении мышки к верхней части экрана посылать команду Опере
Set alignment, "personalbar"


; Уменьшение громкости динамиков.
hotkey down-volume {
Mouse WheelDown in Rect 1023,20, 1523,740 (с этим всё ясно)
Task {
DownVolume 982 (__я так понимаю тут надо что-то писать__)

}
}
Автор: sandrey
Дата сообщения: 05.03.2009 07:57
Я так понял, что в Опере вызов нужной вам команды можно повесить на горячую клавишу. Допустим вы сделали это и задействовали клавишу Ctrl+Q.
Тогда схема действий такая:
- когда мышка прижимается к верхнему краю экрана, проверяем Опера ли сейчас на переднем плане;
- если да, то эмулируем нажатие клавиши Ctrl+Q.


Код:
window opera {
ClassName OpWindow
}

hotkey opera-show-taskbar {
Mouse Move in Rect -100,-100,1279,2
Task {
SwitchToForegroundWindow
WindowIs opera
if result = 1
SendKeystroke Ctrl+Q
endif
}
}
Автор: maxirk
Дата сообщения: 12.04.2009 13:45
Vista
Работает: переключение раскладки кнопкой, окано поверх всех (мышкой в заголовке окна вверх/вниз), закрытие окно праым кликом на пнели задач, конвертация кирилица/латиница.

Не работает регулировка громкости, когда наводишь мышь в опереденную область и крутишь колесиком. Навожу, появляется "Громоксть %" (нолика нет!) и никак ничего не менятся.

Вот настроики этой функции у меня в caesar.conf


Цитата:
; Отображение текущего уровня громкости динамиков при переводе
; указателя мыши к правой границе экрана и его изменение при
; прокрутке колесика мыши.
hotkey show-volume {
Mouse move in Rect 1185,918, 1263,961
Task {
osdRectPos 520,24
osdTextFlags 0x0102
osdTime 500000
osdText громкость %v%%
}
}
hotkey up-volume {
Mouse WheelUp in Rect 1185,918, 1263,961
Task {
UpVolume 2000
osdRectPos 520,24
osdTextFlags 0x0102
osdTime 500000
osdText громкость %v%%
}
}
hotkey down-volume {
Mouse WheelDown in Rect 1185,918, 1263,961
Task {
DownVolume 2000
osdRectPos 520,24
osdTextFlags 0x0102
osdTime 600000
osdText громкость %v%%
}
}
hotkey hide-volume {
Mouse move out Rect 1185,918, 1263,961
Task {
osdTime 200
osdRectPos 5000,5000
osdText -
}
}


Можно сделать что-нибудь? А то я так привык так управлять громкостью в XP..
Автор: maxirk
Дата сообщения: 16.04.2009 09:09
up!
Автор: maxirk
Дата сообщения: 17.05.2009 15:45
Т.к. не работает регулировка громкости в Vista, нашел даже удобнее вариант http://www.nirsoft.net/utils/volumouse.html Опций много. Я сделал что бы при зажатой левой кнопке мыши колесиком регулировалась громкость. В caesar так можно? Причем громкость основная (master). В caesar регулируется какая-то своя. Т.е получается 3 регулировки громкости: master (то что в винде), caesar (то что в процентах там показывается) и в приложении (плеер, например) - это мне было не удобно. Путался.
Автор: maxirk
Дата сообщения: 13.07.2009 08:36
Не работает включение "always on top" в Word 2007, хотя для Outlook 2007 работает.. Странно

; При прокрутке колесика мыши вверх в заголовке окна установим
; флаг "Always On Top".
hotkey on-alwaysontop {
Mouse WheelUp on CaptionRight
Task {
SetAlwaysOnTop on
if errorlevel = 0
osdFontSize 48
osdText %O
endif
}
}
Автор: maxirk
Дата сообщения: 23.07.2009 05:43
Хочу что бы Outlook сворачивался в трей вместо закрытия. Он всегда нужен, но никак не могу себя приучить его не закрывать..
Автор: Smitis
Дата сообщения: 23.07.2009 08:21
sandrey
Пытаюсь повесить действия на дополнительные кнопки мыши X1 и X2.

Код:
hotkey mouse-up {
Key 0x06
Task {
SendKeystroke PageUp
}
}
hotkey mouse-dn {
Key 0x05
Task {
SendKeystroke PageDown
}
}
Автор: Fktrc
Дата сообщения: 27.08.2009 05:49
sandrey

Планируется ли возможность построения собственных меню, как в Windows Powerpro?
И не помешала бы возможность подключения плагинов, как в том же Powerpro. К примеру, плагин au.dll для Powerpro предоставляет возможность использования AutoItDLL из пакета AutoIt, что значительно расширяет спектр возможностей.
Автор: Fktrc
Дата сообщения: 28.08.2009 17:58
Еще один камень в огород - caesar не понимает переменные окружения. Т.е. команда

Код: RunApp "%userprofile%\Рабочий стол\Far Manager.lnk"
Автор: maxirk
Дата сообщения: 27.12.2009 11:52
В Windows 7 не работает функция закрытия окон на таскбаре правой кнопкой мыши
И по каким-то причинам через некоторое время перестает работать переключение раскладки через "ctrl"
Как надо делать откат на XP
Автор: frglik23
Дата сообщения: 28.12.2009 13:30

Цитата:
maxirk


Аналогичная трабла
Автор: maxirk
Дата сообщения: 03.02.2010 07:07
Перехожу на XP
Автор: maxirk
Дата сообщения: 02.06.2010 08:30
Перешел на XP только из-за caesar.
1. Часто нужно иметь окна Office 2007 "always on top"
Но эта функция не работает у меня на этих окнах. Как сделать что бы работала?



2. Надоело, что caesar каждый раз при запуске загружается с ошибками и выдает оконо:

Смотрю лог:


Код: 29-04-2008 02:42:03 - Starting caesar...
29-04-2008 02:42:03 - Reading configuration from 'D:\_Distr\XP\Different\caesar\caesar.conf'...
29-04-2008 02:42:03 - Readed.
29-04-2008 02:42:03 - Started.
29-04-2008 03:13:57 - Restarting caesar...
29-04-2008 03:13:57 - Reading configuration from 'D:\_Distr\XP\Different\caesar\caesar.conf'...
29-04-2008 03:13:57 - unknow parameter 'hotkey' in line 265
29-04-2008 03:13:57 - task 'hide-volume' in line 267 already present... skipped.
29-04-2008 03:13:57 - unexpected '}' in line 293
29-04-2008 03:13:57 - Readed.
29-04-2008 03:13:57 - Restarted.
Автор: maxirk
Дата сообщения: 01.07.2010 09:03
Как можно сделать что бы винда запоминала сортировку в диалоговых окнах "сохранить" "открыть"?
Мне нужно что бы по умолчанию в этих окнах значки были упорядочены по изменению.

И каждый раз делаю эту сортировку. Почему она не запоминается?!
Автор: DShtorm
Дата сообщения: 19.10.2010 15:12

Цитата:
1. Часто нужно иметь окна Office 2007 "always on top"

На Семерке значит включи Preme - работает проверено ...
Автор: ugk_4088
Дата сообщения: 07.12.2010 12:18
Как в конфиге прописать запуск приожения для винды XP 64bit? Вот например для такого пути "C:\Program Files (x86)\Punto Switcher". Пока обошелся батником, но хотелось бы обойтись без костылей.


Добавлено:
Присоединяюсь к вопросу maxirk о номерах линий в лог файле. Как найти ошибочную строчку в конфиге?
Автор: Chichako
Дата сообщения: 22.12.2010 15:09
В Высте действительно регулируется какой-то собственный звуковой индикатор... Его видно в Миксере, но он на общий звук почему-то не влияет.

Также не вижу окна OSD.

Очень бы хотелось иметь возможность в xmenu добавить свои разделы...

А так прога супер - уже все скобочки, точки, запятые повесил независимо от раскладки. + Рус клав на правый шифт.
Автор: ugk_4088
Дата сообщения: 11.02.2011 06:06
Можно ли в проге произвести замену кнопки мыши, чтобы при нажатии на среднюю кнопку мышки нажималась правая ?
Автор: avyor
Дата сообщения: 01.06.2011 14:25
http://caesar-09.narod.ru

"Страница, которую вы читаете, не существует."

Переехала или прекратила существование?

Страницы: 123456789

Предыдущая тема: Your Uninstaller


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.