Custom context-sensitive mouse events and one custom function question

Hi
I move from Eagle, after a few (long) hours I have become quite comfortable with Kicad. In fact, I miss only one function from Eagle, which is an ulp anyway and more active mouse.
So:

  1. Is it possible to add some context sensitive actions to right mouse button and click wheel? Like, right click rotates the symbol or footprint when placing it?

  2. I use a following eagle ulp function: on schematic I group some symbols, then I run ulp. It goes automatically to the board and I have a floating footprint grouped to place on board with one click. This way, I can place some logical parts of schematic to the board and the placement of footprints is much easier and faster. In Kicad it could be done with hierarchical sub-schematics generating sub-net lists somehow. Could it be done in Python?

I will move to Kicad anyway, due to interactive router and easy libraries creation, hierarchy too. I think it is the best EDA right now :slight_smile:

Greetings,
Tom

Although this forum is frequented by some devs, it’s more for support than for expressing wishes for the development list of KiCAD.
What is encouraged though is that once you formulated a wishlist entry on here:


that you post a link/explanation back here so that others are made aware of your proposal and can chime in/lend support, etc pp.

Thanks, I am aware of this. However, I assumed that there might be a way to achieve my idea in the current software version. This functionality is not really critical :slight_smile:

You can post your questions to the developers [here]
(https://answers.launchpad.net/kicad).

Ok, point 2 is solved, partially, but it is ok.
I can click on eeschema part, Alt-Tab to board and voila! press M and the part moves :slight_smile:
This is cool, works out of the box, also in OpenGL.
The block does not move, but it is not a big deal.