SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002580SAS.Планета[All Projects] Хотелкаpublic16-12-2014 13:1714-06-2016 08:44
Reporterxyz 
Assigned To 
PrioritylowSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformWindowsOS7OS VersionHome Premium
Product Version140505 
Target Version27xxxxFixed in Version 
Summary0002580: Настройка горячих клавиш для пунктов контекстного меню
DescriptionВозможность настройки горячих клавиш для пунктов контекстного меню карты, работающих в сочетании с кликом левой кнопкой мыши на карте.
Сейчас есть жестко зашитые Ins+ЛКМ, Del+ЛКМ и тд. Хочется иметь возможность назначать клавиши на остальные пункты меню.
Tagsгорячие клавиши
Attached Files

- Relationships
parent of 0001751assignedvdemidov Вынести операции из пунктов главного меню главной формы в TActionList 
child of 0002605resolvedzed Горячая клавиша для создание полигона согласно росреестру 
child of 0002545confirmed Копирование координат в буфер по клику 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0015047)
vdemidov (manager)
16-12-2014 15:45

Так по правой или по левой кнопке мышки? По правой выдается контекстное меню и двигается карта при редактировании меток.
(0015048)
xyz (reporter)
16-12-2014 16:47

Всё верно. Контекстное меню появляется по правой кнопке.
В этом меню Ins+левая. Это сочетание я и хочу переопределить.
(0015052)
vasketsov (manager)
18-12-2014 18:59

Вы хотите переопределить сочетание вообще без использования LClick? То есть, скажем, по F7 загружать тайл, над которым находится мышь? А если мышь не над тайлом - ничего не делать? Так?
(0015053)
xyz (reporter)
18-12-2014 19:11

Я хочу переопределить без Ins, например по Alt+Click.
F7 конечно тоже устроит, хотя это менее интуитивно, и наверно сложнее в реализации.
(0015054)
vdemidov (manager)
18-12-2014 20:37

Клик мышкой будет всегда. Можно будет менять только клавиши модификаторы.
(0015055)
xyz (reporter)
18-12-2014 20:44

Отлично
(0015259)
zed (manager)
13-02-2015 14:43

> Можно будет менять только клавиши модификаторы.

Как это можно сделать?
(0015260)
vdemidov (manager)
13-02-2015 15:04

Ну, я планирую, когда-нибудь, сделать список действий (может это будет отдельный ActionList, может просто список, каждому из пунктов которого можно будет установить клавишу, а потом при клике мышкой проверяем по этому списку нажата ли клавиша так как сейчас проверяется нажаты ли клавиши Del, Ins и тд. Первый который встретился считаем тем который нужно выполнить.
(0015262)
zed (manager)
13-02-2015 15:16

Этот список должен как-то соотносится с ShortCutManager? Как эти хоткеи редактировать?
(0015263)
vdemidov (manager)
13-02-2015 15:20

Ну, во-первых, для редактирования это должен быть отдельный список, в котором можно указывать только конкретные клавиши, а не комбинации (ИМХО проверять комбинации это уже перебор), а во-вторых, желательно при назначении в ShortCutManager хоткеев проверять, что ни одна из клавиш не входит в список используемых модификаторов для клика мышкой, ну или хотя бы не совпадает точно.
(0015264)
Papazol (reporter)
14-02-2015 14:48

Вот Insert стопудово стОит сделать настраиваемым, в отличие от всего остального, что либо уже является настраиваемым, либо используется столь редко, что можно и без шорткатов обойтись.
И ещё есть два действия, которые имеет смысл делать через горячие кнопки: скачивание тайла слоя и его удаление.
(0015265)
zed (manager)
14-02-2015 16:44

> скачивание тайла слоя и его удаление

Не получится. Слоёв может быть больше одного, в отличии от карты.
(0015266)
Papazol (reporter)
14-02-2015 17:38

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

- Users who viewed this issue
User List Anonymous (2796x), Nemo3001 (1x), xyz (3x), vdemidov (6x), azizcheg (1x), zed (3x), netsky (1x), Garl (1x), gma (1x)
Total Views 2813
Last View 28-03-2024 15:17

- Issue History
Date Modified Username Field Change
16-12-2014 13:17 xyz New Issue
16-12-2014 15:45 vdemidov Note Added: 0015047
16-12-2014 15:45 vdemidov Status new => feedback
16-12-2014 16:47 xyz Note Added: 0015048
16-12-2014 16:47 xyz Status feedback => new
17-12-2014 09:29 vdemidov Priority normal => low
17-12-2014 09:29 vdemidov Severity tweak => minor
17-12-2014 09:29 vdemidov Status new => confirmed
17-12-2014 09:29 vdemidov Product Version 141212 => 140505
17-12-2014 09:29 vdemidov Target Version => 27xxxx
17-12-2014 09:29 vdemidov Summary Настройка горячих клавиш для ПКМ => Настройка горячих клавиш для пунктов контекстного меню
17-12-2014 09:29 vdemidov Description Updated View Revisions
17-12-2014 09:29 vdemidov Additional Information Updated View Revisions
18-12-2014 18:59 vasketsov Note Added: 0015052
18-12-2014 19:11 xyz Note Added: 0015053
18-12-2014 20:37 vdemidov Note Added: 0015054
18-12-2014 20:44 xyz Note Added: 0015055
23-01-2015 09:11 vdemidov Relationship added child of 0002605
23-01-2015 11:04 vdemidov Relationship added parent of 0001751
13-02-2015 14:43 zed Note Added: 0015259
13-02-2015 15:04 vdemidov Note Added: 0015260
13-02-2015 15:16 zed Note Added: 0015262
13-02-2015 15:20 vdemidov Note Added: 0015263
14-02-2015 14:48 Papazol Note Added: 0015264
14-02-2015 16:44 zed Note Added: 0015265
14-02-2015 17:38 Papazol Note Added: 0015266
14-06-2016 08:43 vdemidov Tag Attached: горячие клавиши
14-06-2016 08:44 vdemidov Relationship added child of 0002545



Copyright © 2007 - 2024 SAS.Planet Team