I did a search on this but didn't see much recent discussion on it. I also have a bunch of thoughts, so I thought I should start a more general thread on the subject.
Possible improvements to the interface for linking Levers/Pressure-plates with other objects:
1.
Flashing game field highlight of object link candidates: The (now properly-working) feature that highlights on the game field the currently selected object from the list of possible candidates for linkage could be improved by flashing the cursor and/or object on the game field for the currently selected list item. I ran into an issue the other day in which a floodgate candidate was being highlighted as a yellow X, but I could not tell for sure if I was looking at the right spot because I had some nearby up/down staircases that also showed up as a yellow X.
2.
Viewing currently linked object(s): It would be immensely useful if there were a "view currently linked object(s)" option on the (q)uery menu for levers (and plates?). It could work just like the link options, only instead of showing a list of linkage candidates, it would show a list of currently linked objects and highlight the currently-selected one of those on the game field.
3.
Highlight all objects linked to current lever: It might also be nice to be able to highlight on the game field *all* objects linked to the queried lever, and possibly blink the currently selected object (per #2) to differentiate it from the rest. This would make it easier to see things like whether you have linked up all of your cages or whatever.
4.
Highlight all objects linked to *any* lever: Another iteration of #3 might be to additionally highlight objects linked to *other* levers in another color, and/or warn the user when they attempt to link something that is already linked to the current or another lever. This would make it easier to see at a glance whether you have linked up all your new floodgates to various different levers, for example.
5.
Highlight linked lever when querying object: Yet another thing that might be useful is showing on the query menu and/or game field for a linked object (e.g. a bridge, cage, floodgate etc.) what it is linked to. This would make it much easier to figure out which lever (and where) controls a given floodgate or whatever.
6.
Un-linking: Finally, and this has been brought up before, it would be useful to be able to remove linkages. This would allow you to more easily undo linkage of an object to the wrong lever or vice-versa, or allow you to reorganize your linkages or repurpose your levers.
7.
Lever+note integration (Uristocrat & aepurniet): http://www.bay12forums.com/smf/index.php?topic=70712.msg1728960#msg1728960 and
http://www.bay12forums.com/smf/index.php?topic=70712.msg1732919#msg1732919