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

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

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

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

"Зеленом квадратике"? У меня он радикально черный. Впрочем, видимо, из-за низкой яркости монитора.
Правый клик на зелёном квадрате - Режим редактирования, удали строку полностью с помощью Del/Backspace, в поле появится <НЕТ>, нажми Применить
В том-то и дело, что не работает. Как только я дохожу до последнего/первого (для Del/Backspace) символа, комп говорит "буль" и возвращает начальную строку на место.
Назначенная клавиша может быть любая, и не каждому захочется, чтобы эта клавиша срабатывала в файловой панели
Ты не понял. Неважно, какая это клавиша, важно, что если в момент ее нажатия окно быстрого просмотра не открыто, оно бы открывалось автоматически. В самом деле, если я говорю "поменяй режим быстрого просмотра", это значит, команда не имеет смысла для чего-то еще. К счастью, число возможных комбинаций горячих клавиш достаточно велико, чтобы беспокоиться о дублировании. Как я уже писал в комментариях к скрипту, я повесил его выполнение на Ctrl+4, что логично - цифра 4 прочно скреплена в мозгу с загрузкой следующего плагина в "обычном" листере. Ну, не нравится тебе Ctrl, пусть будет Ctrl+Alt, Win или еще бог знает какая комбинация.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка писал(а):В том-то и дело, что не работает.
Т.е. ты выбрал "Edit Mode" из контекстного меню, поставил курсор в поле с правого края, нажал, скажем, Shift+Home, потом Del/BackSpace, и после этого в поле не появилось <NONE>? Тогда хочу тебя обрадовать, есть одно условие, которое ты проморгал, это можно проделывать лишь с клавишами, назначенными в самом TwinKey.
Вахмурка писал(а):Ты не понял. Неважно, какая это клавиша, важно, что если в момент ее нажатия окно быстрого просмотра не открыто, оно бы открывалось автоматически.
Я то как раз это сразу понял. А вот ты не понял, что мухи с котлетами мешать для многих не будет полезным по уже описанным мной причинам. Вот если бы речь зашла об отдельной команде, то было бы совсем другое дело, а текущую превращать в гибрид Ctrl+Q и 4 не надо, она представляет для меня лично ценность только в соответствующий её текущему назначению момент. К тому же к оригинальной команде "быстрый просмотр" я уже с некоторых пор не обращаюсь (мне и сдвиг сепаратора подавай)...
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

это можно проделывать лишь с клавишами, назначенными в самом TwinKey
А-а, да. "Если ничего не получается, прочтите же, наконец, инструкцию" :oops: Тем не менее, мой запрос от этого вовсе не теряет актуальности. Если команду Release прикрутить легко, по-моему, от этого будет только лучше.

По поводу быстрого просмотра: предлагаю соломоново решение (как будто ты автор). Пусть это будет задаваться в конфигурации или можно будет назначать две отдельных команды: работают совершенно одинаково, но если одна из них (ныне действующая) не открывает окно быстрого просмотра, то вторая - открывает.

Тут еще кое-что обнаружилось. Как воспроизвести:
1) Отрыть в Утилизаторе страницу Keyboard Mapping;
2) Command Set: TWinKey commands;
3) Установить курсор на команду, которой уже назначены клавиши (у меня для примера это JumpBookMark, для которой назначена Win+B);
4) Нажать прямоугольник, какого бы цвета он ни был, пока не появится Press any key...
5) Нажать ту же, то есть уже назначенную этой команде комбинацию Win+B;
6) Выскочит забавное сообщение Hotkey 'Win+B' already assigned to 'JumpBookMark' command. Assign it anyway?". Это как если бы меня не пускали в собственный дом под предлогом того, что там уже живу... я.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Можно поподробней - какие у тебя цели, касаемые этой команды?
Avada уже ответил - менять плагины без предварительного перехода в панель быстрого просмотра.
Вахмурка писал(а): Как "освобождать" назначенные клавиши на странице "Keyboard mapping"?
А тебе Flasher ответил. Единственное уточнение: режим редактирования - это режим по умолчанию и специально переключаться в него надо только если в данный момент ты в режиме опознания клавиш (Press any key...)
Что же касается команды "Release key", то я не совсем уловил её смысл. Просто удалять назначения, сделанные TWinKey? (потому что я не могу удалять назначения сделанные самим ТС)
Вахмурка писал(а):Мне кажется, это разумно. Если ты не согласен, аргументированно возрази.
Технически сделать это не проблема. Проблема (для меня) скорее психологическая. Ты предлагаешь послать команду cm_SrcQuickview. Но если в момент выполнения команды курсор находится не в файловой панели, а, например в комстроке, то не видно какая панель Source, а какая Target и неизвестно в какой панели и для какого файла откроется окно быстрого просмотра.
Доктор, эта неопределенность жутко раздражает. ©
Но, еще раз, если действительно нужно, пожалуй, можно такую опцию сделать.
Вахмурка писал(а):Это как если бы меня не пускали в собственный дом под предлогом того, что там уже живу... я.
Не "не пускали", а напоминали, что ты собирался поменять замок в своем доме, но поставил тот же самый.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

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

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

Сообщение Flasher »

Вахмурка писал(а):Если команду Release прикрутить легко, по-моему, от этого будет только лучше.
Не спорю. Кнопка рядышком такая бы не помешала.
VadiMGP писал(а):Avada уже ответил - менять плагины без предварительного перехода в панель быстрого просмотра.
Окей. Баг-то лечить будем?
VadiMGP писал(а):Пока единственный подозреваемый - опция переназначения системных клавиш. Но мне пока не удалось воспроизвести твой баг.
Да, я уже написал, что в ней вроде бы причина. Печально, что не удалось. :( Переназначение системных клавиш, если ты мог заметить по некоторых моим комбинациям, мне просто необходима.
Последний раз редактировалось Flasher Вт фев 08, 2011 13:06, всего редактировалось 1 раз.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

Сообщение Flasher »

VadiMGP писал(а):Пардон, какой баг?
Ну я же писал про "везде и всегда". Ложное срабатывание команды отовсюду в ТС, невозможность использовать внутреннюю команду с аналогичным хоткеем, когда QuickView не запущен.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Ложное срабатывание команды отовсюду в ТС,
С чего это вдруг оно стало "ложным срабатыванием" когда это именно то, что мне нужно - отовсюду в ТС переключиться на следующий плагин в QuickView.
Flasher писал(а):невозможность использовать внутреннюю команду с аналогичным хоткеем, кгда QuickView не запущен.
Это тоже "as designed". Но тут я подумаю, возможно и получится что-то скомбинировать.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):С чего это вдруг оно стало "ложным срабатыванием" когда это именно то, что мне нужно - отовсюду в ТС переключиться на следующий плагин в QuickView.
Да? И зачем тебе это нужно в модальных диалоговых окнах? Я считаю, что единственное, когда имеет смысл использовать команду - это в момент позиционирования курсора в любой из файловых панелей. Не ясно зачем команда нужна в строке заголовка панели или комстроке, когда она там только мешает.
VadiMGP писал(а):Это тоже "as designed". Но тут я подумаю, возможно и получится что-то скомбинировать.
Ну это-то и есть основной баг, так что придумай что-нибудь обязательно. Взгляни на выбранную мной клавишу под эти дела и подумай, как это существенно может портить жизнь в общении с ТС.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

VadiMGP
если в Win7 (с Аеро) вызвать окно выбора дисков - останется странная табличка-артефакт
TC 9.51 | Win10 1903
Аватара пользователя
Plumber
Сообщения: 121
Зарегистрирован: Пн окт 27, 2008 19:43

Сообщение Plumber »

Подскажите, почему не работает "одноцветный фон в кратком режиме"
(WinXP Sp3; TC 7.56a; TWinKey 3.39)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Plumber
Со своей стороны могу попросить подсказать, почему у меня на той же конфигурации (и на многих других тоже) это всё работало и работает. (Эта фича вообще добавлялась по моей просьбе и тестировалась мной лично с самого начала по всем последующим версиям TC и TWinKey.) Сложно ответить? Вот и мне тоже. И автору, полагаю. Ибо полезной дополнительной информации — пока ноль. Поэтому для начала неплохо бы рассказать о своих действиях, предпринятых для того, чтобы этот режим работал. Вплоть до выкладывания TWinKey.ini.

Mr.Merak
Никакой "таблички-артефакта" при описанных условиях не вижу. Можно ли сказанное проиллюстрировать скрином?
Последний раз редактировалось Avada Ср фев 09, 2011 14:39, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Avada
Изображение
TC 9.51 | Win10 1903
Ответить