Sorry to bring back an old thread, but I have been thiking about a mouse imporovement also, or maybe better said, a "b+C" construction improvement.
Now, we all know that the mouse can be used during "d" designate screens for easy selecting of objects, (and by we, I mean I played this game for over a year before finding out about it a few weeks ago

).
My suggestion is to carry this over to the "b+C" construction projects. Now, I know that Toady One did us all a Major Win by allowing us to mass designate constructions. But, being the lazy, greedy, gotta have mo'better guy i am, this gets tedious when building mass multi-level buildings (I do it outdoors because above ground forts are my fav). I can mass designate the ground floor easily, but the upper floor get tricky and obnoxious. Gotta put up corners walls first cuz dorfs dont build in diagnals, then gotta put the floors here and there in groups of 2x2 thru 5x5 or more, making sure to avoid where I need all those 2/3/4/5/6/+ length walls that I need like, a bazillion of for each floor....you get the picture. MY SUGGESTION: Slight change to the "b+C" actions. After telling it i want walls/floors/etc, I choose material FIRST, then just use the mouse to click wherever i want one. This solves 2 easy problems for me. One, the above is much easier to accomplish and two, i wont mass designate any construction that needs more stone than i have. It simple says "you dont have any more stone" after I have clicked enough constructions to bring my stock count of a certain stone to zero.
This is something that is prolly way out there since it reworks the interface and i know the interface needs revamping and is on the voting block and that Toady has said he would do it "maybe sometime in like...many years from now....after the important stuff is added" and WIN for him cuz that important stuff is why we play the game. I was just wondering if someone else could pull it off. I am not code literate (or whatever) to do it myself or I happily would.
Anyone have any thoughts on this?......err constructive thoughts i mean

Gorjo