I want to be able to copy text to a “Copy Box”.

In early RTS you could bind units to number keys 1 through 10 by pressing Ctrl + # and then # to recall that selection.

I want to be able to have Multiple Copy & Paste boxes like Copy 1, Copy 2, Paste 3

Is there anything like this on Wayland already?

  • cizra@lemm.ee
    link
    fedilink
    arrow-up
    6
    ·
    3 months ago

    Inside a particular text file, you can use a modern text editor - (Neo)Vim, Helix, probably others let you to copy/paste via named “registers” (places to store copied stuff). Select something, then "ay to copy into “a”, then "bp to paste from “b”.

    • electricprism@lemmy.mlOP
      link
      fedilink
      arrow-up
      4
      ·
      3 months ago

      Wow that’s so cool, yes this is very similar to what I’m trying to do, copy to a predesignated “register” and then recall it, be it A B C or 1 2 3 …

  • jbrains
    link
    fedilink
    arrow-up
    6
    ·
    3 months ago

    I use copyq for this purpose. It doesn’t do exactly what you’ve asked for, but it solves a very similar underlying problem.

    • Last@reddthat.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      I’ve heard good things about copyq, but I sometimes run into compatibility issues with it for some reason. Clipx is also good, straightforward and easy to understand

  • Rentlar@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 months ago

    I found a solution today using Fcitx, the clipboard addon, and the default shortcut Ctrl+semicolon. However, it works more like a history that pushes each older item down, rather than 10 separately accessible boxes. It seems as though it will work with the use case you described.

    Note: I have no idea how well Fcitx is supported in Wayland.

  • nous@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    One of the big problems with this is there is no global shortcut for copy and pasting. At most there are the primary, secondary and selection buffers which applications can copy into and paste from. But each application handles the copy/pasting functionality in their own way. Or rather they typically let the toolkit they are using deal with it.

    Klipper, the kde clipboard manager comes close to something like what you want. You can CTRL+C multiple times and it stores a history of everything, then you can assign shortcuts to cycle through the entries and paste them out again. All it is really doing is reading the clipboard when it changes, saving that value than essentially copying from that saved list when you cycle though it. So it would be possible to write something similar that has specific numbered buffers - but you would still be saving/loading into the primary clipboard which applications can then paste from rather than creating a new set of shortcuts to paste from each buffer directly into an application.