TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Ну, для начала, что такое "прогруз"?
Прогруз(ка) - процесс п(р)оявления в данном случае элементов списка файловой панели после активации набора колонок.
VadiMGP писал(а):Keyboard и Plugins.
В личке.
VadiMGP писал(а):И проверь не связано ли это с разрешением переопределять системные клавиши.
Опция "Переназначить системные клавиши", естественно, установлена. Попробую снять - протестировать.
Добавлено: Не знаю насколько удалось грамотно протестировать, но пока с отключённой опцией повторение бага не наблюдалось. Видимо, какая-то зависимость от переназначения прослеживается.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP
Хотелось бы также, чтобы TwinKey обращался к команде NexQuickView, только в активной панели с режимом QuickView и нигде больше.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
А где он ещё обращается?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Везде в ТС.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher
Чего-то я не уразумел. Если ты имеешь в виду выполнять NexQuickView только когда фокус находится в панели с режимом QuickView, то это прямо противоположно моим целям. Или ты про что-то другое?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):то это прямо противоположно моим целям
Очень интересно. Можно поподробней - какие у тебя цели, касаемые этой команды? Когда же её ещё выполнять требуется, кроме как во время этого режима? Я то полагал, что это нужно лишь для замены клавиши "4;$" на что-то более удобное.

И по шифту тоже ответь. Не зря же я секции показывал.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Я то полагал, что это нужно лишь для замены клавиши "4;$" на что-то более удобное.
Нет, не для этого. Зачем это нужно — написано в справке TWinKey:
Предлагаемая функция позволяет назначить клавиши для переключения на следующий по порядку плагин внутреннего просмотрщика в панели быстрого просмотра сразу же, без предварительного перемещения фокуса в эту панель.
VadiMGP
Под "активной панелью с режимом" имеется в виду, насколько я понял, только панель, содержимое элементов которой отображается в окне быстрого просмотра, а не само окно быстрого просмотра. Видимо, соответствующая клавиша срабатывает в каких-то других местах TC, и это чем-то мешает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Зачем это нужно — написано в справке TWinKey:
Этот момент я как-то упустил в справке, хотя уже осознавал это.
Avada писал(а):Под "активной панелью с режимом" имеется в виду, насколько я понял, только панель, содержимое элементов которой отображается в окне быстрого просмотра, а не само окно быстрого просмотра.
А в чём разница?
Avada писал(а):Видимо, соответствующая клавиша срабатывает в каких-то других местах TC, и это чем-то мешает.
Она срабатывает везде и всегда. Я же указал на безотносительность состояния.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):А в чём разница?
В том, что это вообще-то совершенно разные панели: в активной ты выбираешь, что просматривать, в пассивной видишь результат просмотра. В штатном режиме TC для переключения по 4 необходимо предварительно сделать активной панель (или, если угодно, окно) быстрого просмотра, TWinKey позволяет переключаться, не уходя из исходной панели.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
А где ты указал конкретно на активность/пассивность панели? Взятая тобой в кавычки цитата уже свидетельствует о состоянии панели.
Ты же указал на два варианта:
1. панель, содержимое элементов которой отображается в окне быстрого просмотра
2. окно быстрого просмотра.
Вот я и спрашиваю - в чём разница?
Со всем остальным мы вроде до этого уже разобрались.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Я, возможно, не понимаю смысл твоего вопроса о разнице, но разница, ИМХО, очевидна, и я её пояснил. А взятая в кавычки цитата свидетельствует о состоянии непонятно какой панели. Ты в исходном посте сформулировал это как "в активной панели с режимом QuickView ", что может быть понято (и действительно было понято) неверно. Между тем именно для данной фичи однозначность восприятия принципиальна, и с этим, кажется, тоже уже разобрались.
Кстати, а ты что в TWinKey для этой команды назначил?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Я, возможно, не понимаю смысл твоего вопроса о разнице
Разница между двумя указанными вариантами. Я пока её не уловил.
Avada писал(а):но разница, ИМХО, очевидна, и я её пояснил
Пытаюсь найти связующую логику, да никак не выходит.
Добавлено: А, кажется нащупал. В первом варианте ты имел в виду панель с файловым списком. Я совершенно иначе понял, поскольку я уже указал на то, что панель с режимом QuickView. И меня сбило словосочетание "содержимое элементов". Под элементами можно понимать не только папки/файлы, но и элементы интерфейса окна листер-плагина.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):В первом варианте ты имел в виду панель с файловым списком.
Именно так. Ну, далее всё должно быть ясно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2VadiMGP
Два вопроса.
1) Как "освобождать" назначенные клавиши на странице "Keyboard mapping"? Я, тупой, отчаялся найти "законный" способ. Приходится лезть в конфигурацию, в секцию [Keyboard], и стирать строку. Может, включить в меню, вызываемое правой кнопкой (которое "Edit mode" и далее по тексту), команду "Release key" или типа того?

2) Давным-давно я написал вот этот скрипт и с тех пор регулярно им пользуюсь. Вроде бы, то же, что и соответствующая функция TWinKey. Вроде бы, но не то же. Цитирую себя, любимого:
Если окно быстрого просмотра еще не открыто, оно откроется
Мне кажется, это разумно. Если ты не согласен, аргументированно возрази. Если согласен, то не следует ли реализовать эту функцию, благо это совсем несложно (насколько я разбираюсь в программировании).
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка писал(а):Как "освобождать" назначенные клавиши на странице "Keyboard mapping"?
Правый клик на зелёном квадрате - Режим редактирования, удали строку полностью с помощью Del/Backspace, в поле появится <НЕТ>, нажми Применить.
Вахмурка писал(а):Если ты не согласен, аргументированно возрази.
Можно я свою аргументацию вставлю? К тому же она касается проблемы, поставленной мной выше. Назначенная клавиша может быть любая, и не каждому захочется, чтобы эта клавиша срабатывала в файловой панели, т.к. там она уже задействована для выполнения другой команды, например внутренней. Это, собственно, и подразумевалось в моей просьбе.
Ответить