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

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

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

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

Сообщение Flasher »

sa
Почему? Он работает по верной логике. Это же Ctrl+Minus, а не Esc.

Добавлено спустя 2 минуты:
VadiMGP писал(а):Переформулирую хотелку с учетом уточнений.

Если фокус находится в файловой панели, и при этом в ней имеются выделенные файлы, то нажатие ESC выполняет команду cm_ClearAll (или cm_RereadSource). Если же фокус не в файловой панели или в ней нет выделеннных файлов, то ESC работает как обычно.
Опять неверно понято.
ask-rus писал(а):НО, если мы находимся в отфильтрованном списке Быстрого поиска с выделенными файлами, сначала сбрасываеся фильтр (стандарт Esc), а потом сбрасывается выделение с файлов (cm_ClearAll).
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

VadiMGP писал(а):Если фокус находится в файловой панели, и при этом в ней имеются выделенные файлы, то нажатие ESC выполняет команду cm_ClearAll (или cm_RereadSource).
Уточнение верное, не хватает уточнения этому уточнению, дополнительного условия - этого самого "НО..":
ask-rus писал(а):НО, если мы находимся в отфильтрованном списке Быстрого поиска с выделенными файлами, сначала сбрасывается фильтр (стандарт Esc), а потом сбрасывается выделение с файлов (cm_ClearAll).
наоборот (читать подчеркнутое).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Уточнение верное
Это уточнение работает, если вернуться к тому, с чего начали, назначить на Esc команду cm_ClearAll (для этого TwinKey не нужен). И как я уже писал, шабаш был бы неуместен без учёта реальных уточнений, которые я и ты уже несколько раз привели.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Я же писал
VadiMGP писал(а):
ask-rus писал(а):сначала сбрасываеся фильтр (стандарт Esc), а потом сбрасывается выделение с файлов (cm_ClearAll).
А вот такой порядок, пока не знаю, как делать.
Могу предложить только два варианта - либо обратный порядок действий (сначала сбрасывать выделение, потом фильтр) либо одновременный сброс фильтра и выделения.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Одновременный сброс мы и сами можем осуществлять. А обратный меня лично не устраивает. Хотя, если при отсутствии выделения сброс фильтрации происходить таки будет с первого нажатия Esc, то это уже лучше, чем то, что имеем. Но хочется, как я уже писал, видеть выделенное в полном списке.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Но хочется, как я уже писал, видеть выделенное в полном списке.
Тогда придумай способ как порграммно определить находится ли в панели отфильтрованный список или нет.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Но хочется, как я уже писал, видеть выделенное в полном списке.
Причём сброс фильтра по ESC похоже единственный вариант, позволяющий это осуществить: и F2 и Ctrl+R непонятно зачем сбрасывают выделение.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Тогда придумай способ как порграммно определить находится ли в панели отфильтрованный список или нет.
Искать какой-то хендл, относящийся к иконке фильтра, что остаётся с правого края строки состояния, о которой писал sa. Как вариант - можно проверять наличие выделения. Если выделение есть, то сперва сбрасываем фильтр, есть нет, то сбрасываем выделение. Хотя тут тоже не всё прозрачно. В списке без фильтра надо сбрасывать только выделение, придётся дважды нажимать (это не всем понравится), над вторым вариантом надо подумать.
sa писал(а):Причём сброс фильтра по ESC похоже единственный вариант
Это факт, и в этом его преимущество.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Это факт
Источником не поделишься?

Что так ухватились за клавишу ESC? Ну, возьмите, к примеру, ту, что расположена под ней (OEM_US`~), ведь и буква на ней модная и издержки, связанные с таким назначением, возможно, не покажутся значительными.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa
Отставить демагогию! :D Берём то, что удобней, привычней, легче усваиваемей, юзабильней. "~" - это тоже символ, который, между прочим, с буквой Ё на одной клавише. Обе используются для быстрого поиска.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher
Ну и используй их для быстрого поиска. С той лишь разницей, что если строку поиска начинаешь с них (согласись - не самый частый случай), то предварительно нажми Ctrl+S для непосредственного вызова поиска.

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

Сообщение Flasher »

sa
Хорош уже свои костыли предлагать. :) Я Ctrl+S под другие нужды использую. У меня режим "Буква (с диалогом поиска)" cо времён Великой Отечественной установлен...

по 1-му вопросу - доказано экспериментальным путём. :wink:

P.S. Да и вообще каким ветром тебя сюда занесло?
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Хорош уже свои костыли предлагать.
Может ask-rus примерит...
Flasher писал(а):У меня режим "Буква (с диалогом поиска)"
У меня тоже.
Flasher писал(а):Я Ctrl+S под другие нужды использую.
Да я уж понял, что у тебя много клавиш переназначено. Осталось добить самые неподдающиеся: ESC и Enter. :D
Flasher писал(а):каким ветром тебя сюда занесло?
Как и тебя (по чисто твоей прихоти) – из темы “Что бы хотелось увидеть в новых версиях Total Commander”, пункт 5.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):Да я уж понял, что у тебя много клавиш переназначено.
В каком смысле много? Только те, что при определенных настройках не имеют силы, как в случае с Ctrl+S.
sa писал(а):Осталось добить самые неподдающиеся: ESC и Enter.
Тут добития я никакого не вижу. При чём тут Enter?
sa писал(а):Как и тебя
Ты ошибся. Моя активность в этой ветке обусловлена только тем, что мне хотелось бы видеть в TwinKey, в отличии от твоей демагогичной. Хочешь просто пообсуждать удобства клавиш, иди, например, сюда, а здесь ветка для людей, заинтересованных в развитии TwinKey.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

sa писал(а):Может ask-rus примерит...
Во-первых, не совсем чисто будет, во-вторых, если не Esc, то какой смысл реализации в TWinKey. Отговариваешь?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить