Running Endeavour OS Linux and just updated to plasma 6.0.5, framework 6.3.0, Qt version 6.7.1 on Wayland. I use capslock strictly as my brain refuses to learn using shift (I do touch type no problem), but as well know the capslock is very slow on Linux which always results in text like THis. So, I’ve found a fix for it online and one of the steps is to enable the option “make capslock an additional Ctrl”, but that’s not gone :/ What to do?

  • Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    7 months ago

    try changing your ~/.config/kxkbrc:

    [Layout]
    # ... 
    Options=caps:ctrl_modifier
    # ...
    

    that’s the file KDE’s keyboard settings change.

    Also:

    • caps:ctrl_modifier means “Make Caps Lock act as an additional Ctrl modifier, but keep identifying as Caps Lock”
    • ctrl:nocaps means Ctrl position -> “Caps Lock as Ctrl”
    • ctrl:swapcaps means Ctrl position -> “Swap Ctrl and Caps Lock”
      • Eager Eagle@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        iirc one program (a game, I think) didn’t work properly when I had nocaps: the keyboard settings would allow the keybind, but it didn’t work in-game

    • penquin@lemm.eeOP
      link
      fedilink
      arrow-up
      1
      ·
      7 months ago

      The thing is that I don’t need the option “Make Caps Lock act as an additional Ctrl modifier, but keep identifying as Caps Lock”

      The one I need is gone for some reason. I need the “make caps additional Ctrl”

        • penquin@lemm.eeOP
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          7 months ago

          I want it to act as an additional Ctrl so I can fix the slow response of caps lock to prevent THis behavior

  • Taffer@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 months ago

    I use a thing called kbct for remapping CapsLock to Control: https://github.com/samvel1024/kbct

    Wine apparently uses so low level input routines, this was the only way I could find that works properly. Need Control in the right spot to play Final Fantasy XIV. 😄