Страница 15 из 29
Добавлено: Вт ноя 02, 2010 17:43
Flasher
MVV писал(а):Если программа может при запуске, скажем, по Shift+F4 определить, что её запустили по Shift+F4, то она абсолютно тем же способом при запуске по Shift+T определит, что её запустили по Shift+T.
Сколько ни пробовал - не работает. С F4 да.
MVV писал(а):А ты прочитай внимательно пост Den_Klimov, это его хотелка
А ты прочитай внимательно ответ мой на его хотелку, где я тот же вопрос задаю.
MVV писал(а):Речь идет не о настройках одной-единственной F4Menu, а о запуске нескольких независимых программ напрямую из тотала по общей команде cm_Edit. А где переключать переменную - это уже вопрос десятый. Хотя, чтобы переменная переключалась в окружении тотала, то её переключать должен кто-то сидящий в памяти тотала - например, какой-нибудь плагин к Autorun.wdx.
Если на прямую, то причём тут F4Menu, и почему тогда переключение - вопрос десятый, если в контексте данной утилиты мы говорим? Ну, допустим, не суть, можно ли считать, что переменная - это значение ключа
Editor в секции
Configuration? Если да, то так и надо было изначально писать.
Добавлено: Вт ноя 02, 2010 18:24
MVV
Я написал именно то, что имел в виду -
переменную окружения. При чем тут ключ конфигурационного файла, понятия не имею.
Сколько ни пробовал - не работает. С F4 да.
Назначил
cm_Edit на Ctrl+T и Ctrl+Alt+T, включил основной режим по комбинации клавиш Ctrl+Alt+T. Нажимаю Ctrl+T - запускается в фоновом. Нажимаю Ctrl+Alt+T - запускается в основном. Что не работает?
А в ответе на его хотелку ты явно выразил непонимание этой самой хотелки.
Flasher писал(а):Den_Klimov писал(а):Задача сделать несколько различных каталогов F4Menu со своими настройками каждый, и каждый соответственно запускается своей клавишей запуска и также кнопкой на панели задач.
Вот тут поподробнее. О каких каталогах речь, и как под эти каталоги в F4Menu можно сделать какие-то настройки?
PS. Опять от темы отходим.
Добавлено: Вт ноя 02, 2010 18:41
Flasher
MVV писал(а):Назначил cm_Edit на Ctrl+T и Ctrl+Alt+T, включил основной режим по комбинации клавиш Ctrl+Alt+T.
Где назначил, в опциях F4Menu или в Разном?
MVV писал(а):Нажимаю Ctrl+T - запускается в фоновом. Нажимаю Ctrl+Alt+T - запускается в основном. Что не работает?
>>>
Flasher писал(а):Вот назначил я, допустим, на "Режим по умолчанию" Shift+T, при нажатии комбинации вызова редактора не произойдёт.
MVV писал(а):А в ответе на его хотелку ты явно выразил непонимание этой самой хотелки.
Я это понимаю не как хотелку, а видение того, как это должно с точки зрения
Den_Klimov происходить. Я выразил непонимание и ему и тебе, а ты всё вместо того, чтобы расписать подетально,
как я просил, воду в ступе мутишь. Ну нет желания объяснять - не объясняй.
Добавлено: Вт ноя 02, 2010 18:50
MVV
Назначил Shift+T на режим по умолчанию, повесил утилиту с мессейджбоксом как редактор по умолчанию, также назначил F4Menu в тотале на Shift+T - нажимаю Shift+T, запускается именно программа, назначенная редактором по умолчанию.
А детально и так всё описано, просто не поленись почитать ещё раз вместо того чтобы возмущаться, причем, совсем не в тему. Конечно отпадает желание объяснять.
Добавлено: Вт ноя 02, 2010 19:05
Flasher
MVV писал(а):назначил F4Menu в тотале на Shift+T
Ничего подобного в ридми не видел. Зачем дважды назначать комбинацию и там и там? Вот если в ТС не назначать на эту же комбинацию, то работать будет только с F4. Проще тогда убрать эти ниспадающие списки и использовать параметры -q и -m, а то они в моём понимании как для красоты прикручены.
MVV писал(а):А детально и так всё описано, просто не поленись почитать ещё раз вместо того чтобы возмущаться, причем, совсем не в тему.
Всё, с пятого раза въехал.
Каталоги F4Menu. А я подумал про какие-то второстепенные каталоги, в зоне которых будет работать прога. Вижу - чудеса какие-то.

Всё, пардон, извиняюсь. Фух, отпустило.

Добавлено: Вт ноя 02, 2010 19:44
MVV
Flasher писал(а):MVV писал(а):назначил F4Menu в тотале на Shift+T
Ничего подобного в ридми не видел. Зачем дважды назначать комбинацию и там и там? Вот если в ТС не назначать на эту же комбинацию, то работать будет только с F4.
Ну дык козе понятно должно быть, что если в тотале не назначать запуск программы на определенную комбинацию, то кто тогда запустит программу по этой комбинации?

В тотале ты назначаешь клавишу для запуска программы F4Menu, а в самой F4Menu ты настраиваешь различные её варианты поведения в зависимости от того, какой именно комбинацией клавиш она была запущена.
Добавлено: Вт ноя 02, 2010 19:56
Flasher
MVV писал(а):Ну дык козе понятно должно быть, что если в тотале не назначать запуск программы на определенную комбинацию, то кто тогда запустит программу по этой комбинации?
Значит я хуже козы, потому что для меня это не очевидно.
MVV писал(а):В тотале ты назначаешь клавишу для запуска программы F4Menu, а в самой F4Menu ты настраиваешь различные её варианты поведения в зависимости от того, какой именно комбинацией клавиш она была запущена.
Я это воспринимаю как глупую реализацию. Есть параметры, которые выполняют те же задачи и без изобретения велосипеда, прикручивать ниспадающие списки - путать пользователя. Я против. Короче, я в самом начале поставил F4 на быстрый запуск в этом списке, путь к F4Menu был значением ключа Editor. C остальными клавишами в выпадающем списке как-то поэкспериментировал, не получилось, забыл, думал, есть и есть, мне они не нужны. Теперь узнаю о том, что нужно колупаться ещё в настройках ТС. Я, конечно, понимаю, что это не AHK, но всё же смотрится оно, ИМХО, коряво. Буду использовать только параметры, оно и быстрей и удобней.
Добавлено: Вт ноя 02, 2010 23:05
MVV
Я пока не вижу более простого способа. В любом случае придется каким-либо образом запустить утилиту из тотала - это раз. И самой утилите придется как-то определять режим, в котором запускаться - это два. И эти две настройки ну никак не могут быть сосредоточены в одном месте, так как их читают абсолютно разные программы. Или могут? Предложи свою реализацию, не корявую, мы опишем её автору утилиты.
Добавлено: Вт ноя 02, 2010 23:13
Flasher
MVV писал(а):В любом случае придется каким-либо образом запустить утилиту из тотала - это раз.
Логично. А чего ждать когда она сама появится?
MVV писал(а):И самой утилите придется как-то определять режим, в котором запускаться - это два.
Я только что о параметрах писал, вот по ним и определится.
MVV писал(а):И эти две настройки ну никак не могут быть сосредоточены в одном месте, так как их читают абсолютно разные программы.
Да они вообще не нужны в самом F4Menu при наличии параметров. Я же об этом и пишу. Параметр прописать в поле Команда - 2 секунды, зайти же в Опции F4Menu и выбрать аналогичную ТС-шной комбинацию клавиш - секунд 15-30. Накой эти лишние движения?
Добавлено: Ср ноя 03, 2010 00:24
Den_Klimov
MVV
А какой смысл держать несколько копий, каждая со своими настройками? Разве так часто требуется использовать принципиально иной набор программ для открытия тех же файлов?
Мне казалось это очевидным. Для удобства и скорости открытия, вот для чего.
Неужели вы все только одну клавишу и утилиту для открытия файлов в разных прогах используете? Это же неудобно при интенсивной работе (если много прог на одном расширении).
Самая главная задача "для чего" это когда на одно и то же расширение повешено множество программ (иногда бывает по 3,4,5,6 а то и все 10) и хочется чтобы каждая программа (по крайней мере те которыми чаще пользуешься) открывалась сразу нажатием определённой клавиши, а не через меню\окно выбора нужной программы (что куда дольше, ведь там в таком случа ещё нужно выбрать, а так сразу нужную клавишу нажал и всё). Для этого у меня используется около трёх каталогов утилит запускалок каждая со своими настройками и своей клавишей запуска. И я собственно даже подумываю о четвёртой, так как трёх уже не всегда хватает. Четвёртая будет не сразу запускать а окрывать список всех назначенных для расширения программ (это уже для редкоиспользуемых прог, основные смотри выше запускаются сразу другими клавишами).
Если честно, я сам не совсем понимаю, как можно определить, какая комбинация клавиш была зажата до того как программа была запущена, но думаю, что программа получает состояние клавиатуры сразу при запуске - другое мне в голову не приходит. Кстати, по правилам клавиши-модификаторы обязаны быть зажаты до нажатия основной клавиши и отпущены после отжатия основной клавиши.
Да.. совершенно непонятно.. Ведь клавиша модификатор в момент нажатия F4 у меня УЖЕ отпущена. Значит или винда или Тотал помнят последнюю нажатую клавишу и при нажатии F4 утилита у них об этом узнаёт (что она была нажата). Грешу в общем на Тотал.
В настройках тотала можно назначить для команды cm_Edit любое число комбинаций клавиш. И все они, включая F4, будут работать - но запускать один и тот же редактор, прописанный в настройках редактора.
Вот это печально, так как не решает мою задачу.

Добавлено: Ср ноя 03, 2010 00:38
Flasher
Den_Klimov писал(а):Ведь клавиша модификатор в момент нажатия F4 у меня УЖЕ отпущена.
Такого быть не может. Тогда это уже не комбинация, а поочерёдное нажатие, и при таком подходе команда вызова режима (да не важно чего вообще и с какой прогой или осью это связано) не сработает.
Модификатор может быть отпущен только уже после клика второй клавиши.
Добавлено: Ср ноя 03, 2010 00:39
Den_Klimov
Flasher писал(а):Den_Klimov писал(а):Ведь клавиша модификатор в момент нажатия F4 у меня УЖЕ отпущена.
Такого быть не может. Тогда это уже не комбинация, а поочерёдное нажатие, и при таком подходе команда вызова режима (да не важно чего вообще и с какой прогой или осью это связано) не сработает.
Да я сам в шоке.

НО СРАБАТЫВАЕТ!

-----------
Например был открыто окно листера (неважно, но допустим это). Ты его закрыл Esc-ом. А если Esc у тебя назначена как клавиша-модификант для F4Menu, то при нажатии сразу после этого F4 сработает модификатор, как будто ты нажал F4, удерживая клавишу Esc (хотя она давно отпущена).
Мне кстати из-за этого пришлось отказаться от клавиши Esc в качестве модификанта для F4Menu и использовать для этого другую клавишу.

Добавлено: Ср ноя 03, 2010 00:42
Flasher
Надо разобраться: возможно, на эту клавишу
без модификатора уже назначен запуск F4Menu, поэтому и возникла путаница, ничего другого в голову не приходит.
Хе-хе, а Esc по определению - не модификатор.

Ну что, господин опытный клавиатурник,
возвращаемся к азам.

Добавлено: Ср ноя 03, 2010 00:47
Den_Klimov
Flasher писал(а):Надо разобраться: возможно, на эту клавишу
без модификатора уже назначен запуск F4Menu, поэтому и возникла путаница, ничего другого в голову не приходит.
Хе-хе, а Esc по определению - не модификатор.

Ну что, господин опытный клавиатурник,
возвращаемся к азам.

Давай обойдёмся без азов.
Она модификатор для F4Menu, если настроена мною как клавиша-модификатор для данной утилиты.

Но на самом деле как не обзови суть не изменится. Я просто хочу понять как это возможно.
Пример моих настроек ("модификантом", ну убейте меня за это слово, заставляющем открываться окно-меню F4Menu, выбрана клавиша Esc, хотя может быть и любя другая клавиша, без разницы, срабатывет одинаково):
Основной режим (выбран галочкой): Ctrl Alt Shift Win отключены, а клавишей назначена Esc.
Фоновый режим: Ctrl Alt Shift Win отключены, а клавишей назначено F4.
Добавлено: Ср ноя 03, 2010 00:51
Flasher
Боюсь, я не в состоянии латать чужие пробелы в грамотности, но уверенно заявляю, что понятие клавиш-модификаторов для всех единое. И ни Esс, ни какая другая, отличная от Ctrl, Alt, Shift, WinKey не имеет права нарекаться модификатором.