View Issue Details

IDProjectCategoryView StatusLast Update
0002331WishesFolder Shortcutspublic2014-01-23 11:23
ReporterWave Assigned Tovskirdin  
PrioritynormalSeveritytweakReproducibilityhave not tried
Status assignedResolutionopen 
Product Version3.0 
Summary0002331: Хоткеи и\или GUID для Folder Shortcuts
DescriptionЕсли я хочу нажать RCtrl-5 и промахиваюсь, например попадаю на RCtrl-6, то приходится делать Esc и снова жать RCtrl-5. Немного неудобно, сбивает с ритма.
Хотелось бы, чтобы шоткаты работали также в меню быстрых папок. В идеале считая стрелки. Чтобы я будучи в меню RCtrl-6 мог нажать RCtrl-5 или Left и попасть в нужное мне меню.

Это можно было бы сделать макросом, но GUID меню Folder Shortcuts равен 00000000-0000-0000-0000-000000000000.
Additional InformationПеремещение стрелками влево-вправо может обломаться если в ссылке одна папка. Возможно, в таком случае стоило бы выводить меню из одного пункта.
TagsNo tags attached.
Build

Activities

JohnDoe

2013-03-11 14:09

updater   bugnote:0010489

http://forum.farmanager.com/viewtopic.php?p=105520#p105520
Нет человеческого способа открыть Folder shortcuts: не предусмотрен для этого хоткей.
Из панелей можно выкрутится макросом "F9 c d".
А из диалогов вообще получается невозможно.

vskirdin

2013-12-06 10:32

administrator   bugnote:0011580

build 3732
Добавил GUID`ы
FolderShortcutsDlgId = Диалог редактирования пути.
FolderShortcutsMoreId = это меню, показываемое, когда на один шорткат навешено больше одного пути.
Этого достаточно?
По поводу "один пункт меню" - думаю здесь достаточно в макросах проверить на наличии меню с GUID=FolderShortcutsMoreId

JohnDoe

2014-01-23 10:56

updater   bugnote:0011743

Last edited: 2014-01-23 11:18

Хотелось бы иметь шорткат (например BS) для перехода из FolderShortcutsMoreId в основной список FolderShortcuts. Это сейчас толком намакросить нельзя (0002574)

P.S.
Ещё репортер просит сделать так, чтобы в меню FolderShortcutsMoreId действовали шорткаты RightCtrl0-9
1) Может быть стоит сделать это из коробки, без всяких макросов?
2) То же самое для основного меню FolderShortcuts, для единообразия (там присутствуют хоткеи, но они разумеется не реагируют на RightCtrl0-9

Wave

2014-01-23 11:18

reporter   bugnote:0011744

Про «из коробки» — кто-то, кажется zg, сказал, что нефиг, для этого есть макросы.

А лично я в какой-то момент сообразил, как выкрутиться и без гуидов.

key = "RCtrl1 RCtrl2 RCtrl3 RCtrl4 RCtrl5 RCtrl6 RCtrl7 RCtrl8 RCtrl9 RCtrl0";
condition = function() return (Area.Menu and (Object.Title == "Ссылки на папки"));
action = function() Keys("Esc AKey"); end

>В идеале считая стрелки.
Имелось в виду, что если я нажал на RCtrl5 и открыл меню пятого списка, то нажав стрелку вправо я рассчитываю попасть в список RCtrl6, следующее нажатие вправо — RCtrl7 и так далее. Т.е. стрелками перебирая списки папок.
Как это сделать одним макросом, а не двадцатью, я не придумал.

JohnDoe

2014-01-23 11:23

updater   bugnote:0011745

>В идеале считая стрелки.
Это не вписывается в интерфейс, и не учитывает ситуацию когда меню отсутствует
>Как это сделать одним макросом
Для этого всего лишь следует извлечь из akey цифру

Issue History

Date Modified Username Field Change
2013-03-11 12:01 Wave New Issue
2013-03-11 14:09 JohnDoe Note Added: 0010489
2013-12-06 10:32 vskirdin Note Added: 0011580
2013-12-06 10:32 vskirdin Assigned To => vskirdin
2013-12-06 10:32 vskirdin Status new => feedback
2014-01-23 10:56 JohnDoe Note Added: 0011743
2014-01-23 10:57 JohnDoe Status feedback => assigned
2014-01-23 11:13 JohnDoe Note Edited: 0011743
2014-01-23 11:18 JohnDoe Note Edited: 0011743
2014-01-23 11:18 Wave Note Added: 0011744
2014-01-23 11:23 JohnDoe Note Added: 0011745