But cant you see the inconvenience, as Monospace said:
middle click isn't available to laptop users
That mean that everytime an update of lmms is made, you need to rebuild your own version, with middle-click, if you want the new versions new features?
Setting Loop-points will be changed to a better/ intuitive way. I dont like the current way either, especially if there is a long loop and the start needs to be moved then ..its a ..drag.. (PI : )
The argument for not using Middle-click is weak, because LMMS still uses it for togle mute of clips 🙄
So why is it not a breeze to change one mouse usage to another?
The answer is qT
The qT gadget that needs to be used for multiple-mouseoptions, are not used in LMMS!
I had the exact same problem when i tried to implement a two-function feature, i wanted one for left, and the opposite for right-mouse -Easy-peasy
Ehrr... NOT!
The qT code for that is... Overwhelming, and i have NO idea why it need to be.. (Actually i do: Cross-platform is the culprit :/ )
The whole method needs to be re-written, and a different qT-class needs to be instantiated in that new code, witch most likely will conflict with all other time-line features, and therefore break them.
Its dead hard to do!