Страница 116 из 211
Добавлено: Ср июн 22, 2011 16:59
Flasher
sa
Почему? Он работает по верной логике. Это же Ctrl+Minus, а не Esc.
Добавлено спустя 2 минуты:
VadiMGP писал(а):Переформулирую хотелку с учетом уточнений.
Если фокус находится в файловой панели, и при этом в ней имеются выделенные файлы, то нажатие ESC выполняет команду cm_ClearAll (или cm_RereadSource). Если же фокус не в файловой панели или в ней нет выделеннных файлов, то ESC работает как обычно.
Опять неверно понято.
ask-rus писал(а):НО, если мы находимся в отфильтрованном списке Быстрого поиска с выделенными файлами, сначала сбрасываеся фильтр (стандарт Esc), а потом сбрасывается выделение с файлов (cm_ClearAll).
Добавлено: Ср июн 22, 2011 17:36
ask-rus
VadiMGP писал(а):Если фокус находится в файловой панели, и при этом в ней имеются выделенные файлы, то нажатие ESC выполняет команду cm_ClearAll (или cm_RereadSource).
Уточнение верное, не хватает уточнения этому уточнению, дополнительного условия - этого самого "НО..":
ask-rus писал(а):НО, если мы находимся в отфильтрованном списке Быстрого поиска с выделенными файлами, сначала сбрасывается фильтр (стандарт Esc), а потом сбрасывается выделение с файлов (cm_ClearAll).
наоборот (читать подчеркнутое).
Добавлено: Ср июн 22, 2011 17:42
Flasher
ask-rus писал(а):Уточнение верное
Это уточнение работает, если вернуться к тому, с чего начали, назначить на Esc команду cm_ClearAll (для этого TwinKey не нужен). И как я уже писал, шабаш был бы неуместен без учёта
реальных уточнений, которые я и ты уже несколько раз привели.
Добавлено: Ср июн 22, 2011 19:22
VadiMGP
Я же писал
VadiMGP писал(а):ask-rus писал(а):сначала сбрасываеся фильтр (стандарт Esc), а потом сбрасывается выделение с файлов (cm_ClearAll).
А вот такой порядок, пока не знаю, как делать.
Могу предложить только два варианта - либо обратный порядок действий (сначала сбрасывать выделение, потом фильтр) либо одновременный сброс фильтра и выделения.
Добавлено: Ср июн 22, 2011 19:30
Flasher
Одновременный сброс мы и
сами можем осуществлять. А обратный меня лично не устраивает. Хотя, если при отсутствии выделения сброс фильтрации происходить таки будет с
первого нажатия Esc, то это уже лучше, чем то, что имеем. Но хочется, как я уже писал, видеть выделенное в полном списке.
Добавлено: Ср июн 22, 2011 19:51
VadiMGP
Flasher писал(а):Но хочется, как я уже писал, видеть выделенное в полном списке.
Тогда придумай способ как порграммно определить находится ли в панели отфильтрованный список или нет.
Добавлено: Ср июн 22, 2011 19:52
sa
Flasher писал(а):Но хочется, как я уже писал, видеть выделенное в полном списке.
Причём сброс фильтра по ESC похоже единственный вариант, позволяющий это осуществить: и F2 и Ctrl+R непонятно зачем сбрасывают выделение.
Добавлено: Ср июн 22, 2011 20:16
Flasher
VadiMGP писал(а):Тогда придумай способ как порграммно определить находится ли в панели отфильтрованный список или нет.
Искать какой-то хендл, относящийся к иконке фильтра, что остаётся с правого края строки состояния, о которой писал
sa. Как вариант - можно проверять наличие выделения. Если выделение есть, то сперва сбрасываем фильтр, есть нет, то сбрасываем выделение. Хотя тут тоже не всё прозрачно. В списке без фильтра надо сбрасывать только выделение, придётся дважды нажимать (это не всем понравится), над вторым вариантом надо подумать.
sa писал(а):Причём сброс фильтра по ESC похоже единственный вариант
Это факт, и в этом его преимущество.
Добавлено: Чт июн 23, 2011 07:33
sa
Flasher писал(а):Это факт
Источником не поделишься?
Что так ухватились за клавишу
ESC? Ну, возьмите, к примеру, ту, что расположена под ней (
OEM_US`~), ведь и буква на ней модная и издержки, связанные с таким назначением, возможно, не покажутся значительными.
Добавлено: Чт июн 23, 2011 13:58
Flasher
sa
Отставить демагогию!

Берём то, что удобней, привычней, легче усваиваемей, юзабильней. "~" - это тоже символ, который, между прочим, с буквой Ё на одной клавише. Обе используются для быстрого поиска.
Добавлено: Чт июн 23, 2011 14:17
sa
Flasher
Ну и используй их для быстрого поиска. С той лишь разницей, что если строку поиска начинаешь с них (согласись - не самый частый случай), то предварительно нажми Ctrl+S для непосредственного вызова поиска.
Что по первому вопросу?
Добавлено: Чт июн 23, 2011 14:22
Flasher
sa
Хорош уже свои костыли предлагать.

Я Ctrl+S под другие нужды использую. У меня режим "Буква (с диалогом поиска)" cо времён Великой Отечественной установлен...
по 1-му вопросу - доказано экспериментальным путём.
P.S. Да и вообще
каким ветром тебя сюда занесло?
Добавлено: Чт июн 23, 2011 15:03
sa
Flasher писал(а):Хорош уже свои костыли предлагать.
Может
ask-rus примерит...
Flasher писал(а):У меня режим "Буква (с диалогом поиска)"
У меня тоже.
Flasher писал(а):Я Ctrl+S под другие нужды использую.
Да я уж понял, что у тебя много клавиш переназначено. Осталось добить самые неподдающиеся: ESC и Enter.
Flasher писал(а):каким ветром тебя сюда занесло?
Как и тебя (по чисто твоей прихоти) – из
темы “Что бы хотелось увидеть в новых версиях Total Commander”, пункт 5.
Добавлено: Чт июн 23, 2011 15:29
Flasher
sa писал(а):Да я уж понял, что у тебя много клавиш переназначено.
В каком смысле много? Только те, что при определенных настройках не имеют силы, как в случае с Ctrl+S.
sa писал(а):Осталось добить самые неподдающиеся: ESC и Enter.
Тут добития я никакого не вижу. При чём тут Enter?
sa писал(а):Как и тебя
Ты ошибся. Моя активность в этой ветке обусловлена только тем, что мне хотелось бы видеть в TwinKey, в отличии от твоей демагогичной. Хочешь просто пообсуждать удобства клавиш, иди, например,
сюда, а здесь ветка для людей, заинтересованных в развитии TwinKey.
Добавлено: Чт июн 23, 2011 16:20
ask-rus
sa писал(а):Может ask-rus примерит...
Во-первых, не совсем чисто будет, во-вторых, если не Esc, то какой смысл реализации в TWinKey. Отговариваешь?