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

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

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

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

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

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

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

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

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

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

Ядро:
загрузка-выгрузка на 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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