View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002269 | Wishes | File associations | public | 2013-01-24 07:23 | 2018-05-06 16:34 |
Reporter | NightRoman | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0002269: Любое число команд и любые хоткеи в ассоциациях файлов | ||||
Description | Современный подход с 6-ю жестко забитыми хоткеями имеет недостатки. *) Нельзя использовать другие хоткеи. *) Максимальное число команд - 6. *) Нельзя иметь несколько команд на одном хоткее. Предлагается более гибкий подход. Команд добавить можно сколько угодно, по умолчанию - на Enter. Каждой команде опционально можно назначить другой хоткей (любой, а не из фиксированного набора из 6). Если есть совпадения с одинаковыми хоткеями, то показывается меню. Связанное обсуждение на форуме http://forum.farmanager.com/viewtopic.php?f=6&t=7650 | ||||
Tags | No tags attached. | ||||
Build | |||||
related to | 0002283 | new | Дополнительные (пользовательские) команды в ассоциациях файлов |
|
Предложите интерфейс. |
|
Первоначальное моё предложение - добавить хотя бы ещё одну команду, причём на которую не будет действий по умолчанию. Например, AltEnter |
|
> Первоначальное моё предложение - добавить хотя бы ещё одну команду Без обид, но это прикрутка от имеющихся недостатков. Лучше сделать универсально. Про интерфейс - что-то как с фильтрами, но разбитое по группам ассоциаций. |
|
>Первоначальное моё предложение В тикете заявлено совсем другое предложение. Не стоит смешивать. |
|
А, там надо и ассоциацию редактировать и список команд. Тогда так, навскидку. 6 команд заменить на список. Он вначале пустой. В списке работают Ins, Del, F4/Enter, CtrlPgUp, CtrlPgDn. При входе в элемент списка или при вставке появляется диалог редактирования команды. Там надо добавить кроме команды еще и поле "шорткат", который по умолчанию Enter. Это в лоб. А чего тут мудрить с интерфейсом? |
|
И еще кроме шортката поле "название команды". Это на случай для меню, когда 2+ команд на один шорткат или 2+ ассоциаций подпадают под маску. |
|
>6 команд заменить на список Listbox? >Он вначале пустой. Лучше если уже будут забиты 6 элементов с типовыми хоткеями. |
|
> Listbox? Да. > Лучше если уже будут забиты 6 элементов с типовыми хоткеями. Зачем? |
|
Что бы у пользователей крышу не сносило. Во-первых, так будет меньше отличий от текущего поведения. Во-вторых, меньше нажатий: отредактировать существующий пункт, а не создавать новый. В-третьих, и для новых пользователей будет лучше использовать типичные хоткеи, и наличие заготовок - самый простой способ дать это понять. |
|
Согласен только с 1. Но мне все равно, это уже шашечки. |
|
Да и 1. с течением времени потеряет смысл. |
|
Сейчас в ассоциации я вижу все имеющиеся команды сразу. Если их заменить на простой список (как я понял) будет не удобно - что бы просто посмотреть команду надо её выбрать, потом открыть, потом закрыть... Лучше оставить вид как есть (новые команды будут добавляться ниже) |
|
В списке может содержаться название команды или имя исполняемого файла, и хоткей. Компактно, в одну строку. Выбирать/открывать придётся только для правки. |
|
Smitis, не обязательно, это зависит от реализации того, что показывается в списке. А иметь и фиксированные команды, и список любых... - это как-то вычурно. Лично я *никогда* не пользую некоторые из фиксированных сочетаний. И зачем мне их видеть *всегда*? |
|
Ну, если в списке будет видно, какая задана команда, тогда можно и списком. |
|
Альтернативный тикет: 0002283 |
|
Идея разрешить назначать ассоциациям любые клавиши - неоднозначна. Поди потом разберись кто в ответе за ту или иную клавишу: то ли макрос, то ли ассоциация. |
|
А чем это отличается от того, что сейчас? Никто не заставляет пользователя создавать у себя бардак с клавишами. Может использовать только те, что есть сейчас, например. А может и дополнительно. Это его дело. |
|
>Никто не заставляет пользователя создавать у себя бардак с клавишами. Однако предлагаемая система поощряет такой бардак. P.S. Вот если бы сделать некий менеджер шорткатов, где можно было бы увидеть все занятые клавиши, с возможностью переназначить. |
|
Выдуманная проблема, ИМХО. Спорить не буду, просто точку зрения доложил. |
|
Я так понимаю, что хотелка так и осталась в подвешеном состоянии. Из-за не работающего плагина FormatMenu под 64-битным Far, до сих пор сижу на 32-битном. Может всё-таки просто добавить "захардкодженое" сочетание клавиш (я например использую Shift+Apps), которое до сих пор не использовалось в голом Фаре? А кому не нравится это сочетание клавиш - пусть переназначает себе как хочет с помощью макросов. А в редакторе ассоциаций сделать выпадающий список с 7-ю фиксированными комбинациями клавиш: Enter, Ctrl+PgDown, F3, Alt+F3, F4, Alt+F4 и эта новая комбинация клавиш, чтоб у пользователя не было желания устроить бардак с назначенными клавишами. Диалоги могут выглядеть приблизительно так:
|
Date Modified | Username | Field | Change |
---|---|---|---|
2013-01-24 07:23 | NightRoman | New Issue | |
2013-01-24 08:11 | JohnDoe | Note Added: 0010104 | |
2013-01-24 08:49 | Smitis | Note Added: 0010105 | |
2013-01-24 09:05 | NightRoman | Note Added: 0010106 | |
2013-01-24 09:08 | JohnDoe | Note Added: 0010107 | |
2013-01-24 09:13 | NightRoman | Note Added: 0010108 | |
2013-01-24 09:15 | NightRoman | Note Added: 0010109 | |
2013-01-24 09:17 | JohnDoe | Note Added: 0010110 | |
2013-01-24 09:18 | JohnDoe | Note Edited: 0010110 | |
2013-01-24 09:19 | NightRoman | Note Added: 0010111 | |
2013-01-24 09:43 | JohnDoe | Note Added: 0010112 | |
2013-01-24 09:44 | JohnDoe | Note Edited: 0010112 | |
2013-01-24 10:59 | NightRoman | Note Added: 0010114 | |
2013-01-24 11:01 | NightRoman | Note Added: 0010115 | |
2013-01-24 11:39 | Smitis | Note Added: 0010116 | |
2013-01-24 11:43 | JohnDoe | Note Added: 0010117 | |
2013-01-24 11:45 | NightRoman | Note Added: 0010118 | |
2013-01-24 15:01 | Smitis | Note Added: 0010122 | |
2013-01-31 11:02 | JohnDoe | Note Added: 0010170 | |
2013-01-31 11:07 | alexy | Relationship added | related to 0002283 |
2013-02-03 00:31 | alexy | Severity | minor => feature |
2014-11-14 08:46 | JohnDoe | Note Added: 0013232 | |
2014-11-14 11:14 | NightRoman | Note Added: 0013233 | |
2014-11-14 14:38 | JohnDoe | Note Added: 0013234 | |
2014-11-14 14:47 | JohnDoe | Note Edited: 0013234 | |
2014-11-14 15:34 | NightRoman | Note Added: 0013235 | |
2018-05-06 16:32 | SlashNet | Note Added: 0016074 | |
2018-05-06 16:33 | SlashNet | Note Edited: 0016074 | |
2018-05-06 16:34 | SlashNet | Note Edited: 0016074 |