Suggestion: separate Row Select from copy behavior

Hi,

In a describe window, with "Row Select" turned on I can select separate columns with Ctrl-click. When i copy witch Ctrl-C I get the full rows (all col details, not just their names).
If I turn "Row Select" off I can only get consecutive rows but Ctrl-C gives me just the column names.

Almost always I'd like to select a few columns from describe and Ctrl-C just to get their names.
The work-around now is to use the copy icon in the toolbar, but Ctrl-C is well into muscle memory by now :slight_smile:

Would it be possible to have a setting that Ctrl-C just copies column names from describe, regardless of "Row Select"?
Alternatively, maybe remove the option "Row Select" and add "Copy full row" to the copy icon sub-menu (as, to me, this is much more uncommon)?

Kind regards

Tomas

The column selector widget makes it easy to copy column names.
They can, but don't have to be adjacent.
To get all, you can just right-click and choose "copy checked to clipboard" or CTRL+A then CTRL+C

This works in every grid, not just describe windows.

CopyColumnNames

My trick for copying full row when row select is off is:
Home, SHIFT+End, CTRL+C

Or, if you want to copy multiple rows when row select is off:
Home, SHIFT+Up/Down to get the rows you want, SHIFT+End, CTRL+C

Hi John,

Sorry, but not running around with the mouse was the objective :wink:

So, the setting "Row Select" controls whether Ctrl+Click works or not. I can live with that.
These are the four ways of copying column names I know of:

1 - Ctrl+C with "Row Select"
ALPHA 1 VARCHAR2 (100 Char) Y
BETA 2 NUMBER Y
GAMMA 3 VARCHAR2 (9 Byte) N

2 - Ctrl+C without "Row Select"
ALPHA
BETA
GAMMA

3 - "Copy Selected..." toolbar, "Copy column names with alias" (q entered)
q.ALPHA, q.BETA, q.GAMMA

4 - "Copy Selected..." toolbar, "Copy column names"
ALPHA, BETA, GAMMA

Number 4 is my most common, typically for a select. I just wish there was a setting like
Copy column names default style:
Full rows
Short rows
One row, with table alias [ ]

The "Copy Selected..." toolbar should be kept for exceptions (maybe with "Full rows" and "Short rows" added).

Tomas

Hi Tomas,

The Describe Table window's CTRL+C behavior, when the "Columns" grid has focus, is not specific to the Describe Table window. It is tied to the grid itself, which is used all over Toad. I hesitate to make CTRL+C behave differently in that one grid, because then it will be non-standard.

But, here is what I can do. Next beta, you will be able to set up keyboard shortcuts for the items under "Copy Selected Column Names to Clipboard". Of course, you can set those shortcuts to whatever you want but If you set one of them to CTRL+C it will override that grid's copy to clipboard behavior. The options window will show that there is a conflict, but don't worry about that. It won't be a problem because these actions only apply when you have focus on that grid.

Sounds great, thank you very much!