Thank you all for your suggestions, I think I've decided to update the core
instead of making a separate plugin, since hotkeys are simple enough to
implement and may get frequent use from users.
I now wonder can anyone point me to the right direction as to where to
begin to integrate new hotkeys
Hello,
To build and run JOSM, see instructions at
https://josm.openstreetmap.de/wiki/Source%20code#CompilingusingAnt
Concerning hotkeys, you should start to get familiar with these classes and
see how they are used, this should help you to understand most of keyboard
interactions in JOSM: