Override xcircuit's button bindings
XCircuit defines the key sequence Shift-Button1 as an alternative to the middle mouse button.
XCircuit started with the option "-2" remaps the button and key bindings. In this case, all bindings for "mouse button 2" or the "middle mouse button" will be remapped to the right mouse button, and all bindings for the right mouse button will be remapped to the backspace key.


Alternatively, .xcircuitrc options should be like the following

xcircuit::keybind e { action "finish" }
xcircuit::keybind l { action "select box" }