SASGIS - SAS.Планета
View Issue Details
0001067SAS.Планета[All Projects] Хотелкаpublic11-12-2011 07:2608-10-2012 19:55
YuriySVik 
 
normalminoralways
confirmedopen 
WindowsXPSP3
110418 
29xxxx 
0001067: Горячие клавиши для разных карт должны быть разными
Горячие клавиши для разных карт должны быть разными. Нельзя одну и ту же горячую клавишу назначать для разных карт. ИМХО. То есть программа должна уметь отслеживать этот момент.
ini, zmp, горячие клавиши
jpg Настройки.jpg (599,343) 13-12-2011 06:12
http://www.sasgis.org/mantis/file_download.php?file_id=536&type=bug
Issue History
11-12-2011 07:26YuriySVikNew Issue
12-12-2011 05:12TolikNote Added: 0004498
12-12-2011 05:12TolikAssigned To => Tolik
12-12-2011 05:12TolikStatusnew => feedback
12-12-2011 06:35YuriySVikNote Added: 0004501
12-12-2011 06:35YuriySVikStatusfeedback => assigned
12-12-2011 06:43TolikNote Added: 0004502
12-12-2011 06:43TolikStatusassigned => feedback
12-12-2011 07:40YuriySVikNote Added: 0004503
12-12-2011 07:40YuriySVikStatusfeedback => assigned
12-12-2011 09:23TolikNote Added: 0004504
12-12-2011 09:24TolikNote Edited: 0004504bug_revision_view_page.php?bugnote_id=4504#r2233
12-12-2011 09:27TolikAssigned ToTolik =>
12-12-2011 09:27TolikStatusassigned => new
12-12-2011 09:45YuriySVikNote Added: 0004507
12-12-2011 09:48TolikNote Added: 0004508
12-12-2011 15:32gpsMaxTag Attached: горячие клавиши
13-12-2011 06:12YuriySVikNote Added: 0004509
13-12-2011 06:12YuriySVikFile Added: Настройки.jpg
13-12-2011 06:12YuriySVikNote Edited: 0004509bug_revision_view_page.php?bugnote_id=4509#r2235
13-12-2011 06:35TolikNote Added: 0004511
13-12-2011 07:45YuriySVikNote Added: 0004514
13-12-2011 07:51TolikNote Added: 0004516
13-12-2011 16:15YuriySVikNote Added: 0004520
13-12-2011 16:15YuriySVikNote Edited: 0004520bug_revision_view_page.php?bugnote_id=4520#r2240
14-12-2011 11:59YuriySVikNote Edited: 0004520bug_revision_view_page.php?bugnote_id=4520#r2247
23-01-2012 22:35vdemidovStatusnew => confirmed
23-01-2012 22:35vdemidovProduct Version.Nightly => 110418
23-01-2012 22:35vdemidovTarget Version => 29xxxx
24-01-2012 11:13gpsMaxTag Attached: ini
24-01-2012 11:13gpsMaxTag Attached: zmp
26-01-2012 14:51DJ VKNote Added: 0005231
26-01-2012 15:06TolikNote Added: 0005232
14-09-2012 18:10gpsMaxSummaryГорячие клавиши для разных карт должны быть разными. => Горячие клавиши для разных карт должны быть разными
08-10-2012 19:55PapazolNote Added: 0009333

Notes
(0004498)
Tolik   
12-12-2011 05:12   
И как она должна это отслеживать?

ГК для карт прописаны в zmp (а также в maps.ini). Если у 10 zmp они совпадают, программа должна при старте вывести 10 окошек с ошибками? И что дальше с ними делать?
(0004501)
YuriySVik   
12-12-2011 06:35   
Ну и зря Вы нервничаете.
А зачем (какой смысл) задавать разным картам одни и те же горячие клавиши, например карта (Virtual Earth) и Bing maps имеют одну и ту же горячую клавишу Cntr+V – зачем? Да и со мной было несколько раз такое, когда происходит непонятка с программой а потом случайно узрел, что просто назначил повторную (совпадающую с другой картой) горячую клавишу.
1) Изначально (в чисто скачанной версии) таких казусов быть не должно. Ни какие горячие клавиши не должны совпадать.
2) При назначении пользователем новой горячей клавиши - программа должна анализировать и уметь отслеживать момент совпадения горячих клавиши и если они совпадают, то….. к примеру выскакивает окошко с диалогом: «назначенная вами горячая клавиша совпадает с клавишей с такой то картой, что сделать:
                        - назначить новую,
                        - удалить старую, ну и т.д.»
(0004502)
Tolik   
12-12-2011 06:43   
Да я не нервничаю, а спрашиваю, в чём конкретно идея.

1) Сейчас очень много zmp с совпадающими ГК. Вы возьмётесь отредактировать их все? Или хотя бы составить таблицу: какие ГК назначены - какие надо назначить?

2) Ну это в принципе можно сделать. Когда-нибудь не скоро, т.к. есть задачи и поважнее.
(0004503)
YuriySVik   
12-12-2011 07:40   
1) Сейчас очень много zmp с совпадающими ГК. Вы возьмётесь отредактировать их все? Или хотя бы составить таблицу: какие ГК назначены - какие надо назначить?
-
Обозначте задачу, если смогу сделаю
(0004504)
Tolik   
12-12-2011 09:23   
(edited on: 12-12-2011 09:24)
Сделать такую таблицу:

ZMP DefHotKey сделать
-------------------------------------------
VESat-N.zmp 86 123
VESat.zmp 86 234

ну и так далее...


Проблема в том, что кто-то привык пользоваться какими-то клавишами, поэтому надо поменять так, чтобы их не нарушить.
К примеру, я кнопкой "6" вызываю НЯК (соответствует DefHotKey=54 в YaNarodScheme.zmp), так что этот zmp менять нельзя. А какой-нибудь другой с той же гор. клавишей поменять можно.

(0004507)
YuriySVik   
12-12-2011 09:45   
не совсем понял, а если честно совсем не понял – задачу.
(0004508)
Tolik   
12-12-2011 09:48   
Ну просмотреть все zmp, найти все дубли defhotkey и предложить новые.
(0004509)
YuriySVik   
13-12-2011 06:12   
Может я неправ, а в таком варианте разве нельзя просмотреть? См. файл "Настройки".

(0004511)
Tolik   
13-12-2011 06:35   
Конечно, можно и в таком. Но всё равно придётся переводить названия клавиш в числа, чтобы отредактировать zmp.
(0004514)
YuriySVik   
13-12-2011 07:45   
Ну а кто мешает отредактировать в окне «Настройки», секунду…. Не хотите ли Вы сказать, что если я отредактирую в окне «Настройки» то оно не сохраниться в zmp?
(0004516)
Tolik   
13-12-2011 07:51   
Ага. Сохранится в Maps.ini.
(0004520)
YuriySVik   
13-12-2011 16:15   
(edited on: 14-12-2011 11:59)
Ну тогда проще оставить все значения пустыми.
А вообще делайте как можете, все равно СПАСИБО Вам за ваш труд.

(0005231)
DJ VK   
26-01-2012 14:51   
Толик хочет иметь возможность запрета назначения этой клавиши другим картам, а не просто линейное присваивание с заменой или отмену. Сложно но грамотно, так и надо делать.
А вот вопрос в тему, почему W не могу назначить для карты?
(0005232)
Tolik   
26-01-2012 15:06   
Да я-то не очень и хочу :)

А W работает нормально. Только она уже назначена на Wikimapia. Как раз эта хотелка бы и пригодилась :)
(0009333)
Papazol   
08-10-2012 19:55   
Разве можно запомнить все хоткеи нескольких десятков, а то и сотен карт? Я, когда делаю zmp, удаляю вообще параметр DefHotKey. Если вдруг ОЧЕНЬ надо, проще через параметры карты назначить чего-нибудь.