OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2012-02-17 07:53:59

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Горячие клавиши в JOSM

Внимание плагинописателям и сочуствующим!

Главный разработчик JOSM (в текущий период) Stoecker всерьёз занялся сочетаниями клавиш и проблемой их конфликтов (я не думал, что моя заготовка самогенерируемой таблички так далеко заведёт).

Цветной удобный список: http://josm.openstreetmap.de/wiki/Devel … rtcutsList
Обсуждение проблемы: http://josm.openstreetmap.de/ticket/7226

20.02.2012
Итак, свершилось. Josm-latest без конфликтов и плагины под него выложены!
Ставьте хоть все плагины сразу (я пробовал, ничего страшного). big_smile

Большая просьба проверить все часто используемые вами клавиши при настройках по умолчанию и сообщить, что не нравится - до выхода latest (5 марта) есть время поменять некоторые кнопки. Что-то могло вообще перестать работать - разработчики за всем не уследят!
Зарезервируейте папку настроек  (~/.josm или %appdata%/JOSM) перед обновлением на случай полного краха smile

Потом поздно будет говорить, что клавиши не те...

P.S. Люди, помогите сделать хорошие умолчания для всех!
Под себя вы настроить ещё успеете -  я сохранение схем клавиатуры, надеюсь, добавлю.
(D, V, ~T, N, U, ~H свободны для настроек под себя и про запас)

табличка
сбор голосов за Building_Tools в ядре JOSM
7328_building_tools_core_JOSM_Opera_201.png

Немногое из изменений (могло устареть):

Ядро:
             загрузка-выгрузка на OSM Ctrl-Shift-Up/Down (Updload/Download)
             Display geotagged images  -> Y
             показать/скрыть линии GPX : CTRL+SHIFT+X -> SHIFT-X (моя работа)
             Улучшение детализации линий -> W

BuildingTools:  W -> B
                      размер заданий -> ALT+CTRL+B
Сzechaddress:
              SplitAreaByEmptyWayAction Alt-S -> ALT+SHIFT+W
              FactoryAction  clickaddress ? -> ALT+SHIFT+K
IrsRectify:
               Alt-I -> *
FixAddress:
               Alt-Shift-A -> Ctrl-Shift-X
Gpxfilter:
                 Add EGPX layer: CTRL-SHIFT-G -> ALT+SHIFT+X (моя работа)
FastDraw:
               T -> Shift-F (моя работа)
LakeWalker:
               SHIFT-L -> ALT+CTRL+SHIFT+L
JunctionChecking:
               ?-Shift-B -> ALT+SHIFT+J
Reverter: menu Alt-I -> Alt-Y
               ObjectHistoryAction: ->ALT+CTRL+SHIFT+H
               RevertChangesetAction -> CTRL+SHIFT+T
Multipoly-convert:
     CTRL+SHIFT+M - > ALT+CTRL+SHIFT+M
Michigan Left:
               ALT-SHIFT-M - > ALT-SHIFT-N
Merge-Overlap:
               SHIFT-O -> ALT+CTRL+O
OpeningHoursEditor:
               ALT-T -> ALT+CTRL+SHIFT+O (!)
Piclayer:
              в главном меню Alt-Y -> Alt-L
RelToolBox (!):
              Create Multipolygon - CTRL+B , осталось
              New relation  (?)-Shift-C ->  ALT+CTRL+N
              Find - CTRL-F (?) -> ALT+CTRL+F
              Role - Shift-R->Ctrl-Alt-R (это уже я)
SimplifyArea:
             Ctrl-Shift-Y
Surveyor:
             AutoSaveAction Shift-S -> ALT+CTRL+SHIFT+S
TaggingPresetTester:
             CTRL-SHIFT-A -> ALT+CTRL+SHIFT+T  (моя работа)
TrustOSM:
                TrustDialog ALT+SHIFT+T -> CTRL-ALT-T (моя работа)
              ExportSigs -> CTRL-ALT-X (моя работа)
WayDownloader:
              SHIFT-W -> CTRL-SHIFT-W

Last edited by akks (2012-02-20 08:10:29)

Offline

#2 2012-02-17 08:08:46

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Горячие клавиши в JOSM

Я что-то не понял. Пусть делают абсолютно что хотят с дефолтными настройками, но зачем же нужно заменять мои уже сохраненные конфиги?

Offline

#3 2012-02-17 08:15:31

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Не, сохранённые конфиги трогать никто вроде бы не должен.

Offline

#4 2012-02-17 08:20:46

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Правда, если кнопка была свободна, а теперь вроде как занята - обнаглевшее действие придётся вручную назад переместить.

С дефолтными клавишами плагинов мы уже почти опоздали: http://trac.openstreetmap.org/timeline
fix shortcuts conflits - это про них...

Offline

#5 2012-02-17 08:47:12

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Горячие клавиши в JOSM

akks wrote:

От себя прошу Zverika за RelToolBox - плагин хороший и заслуживает нормальных клавиш. По крайней мере создание отношений и добавление-удаление...

я смотрю на табличку и вижу, что свободны только твёрдый знак и амперсанд, образно выражаясь.
Дирк не хочет работать над упорядочиванием этого мрака, так что не хочу и я.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#6 2012-02-17 08:52:44

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Горячие клавиши в JOSM

akks wrote:

На данный момент освобождена клавиша D (режим удаления перенесён на ctrl-del), домики на D пока переносить не соглашаются.

Кстати, а кто конкретно не соглашается? Автор плагина?


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#7 2012-02-17 08:57:30

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Zverik wrote:
akks wrote:

От себя прошу Zverika за RelToolBox - плагин хороший и заслуживает нормальных клавиш. По крайней мере создание отношений и добавление-удаление...

я смотрю на табличку и вижу, что свободны только твёрдый знак и амперсанд, образно выражаясь.
Дирк не хочет работать над упорядочиванием этого мрака, так что не хочу и я.

Так N же свободен со всеми модификаторами! Самое то для нового отношения. Shift-X, Ctrl-Alt-X, Alt-X, Shift-Up-Down и т д.

Для Дирка порядок, похоже, действительно важнее удобства, но после наведения порядка можно и об эргономике подумать (сейчас ему, видимо, тупо некогда). И думать лучше вместе, иначе клавиши будут представлять точку зрения ровно одного человека.

Offline

#8 2012-02-17 08:59:52

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Горячие клавиши в JOSM

akks wrote:

Для Дирка порядок, похоже, действительно важнее удобства, но после наведения порядка можно и об эргономике подумать (сейчас ему, видимо, тупо некогда). И думать лучше вместе, иначе клавиши будут представлять точку зрения ровно одного человека.

Порядок -- это не когда в табличке минимум красных ячеек. Это не уборка по дому, когда вещи из середины комнаты запихивают под кровати и в шкафы. И он ясно дал понять, что иные точки зрения его не интересуют.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#9 2012-02-17 09:01:42

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Zverik wrote:
akks wrote:

На данный момент освобождена клавиша D (режим удаления перенесён на ctrl-del), домики на D пока переносить не соглашаются.

Кстати, а кто конкретно не соглашается? Автор плагина?

В плагине перенести можно было бы, но только самому автору. Товарищи девелоперы против: http://lists.openstreetmap.org/pipermai … .html#6030 (после первого поста Zverik-a, я просто не научился ответчась в ветку, как в мейл-листах полагается). Там ещё трое против высказались в ответ на наше предложение. Вот он и отмахнулся...

Пока новых катастрофических изменений клавиш я не нашёл, конфликты больше мешали... Наша цель - проследить, чтобы таких изменений и не было smile !

Last edited by akks (2012-02-17 09:04:34)

Offline

#10 2012-02-17 09:08:13

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Я надеюсь, распихиванием плагинов по шкафам всё не закончится. Просто пока конфликты есть, об удобстве тяжело заботиться.

Моё личное предложение по домикам - спросить пользователя при установке - что он хочет: B или D.
D в ядре вообще оставить клавищей "Любимый плагин". Кому-то может чешский кадастр нужнее )

Last edited by akks (2012-02-17 09:09:39)

Offline

#11 2012-02-17 09:20:27

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Zverik wrote:
akks wrote:

От себя прошу Zverika за RelToolBox - плагин хороший и заслуживает нормальных клавиш. По крайней мере создание отношений и добавление-удаление...

я смотрю на табличку и вижу, что свободны только твёрдый знак и амперсанд, образно выражаясь.
Дирк не хочет работать над упорядочиванием этого мрака, так что не хочу и я.

Извиняюсь, оказывается Дирк до RelToolBox уже добрался. Я же давно предупреждал) Поправь, если что не так ( все кажется адекватным)

Last edited by akks (2012-02-17 09:50:00)

Offline

#12 2012-02-17 10:09:45

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Я тоже в RelToolBox поменял Shift-R->Ctrl-Alt-R , пока дальше не запрятали. Shift-R в Utilsplugin2 нужнее.
Последнее слово (и последний коммит smile ) за автором!

Сбор голосов за домики: http://josm.openstreetmap.de/ticket/7328

Last edited by akks (2012-02-17 10:23:28)

Offline

#13 2012-02-17 10:47:34

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Кстати, плагин IrsRectify ещё жив? А RGISopen?

Last edited by akks (2012-02-17 10:50:07)

Offline

#14 2012-02-17 10:59:56

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Горячие клавиши в JOSM

первый устарел и не работает, второй никогда и не работал. Их оба нужно удалить. Сделаешь? :)


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#15 2012-02-17 11:03:08

siberiano
Moderator
From: Novosibirsk
Registered: 2010-02-25
Posts: 1,003
Website

Re: Горячие клавиши в JOSM

Хочу чтобы в раксладке Дворака клавиши были на тех же местах! Мне пришлось туда-сюда двигать их вручную.

Offline

#16 2012-02-17 11:26:46

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Zverik wrote:

первый устарел и не работает, второй никогда и не работал. Их оба нужно удалить. Сделаешь? smile

Могу smile Хотя жалко немного) RGIS может в PicLayer перенесёте?

Offline

#17 2012-02-17 11:29:44

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

siberiano wrote:

Хочу чтобы в раксладке Дворака клавиши были на тех же местах! Мне пришлось туда-сюда двигать их вручную.

Нехилое пожелание, хоть и разумное)  Там и так бардак полный, даже без раскладок. Сначала разгрести надо.

Last edited by akks (2012-02-17 11:29:56)

Offline

#18 2012-02-17 11:57:47

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Горячие клавиши в JOSM

akks wrote:
Zverik wrote:

первый устарел и не работает, второй никогда и не работал. Их оба нужно удалить. Сделаешь? :)

Могу :) Хотя жалко немного) RGIS может в PicLayer перенесёте?

RGIS -- это нагромождение копипасты из WMSPlugin и PicLayer. Жалко там может быть разве что маленького и прикольного irsrectify, как примера для новичков.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#19 2012-02-17 12:00:31

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Тогда я пока что просто клавишу у IrsRectify подпорчу чуть-чуть smile
-- перенёс на звёздочку

Last edited by akks (2012-02-17 14:46:06)

Offline

#20 2012-02-17 14:49:33

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

RGisOpen удалил, если что - SVN всё помнит)

Offline

#21 2012-02-17 15:02:27

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 819

Re: Горячие клавиши в JOSM

А я мечтаю, чтобы помощь вызывалась назначенной на эту функцию клавишей всегда.  В любом режиме, где бы ни находился курсор, в том числе и из панелей и диалоговых окон. Сейчас назначенная клавиша работает, только когда активна область карты, а в панелях вызов помощи срабатывает по F1. Это неудобно, потому что я переназначаю F1 на инструмент выбора (вместо S), F2 на инструмент рисования (вместо A), а помощь сажаю на Ctrl-?.

Offline

#22 2012-02-17 15:12:29

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Surly wrote:

А я мечтаю, чтобы помощь вызывалась назначенной на эту функцию клавишей всегда.  В любом режиме, где бы ни находился курсор, в том числе и из панелей и диалоговых окон. Сейчас назначенная клавиша работает, только когда активна область карты, а в панелях вызов помощи срабатывает по F1. Это неудобно, потому что я переназначаю F1 на инструмент выбора (вместо S), F2 на инструмент рисования (вместо A), а помощь сажаю на Ctrl-?.

У меня такого не проявляется на latest. Только в панели редактора тегов, если по ней сначала мышкой щёлкнуть, по F1 страница с описанием тега вываливается. В остальных панелях F1  молчит)

Offline

#23 2012-02-17 15:32:44

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

А gpxfilter - плагин живой? (автор Upliner)

Offline

#24 2012-02-17 15:40:48

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Горячие клавиши в JOSM

Остался 31 конфликт... Хуже всех чехам - их CzechAddress имеет аж 4 конфликта с ядром и 2 c Utilsplugin2 и т. д. smile

Offline

#25 2012-02-17 16:03:53

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 819

Re: Горячие клавиши в JOSM

akks wrote:

У меня такого не проявляется на latest. Только в панели редактора тегов, если по ней сначала мышкой щёлкнуть, по F1 страница с описанием тега вываливается. В остальных панелях F1  молчит)

Значит, я наверно преувеличил насчёт всех панелей. Но запуск браузера с подсказкой по тэгу по F1 из панели тэгов наблюдаю постоянно, и это больше всего раздражает -- внезапный запуск посторонней программы.
Переназначить клавиши просьба не предлагать. F1 и F2 для этой цели как раз наиболее удобны. Переключения этих режимов требуются всегда, руку удобно держать, не снимая, на клавишах, которые находятся на самом краю клавиатуры вдали от основной массы буквенных клавиш. И привычно: во многих юниксовых графических редакторах на клавишу F1 назначено включение "select tool" или "default mode".

Offline

Board footer

Powered by FluxBB