Anonymous | Login | Signup for a new account | 21-11-24 12:50 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003864 | SAS.Планета | [All Projects] Хотелка | public | 27-07-2023 12:23 | 27-07-2023 16:21 | ||||||||
Reporter | Nemo3001 | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | feature | Reproducibility | have not tried | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | Windows | OS | OS Version | 7, 10, 11 | |||||||||
Product Version | .Nightly | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0003864: Добавить в список горячих клавиш программы пункты из контекстного меню карты и пункт для перехода в строку поиска | ||||||||||||
Description | Прошу добавить в список горячих клавиш (меню "Параметры" - "Настройки" - "Управление") все возможные пункты из контекстного меню карты и пункт для перехода в строку поиска, расположенную в строке главного меню программы правее пункта "Помощь". Горячая клавиша для перехода в строку поиска была бы удобна в работе: как это обычно делается в разных программах, можно было бы нажать, например, Ctrl+F и сразу вводить текст в строке поиска для ранее выбранного контекста (Координаты, Метки и тд). А для контекстного меню карты сейчас все имеющиеся в нем пункты меню и подменю отсутствуют в списке горячих клавиш программы, что очень неудобно в работе. И это в отличие от всех пунктов главного меню программы, для которых пользователю можно самостоятельно назначить удобные ему горячие клавиши. Контекстное меню карты вызывается щелчком правой кнопкой мыши над выбранной на карте точкой, но потом пользователю приходится смещать указатель мыши от этой выбранной точки, выбирая нужный ему пункт контекстного меню. При отсутствии горячих клавиш для пунктов контекстного меню это не только замедляет работу, но и не дает пользователю просто перемещать указатель мыши по карте и сразу выполнять для указанного места на карте нужное ему действие из контекстного меню с помощью горячей клавиши на клавиатуре. Например, можно было бы перемещать по карте курсор мыши и горячей клавишей на клавиатуре сразу копировать в буфер обмена координаты точек, на которые указывает сейчас мышь. Или быстро выводить горячей клавишей на экран в информационном окне высоту над уровнем моря для тех точек на которые сейчас указывает мышь. Или добавить горячей клавишей метку в точке, указанной мышью, и так далее - для любых пунктов контекстного меню, что было бы очень удобно в работе с программой. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | |||||||||||||
Notes | |
(0020416) zed (manager) 27-07-2023 14:41 |
Да, в контекстном меню горячих клавиш очень не хватает. К сожалению, их не так легко добавить (конечно, если не хардкодить). |
(0020418) Nemo3001 (reporter) 27-07-2023 16:13 edited on: 27-07-2023 16:21 |
Если с добавлением горячих клавиш к пунктам контекстного меню есть технические сложности в программе, то может быть есть смысл полностью продублировать все контекстное мено в виде подменю в каком-нибудь из пунктов главного меню программы (например, в меню "Операции" - "Контекстное меню"), и уже эти добавленные пункты главного меню со всеми строками из контекстного меню и добавить в список горячих клавиш. На самом деле, в основном отличие между выполнением пунктов главного меню программы и пунктов контекстного меню карты, наверное, заключается в том, что при вызове контекстного меню нажатием ПКМ на карте в процедуры этого меню можно передавать текущие координаты курсора мыши, а вот при вызове процедур через пункты главного меню понятие о текущих координатах курсора мыши на карте обычно не определено. Но ведь указатель мыши даже при вызове пунктов главного меню программы не обязательно будет находиться на строке меню за пределами главного окна программы с картой: указатель мыши и в этом случае может указывать на выбранное место на карте, а пользователь может вызвать главное меню программы с клавиатуры клавишами Alt и клавишами управлениями курсором. Поэтому пункты контекстного меню карты, добавленные в главное меню программы, могут сначала прочитать текущее положение указателя мыши: если оно будет в пределах карты, то передать в процедуры контекстного меню эти текущие координаты указателя мыши, а в остальных случаях (например, если указатель мыши будет на строке главного меню программы) можно передать в процедуры контекстного меню, например, координаты центра экрана, как это уже сделано сейчас в пункте меню "GPS" - "Поставить метку", где метка ставится в центре текущего экрана программы. В общем, может быть, тогда и назначить горячие клавиши всем пунктам контекстного меню карты будет не сложнее, чем любым другим пунктам главного меню, и выполняться эти пункты контекстного меню при нажатии на горячие клавиши будут для текущего положения на карте указателя мыши (ну, или для центра карты, если указатель находится на строке главного меню программы, или где-то еще за пределами карты). |
Users who viewed this issue | |
User List | Anonymous (591x), vdemidov (1x), Nemo3001 (10x), ingener (1x), zed (2x) |
Total Views | 605 |
Last View | 21-11-2024 12:50 |
Issue History | |||
Date Modified | Username | Field | Change |
27-07-2023 12:23 | Nemo3001 | New Issue | |
27-07-2023 14:41 | zed | Note Added: 0020416 | |
27-07-2023 16:13 | Nemo3001 | Note Added: 0020418 | |
27-07-2023 16:17 | Nemo3001 | Note Edited: 0020418 | View Revisions |
27-07-2023 16:19 | Nemo3001 | Note Edited: 0020418 | View Revisions |
27-07-2023 16:21 | Nemo3001 | Note Edited: 0020418 | View Revisions |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |