By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1104 - Konsole keyboard shortcuts for copy/paste
Summary: Konsole keyboard shortcuts for copy/paste
Status: RESOLVED INVALID
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: R14.0.0 [Trinity]
Hardware: All Linux
: P5 enhancement
Assignee: Michele Calgaro
URL:
Depends on:
Blocks:
 
Reported: 2012-07-13 17:20 CDT by Kris
Modified: 2013-11-12 01:22 CST (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kris 2012-07-13 17:20:35 CDT
I think Konsole needs to have a keyboard shortcut for Copy. While it would still require the mouse cursor to select text, some people would find it useful to have a keyboard shortcut to copy instead of the Edit menu or right-click context menu.

I'd suggest CTRL+Shift+C (instead of CTRL+C) -- most people are used to using CTRL+C in GUI programs for "Copy", but that won't work in a shell for obvious reasons, and I do remember seeing another terminal emulator (I forget which) simply adding "Shift" to the key strokes in order to avoid the conflict.

If that keyboard shortcut is used, I think Paste should be doable via CTRL+Shift+V to make it more consistent (keeping Shift+Insert as an alt keyboard shortcut for those who are used to using it).
Comment 1 Darrell 2012-07-13 18:47:11 CDT
This is doable. All we need is a reasonable consensus that most users want this. :-) Raise the topic on the users mailing list and see what transpires.

Of course, each user can customize konsole with those shortcuts as you described (Settings->Configure Shortcuts). The trick is making those shortcuts the default system-wide.

Nowadays, when I build my Trinity packages for Slackware, I make those keyboards shortcuts the default system-wide. I don't know whether anybody is mad about that --- nobody ever said anything to me. :-) When I create the tdebase package I use my own $PREFIX/share/config/konsolerc config file, which looks like the following:

[Desktop Entry]
ActiveSession=0
DefaultSession=shell.desktop
DynamicTabHide=0
Fullscreen=false
Height 768=520
TabViewMode=0
Width 1024=744
bellmode=0
class=konsole-mainwindow#1
defaultfont=Bitstream Vera Sans Mono,12,-1,5,75,0,0,0,0,0
font=8
history=1000
historyenabled=true
keytab=default
schema=Linux.schema
scrollbar=2
tabbar=1

[Shortcuts]
close_session=Ctrl+Shift+W
edit_copy=Ctrl+Shift+C
edit_paste=Ctrl+Shift+V
file_print=Ctrl+Shift+Print
file_quit=Ctrl+Shift+Q
new_session=Ctrl+Shift+T;Ctrl+Shift+N

There is no default system-wide konsolerc file in the tdebase sources. Currently I add the file to my tdebase package in my build script. Yet the foundations would be exactly the same if we pushed the idea to GIT. Making at least the shortcuts as the default would be straightforward although the other options likely would receive mixed reviews.

Until we obtain a consensus that most Trinity users want those shortcuts as the default, the next best step is to do what I do and make those shortcuts the default through the build/packaging process. Another option is to create the konsolerc file and then after installing the tdebase package for your distro, simply copy your konsolerc file to $PREFIX/share/config/ and be done system-wide. The last alternative is to remind each user how to customize the konsole keyboard shortcuts.

By the way, I have been using those two shortcuts with konsole since I started using KDE2/3 many years ago. :-)
Comment 2 Kris 2012-07-13 19:24:55 CDT
(In reply to comment #1)
> This is doable. All we need is a reasonable consensus that most users want
> this. :-) Raise the topic on the users mailing list and see what transpires.

I'm not subscribed to the mailing lists (my life is a little too hectic at the moment without watching the multitudes of messages that tend to appear on the ML's).

Whenever I get the chance, I can join the IRC channel for several minutes to ask someone else to do it.
Comment 3 Michele Calgaro 2013-11-12 01:22:04 CST
As of today, keyboard shortcuts for Copy and for Paste are already available in Konsole.
Konsole -> Settings -> Configure Shortcuts... -> Copy
Konsole -> Settings -> Configure Shortcuts... -> Paste

I am marking this bug as resolved