I need to make a change to how Ctrl (and maybe Shift) key works in Operator and I need some opinions.
Currently, holding down the Ctrl Key when clicking on an entry in
Operator displays the HTML source and holding down the shift key when
clicking displays the content as I store it in an internal structure.
Unfortunately, my choice of the Ctrl key was a bad one, since the Ctrl
key is used to affect tabbed browser behavior. I'd like to change
Operator so that when the Ctrl key is held down when clicking, it
opens the web page specific to the operator action in a background
My choice of Shift was also bad, since Shift forces links to open in new windows.
The only keyboard action I'm left with using is Ctrl+Shift at the same
time (alt isn't available).
So, here's the question.
Of the two actions I provide, which is the most useful to microformat
developers, seeing the source of the microformat or how I interpret
Should I assign the Shift key to displaying the microformat and
Ctrl+Shift to displaying my internal representation (since I may be
the only one that uses it). This would mean I couldn't use the Shift
key to open a new window.
Alternatively, should I simply add menu items that correspond to these
two actions when Operator is in debug mode and get rid of the
Or perhaps a menuitem to display the HTML, and the hidden action (Ctrl
key) displays the internal representation.
Or maybe have Ctrl and Shift do exactly what they do today only in debug mode?
Thanks in advance for offering your advice.