You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#51 2012-02-19 06:33:45
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Hind wrote:Я веду речь не о конкретных клавишах, а о поведении при первом запуске. Надо не выставлять псевдозначение «По умолчанию», а значение, равное этому умолчанию — чтобы потом изменения в дистрибутиве не влияли на то, что нужно нажимать юзеру. Любые конфликты должны решаться так же, как и сейчас.
А по мне это плохой вариант. В результате сочетания клавиш будут зависеть от того, когда именно поставил приложения. Поставил дома в одно время, потом через N месяцев поставил на работе - и получи разнобой.
По хорошему нужны наборы клавиш. Составили один набор - поставили его. Кому-то захотелось другие сочетания клавиш - создаёт другой набор. Ну и комплект стандартных наборов встроить. И никаких неожиданностей.
Ну вот я и говорю - сделаем сохранение-чтение набора. Причём сохранить можно будет как только свои клавиши (не-default), так и всю пачку. Тогда её можно будет считать потом и радоваться, что всё как раньше (если сами действия не поменялись, конечно)
Кстати, разработчики заметили кучу плагинных менюшек с одним-двумя пунктами (ну ладно - это я им показал))) ) и думают, куда бы всё рассовать, чтобы логично было. Загляните на
https://josm.openstreetmap.de/ticket/7226 ...
Offline
#52 2012-02-20 07:52:03
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Итак, свершилось. Josm-latest без конфликтов и плагины под него выложены!
Ставьте хоть все плагины сразу (я пробовал, ничего страшного).
Большая просьба проверить все часто используемые вами клавиши при настройках по умолчанию и сообщить, что не нравится - до выхода latest (5 марта) есть время поменять некоторые кнопки. Что-то могло вообще перестать работать - разработчики за всем не уследят!
Зарезервируйте папку настроек (~/.josm или %appdata%/JOSM) перед обновлением на случай полного краха
Потом поздно будет говорить, что клавиши не те...
P.S. Люди, помогите сделать хорошие умолчания для всех!
Под себя вы настроить ещё успеете - я сохранение схем клавиатуры, надеюсь, добавлю.
(D, V, T, N свободны для настроек под себя и про запас)
табличка
сбор голосов за Building_Tools в ядре JOSM
Last edited by akks (2012-02-20 08:45:02)
Offline
#53 2012-02-20 08:35:46
- Surly
- Member
- From: Екатеринбург
- Registered: 2009-09-17
- Posts: 820
Re: Горячие клавиши в JOSM
P.S. Люди, помогите сделать хорошие умолчания для всех!
Я бы поактивнее задействовал ряд функциональных клавиш. Себе настраиваю так:
F1 -- select tool;
на F2 -- различное рисование линий и полигонов: F2 режим рисования, Shift+F2 -- рисование домиков;
на F3 -- всё связанное с поиском и фильтрами,
на F4 -- редактирование данных: F4 плагин Edit tag (вместо клавиши T); туда же, например с shift -- редактирование relation (RelToolbox) и т.д.;
Shift+F5 -- Shift+F10 -- управление аудиомаппингом: F9 и F10 скорости, F5--F8 -- прокрутка и прыжки по меткам;
По-моему, достаточно логичная и запоминаемая схема получается.
Last edited by Surly (2012-02-20 08:47:13)
Offline
#54 2012-02-20 08:43:09
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
akks wrote:P.S. Люди, помогите сделать хорошие умолчания для всех!
Я бы поактивнее задействовал ряд функциональных клавиш. Себе настраиваю так:
...По-моему, достаточно логичная и запоминаемая схема получается.
Неплохой вариант, только на Маках и ноутбуках без F... неудобно. Ну и тянуться не все захотят. Это нам, любителям Фара/nc/mc нипочём
Last edited by akks (2012-02-20 08:44:43)
Offline
#55 2012-02-20 08:45:49
- Surly
- Member
- From: Екатеринбург
- Registered: 2009-09-17
- Posts: 820
Re: Горячие клавиши в JOSM
тянуться не все захотят
У меня левая рука постоянно пальцами на F1-F2 лежит, а правая на мыши. Вроде как никуда сильно тянуться не приходится. И Tab под мизинцем будет, тоже наверно удобно, хотя я про эту клавишу только теоретически знаю.
Offline
#56 2012-02-20 11:22:52
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Горячие клавиши в JOSM
А у меня левая на WASD, но в Inkscape я привык с лёту попадать и по функциональным.
Offline
#57 2012-02-20 14:14:14
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Так что, неужели ничего ужасного с клавишами на этот раз не произошло?
Поддержку альтернативных схем типа F1-FN организуем. Для умолчаний это, наверное, будет слишком радикальной переменой, согласитесь? (с учётом мелких клавиатур)
Last edited by akks (2012-02-20 14:14:26)
Offline
#58 2012-02-20 18:06:36
- Surly
- Member
- From: Екатеринбург
- Registered: 2009-09-17
- Posts: 820
Re: Горячие клавиши в JOSM
Для умолчаний это, наверное, будет слишком радикальной переменой
Да, но я за то, чтобы включить несколько клавиатурных схем в комплект. Или сделать возможность загружать их, как мы загружаем заготовки, варианты раскраски карты и прочее.
Offline
#59 2012-02-20 20:57:55
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
akks wrote:Для умолчаний это, наверное, будет слишком радикальной переменой
Да, но я за то, чтобы включить несколько клавиатурных схем в комплект. Или сделать возможность загружать их, как мы загружаем заготовки, варианты раскраски карты и прочее.
Ну, сначала только загружать (из файла или с явного URL), а когда добрые люди наделают схем - как с заготовками))) Но я это ещё ни с кем из разработчиков не обсуждал, за согласие ручаться не могу.
Offline
#60 2012-02-22 15:13:34
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Написал черновой вариант сохранения сочетаний клавиш в файл. (кнопки сохранить/загрузить/сброс в настройках клавиатуры F12).
Сохраняет тупо в текстовый файл shortcuts.txt в папке JOSM. Сохраняет только назначенные пользователем клавиши.
Не хватает как минимум переключателя схем.
Пока никому не показывал. Кому не лень, потестируйте сборочку и предложите что-нибудь хорошее.
Last edited by akks (2012-02-22 15:17:45)
Offline
#61 2012-02-27 16:17:48
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Ну что, дождались. JOSM в фазе стабилизации, поддержки клавиатурных схем похоже, в tested не планируется (Дирк как-то не очень настроен - говорит, файлы с "правильной раскладкой" на формумах для новичков зря понавыложат ). Она вообще нужна? (сохранять всю раскладку скопом всё равно не дадут при таком подходе - только то, с чего default сняли)
Клавиши поменяются окончательно (в latest они уже поменялись). Из плюсов - все плагины одновременно смогут культурно работать, а клавиши не будут расползаться как тараканы.
Last edited by akks (2012-02-27 16:21:28)
Offline
#62 2012-02-27 20:08:13
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,816
Re: Горячие клавиши в JOSM
Она вообще нужна? (сохранять всю раскладку скопом всё равно не дадут при таком подходе - только то, с чего default сняли)
В таком виде - наверное не очень. Основной смысл наборов был как раз в уходе от понятия "Default" для action и замены его на набор "Default", который можно поменять на другой.
Offline
#63 2012-02-28 06:37:37
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
akks wrote:Она вообще нужна? (сохранять всю раскладку скопом всё равно не дадут при таком подходе - только то, с чего default сняли)
В таком виде - наверное не очень. Основной смысл наборов был как раз в уходе от понятия "Default" для action и замены его на набор "Default", который можно поменять на другой.
На это товарищ Дирк не согласится ни в какую ) Галочки default всё равно поснимать пришлось бы.
Но недели через две, наверное, в новом latest будет новая тема - XML-файлы с любыми командами изменения настроек (и скачки файлов заодно). Хоть полная раскладка вмесьто default, хоть набор подложек, хоть СommandLine (если он будет хранить настройки в preferences.xml). С тасками и регекспами
Last edited by akks (2012-02-28 06:45:58)
Offline
#64 2012-02-28 13:01:42
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Устроил первое приближение к мегаконфигуратору - пока патч и примеры настроечных файлов. На первый взгляд работает. Может и таблицу клавиш заимпортировать (формат файла очевидный - копипаст с preferences.xml + 2 тега), GUI для сохранения - выбрать строчки в расширенных настройках и нажать "экспорт").
Посоветуйте чего-нибудь: http://josm.openstreetmap.de/ticket/4421
сборка: http://dl.dropbox.com/u/63393258/josm-custom.jar
Last edited by akks (2012-03-06 10:51:47)
Offline
#65 2012-03-11 12:26:01
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Ну как, все привыкли к новым клавишам josm-tested или поменяли их на свои?
Last edited by akks (2012-03-11 12:28:15)
Offline
#66 2012-03-11 12:46:37
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Горячие клавиши в JOSM
Решил посмотреть что с клавишами, увидел что там не работает сортировка по действию
Сортируешь колонку с Действием, список сортируется по Клавишам... Последний тестед.
Offline
#67 2012-03-11 12:53:52
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Решил посмотреть что с клавишами, увидел что там не работает сортировка по действию
Сортируешь колонку с Действием, список сортируется по Клавишам... Последний тестед.
И то правда. И не фильтрует по названию тоже...
P.S. Это привет от раскрашенной в 5006 таблички (красил не я )
Last edited by akks (2012-03-11 13:04:28)
Offline
#68 2012-03-11 14:21:10
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
Починил в 5070. До завтрашнего latest свежая сборка вот: http://dl.dropbox.com/u/63393258/josm-custom-5070.jar
Offline
#69 2012-03-11 16:30:50
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Горячие клавиши в JOSM
Починил в 5070. До завтрашнего latest свежая сборка вот: http://dl.dropbox.com/u/63393258/josm-custom-5070.jar
У меня теперь тестед из репов ставится, как у белых людей, так что подождём, спешить некуда
Вот бы сделать чтобы в винде проверялось наличие новой версии и самообновлялось!
Единственное что проверил, так это то, что Alt+A стало на обоих машинах с разным набором плагинов работать. До этого на одной переходило на Alt+B.
Вообще, кому пришла в голову мысль, что каждый новый плагин должен выкидывать существующий хоткей, а не сам искать себе свободный?
Offline
#70 2012-03-11 19:40:19
- Surly
- Member
- From: Екатеринбург
- Registered: 2009-09-17
- Posts: 820
Re: Горячие клавиши в JOSM
Ну как, все привыкли к новым клавишам josm-tested или поменяли их на свои?
Почти поменял на свои, но столкнулся с глюком. Переназначение режима "Select" на клавишу F1 не срабатывает и не запоминается. Т.е. после смены клавиши и перезапуска режим выделения остается на клавише "S". Версия 5064.
Offline
#71 2012-03-12 06:56:49
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Горячие клавиши в JOSM
akks wrote:Ну как, все привыкли к новым клавишам josm-tested или поменяли их на свои?
Почти поменял на свои, но столкнулся с глюком. Переназначение режима "Select" на клавишу F1 не срабатывает и не запоминается. Т.е. после смены клавиши и перезапуска режим выделения остается на клавише "S". Версия 5064.
У меня веселее - он и на клавише S не остаётся. Смотрю... ))
Смог починить у себя в коде, но не факт, что правильно. Написал в http://josm.openstreetmap.de/ticket/7226#comment:94 , будем ждать.
Last edited by akks (2012-03-12 07:17:32)
Offline