SASGIS - SAS.Планета
View Issue Details
0002290SAS.Планета[All Projects] Хотелкаpublic11-12-2013 07:4122-12-2014 19:26
DJ VK 
 
normaltweakhave not tried
confirmedopen 
WindowsXPSP3
131111 
40xxxx 
0002290: расширение функционала кнопок мыши
На данный момент для двух операций используются два нажатия, левой кнопки (список меток) и правой (контексное меню). При этом Функции кнопок жёстко зашиты.
Предлагаю
1)добавить таймер для поддержки 2х режимов правой кнопки. кратковременное нажатие и длительное.
2)предусмотеть возможность переноса указанных выше двух опреаций между кнопками и их отключение
левый клик - правый кратковременный клик - правый длительный клик - операция отключена
No tags attached.
Issue History
11-12-2013 07:41DJ VKNew Issue
11-12-2013 07:52vdemidovCategoryРефакторинг => Хотелка
11-12-2013 07:52vdemidovProduct Version.Nightly => 131111
11-12-2013 07:52vdemidovTarget Version.Nightly =>
11-12-2013 08:14GarlNote Added: 0013409
11-12-2013 09:14vdemidovNote Added: 0013410
11-12-2013 09:15GarlNote Added: 0013411
11-12-2013 09:24vdemidovNote Added: 0013412
11-12-2013 09:24vdemidovNote Added: 0013413
11-12-2013 09:25vdemidovNote Deleted: 0013413
23-01-2014 10:49DJ VKNote Added: 0013686
23-01-2014 10:52DJ VKNote Edited: 0013686bug_revision_view_page.php?bugnote_id=13686#r5938
21-12-2014 11:48vdemidovAssigned To => vdemidov
21-12-2014 11:48vdemidovStatusnew => assigned
21-12-2014 11:50vdemidovAssigned Tovdemidov =>
21-12-2014 11:50vdemidovStatusassigned => confirmed
21-12-2014 11:50vdemidovTarget Version => 40xxxx
22-12-2014 19:26PapazolNote Added: 0015064

Notes
(0013409)
Garl   
11-12-2013 08:14   
есть у меня на мышке ещё дополнительные боковые кнопки, их хочется тоже заюзать, например как зум +\-
(0013410)
vdemidov   
11-12-2013 09:14   
Вопрос. Как отличать долгий клик мышкой, от движния карты мышкой? (Про неподвижную мышку рассказывать не нужно, практически невозможно нажать кнопку мыши и не сдвинуть ее при этом)
(0013411)
Garl   
11-12-2013 09:15   
в пределах одного тайла?
(0013412)
vdemidov   
11-12-2013 09:24   
И как это будет выглядеть? Карта не движется, пока не сдвинешь мышку за пределы тайла на котором нажал?
(0013686)
DJ VK   
23-01-2014 10:49   
(edited on: 23-01-2014 10:52)
Поясню.
Допустим я вот сейчас нажму кнопку левую мыши. это mouseDown/
если я ее отпущу, не начав двигать карту, то по mouseUp вылезает список меток. Как бы долго я не держал кнопку - выходит он, противный.
а если я пошевелю карту, просто сдвигается карта и никакого противного окна не выходит на mouseUp.

то есть уже разделено все давно, и менять НЕ надо!!!! А уж как это у вас определяется, точно пиксел в пиксел, или +/- 1-3 пиксела, это не суть важно.

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

(0015064)
Papazol   
22-12-2014 19:26   
Намекаю: в программе есть много полезных функций, а о них мало кто знает, разве что разработчики и тот, кто заказывал.