Ehm, guys...
It is a major flaw of the UI. There are complex ways to workaround it but this is not the point.
And I know all these workarounds already.
Every single fortress I make ends with some big construction project so I had a chance to try many different ways. And all of them have major flaws. Since the discussinon went that way, I will point them out:
And the checker board, as your example, be it arbitrary, isn't as many key strokes as it looks like.
Mark out the first block, then go through it, and make the checker board pattern, by canceling those construction jobs.
Problem here is when you use some rare material and don't have 2x too much of it to make the whole designation.
But generally it is a good approach, I use it when possible.
Then for the alternative set, just mark over the area, like the first block, and it'll fill in all the wholes.
It won't let you place a construction designation if some of the tiles are occupied. So it won't fill the holes. It will say "Construction present" in red, tried it just now. It is another flaw of the UI btw.
Use the stocks screens to remove all materials that you aren't planning on using, mind you this will also forbid any workshops made of the same materials. That can be worked around by building workshops out of blocks.
This is a no-go. Yeah I build all workshops out of blocks too. But the list of costruction materials includes all logs, stones, blocks, metal bars, coal, soap etc. You will have to forbid all except the one you are using. This will stop all queued jobs involving carpentry, masonry, crafting, wood burning, smithing, smelting etc. It will also stop all hauling of these material and make dwarves drop them on the way. And now THE WORST: It will cancel all your designated constructions using these material! Not immediately but when the dwarf gets the corresponding job you will get: "<Dwarf> cancels construct <object>: Job item lost or misplaced".
Workarounds for the workarounds anyone?