Hello,
There is a command "Open clipboard" which inserts the current clipboard content into the currently active pane. This way, you must first identify that currently active pane, or select it. So, this cannot be automated by scripts from "outside" BC since such a script would not know which pane is active. So, in reality, I manually switch forth and back, do a lot of mouse clickings... it drives me nuts.
What would be needed are commands to select a given pane, not only the current "switch focus command": There is "F6" that toggles between two panes if you don't show but two panes, but it's not evident which pane will have focus after triggering the command, except by visual checking of the user himself, and things get worse when you have more than two panes open, e.g. the compare pane at the bottom of the screen.
So I understand that you cannot introduce such commands for every single combination, i.e. 3-way comparison (but then, you could indeed, see below), but at least for normal 2-way comparison, it's just TWO NEW commands that would be needed: "Focus: left pane", and "Focus: right pane" (and why not, a third command, "Focus: middle pane", for people who do 3-way comparisons). Then, a macro could trigger "Focus: left pane" (independently if focus is there already or not, thus no visual checking needed), then, "Open clipboard", and the same with the right pane also.
This would enable users to build 2 rather similar macros, anywhere where they are working, that would copy text, switch to BC, paste that text into an identified (!) pane there, and switch back to their "normal" application. Thus, it would enable them to choose a text and "send" it to BC in order to get compared, then (with the second macro), choose another such text, and perhaps (with that second macro), stay there, in order to do the real visual compare then.
As it is, with not knowing which pane is the focus pane in BC, it's extremely difficult to do so, and many a times, I simply don't know which BC pane in the end contains which text I imported there, which is desastrous if in the end, in your original program, you discard the "right" text and preserve the wrong one.
Of course, I would like to have additional commands in BC, "Open clipboard to left pane" and "Open clipboard to right pane" - perhaps you could introduce such additional commands also, but with the above-mentioned commands, it would be possible to first identify the wanted pane, THEN to paste the clipboard content into it: it would make me two steps instead of just one, but it would be working in a secure environment, which, at this time is not possible, and I so often end up with chaos, or even when not, I'm not sure if the pane that is presumed to contain a certain content really contents that content, or if I have mixed them up again: This is terrible.
Thus, is is possible to have at the very least "focus: left/right pane" = 2 additional commands, and perhaps more of them? My workflow would be tenfold better than it is now!
As it is now, I even avoid doing compares that ain't absolutely necessary, because it's such a fuss! Are there other possibilities that I don't see now? I even tried to identify the "basic control info" but the names are identical, it's just the "instances" that differ, and it's not that instance 1 is left, instance 2 is right, instance 3 is left again, instance 4 being right again, but it's aleatoric or I don't know: It's simply terrible - and then, most macro programs would not even be able to identify / put focus to given controls; similarly, identification of the caption content or the status line content will not help here, and as before, most macro programs ain't able to identify those.
So, such commands (at least 2) are really very much needed!
There is a command "Open clipboard" which inserts the current clipboard content into the currently active pane. This way, you must first identify that currently active pane, or select it. So, this cannot be automated by scripts from "outside" BC since such a script would not know which pane is active. So, in reality, I manually switch forth and back, do a lot of mouse clickings... it drives me nuts.
What would be needed are commands to select a given pane, not only the current "switch focus command": There is "F6" that toggles between two panes if you don't show but two panes, but it's not evident which pane will have focus after triggering the command, except by visual checking of the user himself, and things get worse when you have more than two panes open, e.g. the compare pane at the bottom of the screen.
So I understand that you cannot introduce such commands for every single combination, i.e. 3-way comparison (but then, you could indeed, see below), but at least for normal 2-way comparison, it's just TWO NEW commands that would be needed: "Focus: left pane", and "Focus: right pane" (and why not, a third command, "Focus: middle pane", for people who do 3-way comparisons). Then, a macro could trigger "Focus: left pane" (independently if focus is there already or not, thus no visual checking needed), then, "Open clipboard", and the same with the right pane also.
This would enable users to build 2 rather similar macros, anywhere where they are working, that would copy text, switch to BC, paste that text into an identified (!) pane there, and switch back to their "normal" application. Thus, it would enable them to choose a text and "send" it to BC in order to get compared, then (with the second macro), choose another such text, and perhaps (with that second macro), stay there, in order to do the real visual compare then.
As it is, with not knowing which pane is the focus pane in BC, it's extremely difficult to do so, and many a times, I simply don't know which BC pane in the end contains which text I imported there, which is desastrous if in the end, in your original program, you discard the "right" text and preserve the wrong one.
Of course, I would like to have additional commands in BC, "Open clipboard to left pane" and "Open clipboard to right pane" - perhaps you could introduce such additional commands also, but with the above-mentioned commands, it would be possible to first identify the wanted pane, THEN to paste the clipboard content into it: it would make me two steps instead of just one, but it would be working in a secure environment, which, at this time is not possible, and I so often end up with chaos, or even when not, I'm not sure if the pane that is presumed to contain a certain content really contents that content, or if I have mixed them up again: This is terrible.
Thus, is is possible to have at the very least "focus: left/right pane" = 2 additional commands, and perhaps more of them? My workflow would be tenfold better than it is now!
As it is now, I even avoid doing compares that ain't absolutely necessary, because it's such a fuss! Are there other possibilities that I don't see now? I even tried to identify the "basic control info" but the names are identical, it's just the "instances" that differ, and it's not that instance 1 is left, instance 2 is right, instance 3 is left again, instance 4 being right again, but it's aleatoric or I don't know: It's simply terrible - and then, most macro programs would not even be able to identify / put focus to given controls; similarly, identification of the caption content or the status line content will not help here, and as before, most macro programs ain't able to identify those.
So, such commands (at least 2) are really very much needed!
Comment