Since the reddit community is now private, I want to ask this question again here :) The encoders intrigue me but I just lack the imagination to figure out how to use them for anything else but volume control…

  • sauron@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    1 year ago

    Left Knob: Volume Up/Down Click to Mute

    Right Knob: Scroll up/Down Click to Refresh

    In GIMP, Right Knob scrolls in and out

    In Kdenlive, Right Knob scrolls timeline left and right

    In Game, Right Knob alt+tabs to swap between game and discord for sending messages, cause the in game UI sucks and is slow.

  • FlatFootFox@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Volume knob with a quick push for muting is always a classic. If I’m on a set up with two knobs, I also like including next track, previous track, and pause/play as the secondary knob.

  • Jawick@keeb.lol
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I have one set to tab on clockwise and shift+tab on anticlockwise, allowing to you hold alt, shift, ctrl or gui while turning it to determine the function. It’s also great for code indentation.

    As for the inwards click function, I set that to caps lock as it’s not used frequently but nice to have when needed

  • vhg@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    current modes:

    • next/prev tab
    • next/prev change in vscode diff

    click cycles mode

    I tried all sorts of additional modes (scrolling, paging, cursor movements…) but I didn’t use them in the end so I disabled them.

  • FlatFootFox@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Volume knob with a quick push for muting is always a classic. If I’m on a set up with two knobs, I also like including next track, previous track, and pause/play as the secondary knob.

  • WindowDump@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Check out this article from SplitKB, it has some ideas and sample code you can start with:

    https://docs.splitkb.com/hc/en-us/articles/360010513760-How-can-I-use-a-rotary-encoder-

    Personally I have mine set to switch windows mostly, but lately I’ve preferred using a set of custom keycodes on a nav layer for that. I have to hold down a key to activate the layer. Tapping one key sends tab, the other shift-tab, and both hold down alt if it isn’t held down, starting the window switcher. Releasing the layer key releases alt, implicitly selecting the current window. It’s faster for me to do this than to move my hand to the knob.

  • R4_Unit@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I have a pimoroni trackball that I use for a variety of things which might feel good on some knobs too. I think that text cursor will likely feel pretty good, particularly if your encoder ticks while twisting. Then you could make one tick equal one arrow key press, and you dial in precise cursor location.

  • Chimrod@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    It’s a matter of taste, I use the encoder when I need to go quickly into a given position, without any requirement for the precision.

    So it’s ok for me to use it to scroll a webpage, zoom-in zoom-out inside a picture, or set the volume, but I prefer using a real key if I need to switch between tabs or applications.