[–] 2 points 3 weeks ago

I recently designed visuals with >5 distinct groups and was surprised that

  1. Some color combinations that look very diverse for non color blind people are barely discernable for colorblind folks (like Nord Aurora)
  2. There are only like 3 palettes with >5 colors out there that are widely considered colorblind safe.

Good article. Really tricky design challenge in practice, especially when other visual design axes (shape, texture) are already exhausted.

  • source
  • [–] 4 points 1 month ago

    And this is why anything that tries to block AI scraping will always, in every case, block screen readers. It's not a side effect. It's a natural outcome of the design.

  • source
  • [–] 2 points 2 months ago (1 child)

    This is a great and very informative write-up! I really appreciate it. I don't currently have a functioning computer due to the poverty that comes with disabilities and all that, but I hope that if I ever do, I remember your post! I have it bookmarked now. I'll also be sharing it with a friend who may find it useful. Thank you for sharing this with us! :)

  • source
  • [–] 3 points 2 months ago* (3 children)

    Good advice. I splashed out on the kinesis advantage. A two week holiday and switching to the ergo keyboard cured my tennis elbow. It's very expensive and took a long time to get used to but I wouldn't go back.

    I also installed Tridactyl Firefox extension for vim bindings. I don't use it often but it is handy when you are coding in vim and need to keep switching to a browser to read documentation.

    Edit: The annoying thing about the kinesis is that it only comes in US layout. So when I use it as a UK device I have to do some funny business to get a backslash.

  • source
  • [–] 4 points 2 months ago (1 child)

    I have experienced a traumatic injury of a wrist that results in chronic pain, so I had to build a similar setup for myself to continue working.

    More than that - if you work as a dev for a company, you are likely to use a company-provided laptop, which is often a Mac - so I use Aerospace instead of sway/i3 and configure everything in Nix.

    I also use an ergosplit kbd - this is what prevents me from being in pain all the time.

  • source
  • [–] [S] 2 points 2 months ago

    Hmmm.

    I haven't used keyd but at a glance it seems like its more lightweight than Kmonad, the lispy configuration syntax of Kmonad is nice imo. It also doesn't support keyup keydown events and overall I suggest it provides less level of configuration than Kmonad and is simpler.

  • source
  • parent
  • context
  • [–] 4 points 2 months ago*

    For me it's always my left arm's fingers that get tired first, especially the pinky and the ones close to it.

    I have now resorted to using the right shift and rebinded my right alt to act as the control key on top of using it as a special modifier key for certain actions.

    While holding Right-Alt:

    h j k l = arrows,
    
    w b = word-jump (Ctrl-arrow),
    
    0 4 = Home / End,
    
    u d = PgUp / PgDn,
    
    ; =  esc
    
    x =  Delete
    
    Shift-x = Ctrl-Delete,
    
    Backspace = Ctrl-Backspace,
    
    Enter = left-click.
    
    All the other keys act as if I click Ctrl. Like RAlt +y = Ctrl + y...
    
    

    There's also one more key near the Right-Alt that I don't know what it's called, but I rebinded it to be Ctrl + Shift. All of my terminals navigation commands are Ctrl + Shift.

    In neovim I even binded Space +w to click Ctrl +w cuz Right-Alt + w is word jump. And I use window navigation really often.

    I also have caps-lock binded to esc but don't use it that much. 3 ways to press esc for me (4 in neovim cuz I have jj = esc). 😅

    This has helped me tremendously.

  • source
  • parent
  • context
  • [–] 7 points 2 months ago (4 children)

    When my nerves started acting up because my job forces me to use the same key combination a lot I built myself a 'mouse board'. I slaughtered a cheap computer mouse, transferred the buttons to a footrest made of plywood, reassigned some keys with X-mouse and could now survive hours of doing mouse clicks and 'Ctrl + C' by doing them with my feet!

    While the commercial model has stupidly heavy foot pedals my version works on a toe tap. It's almost like dancing.

  • source
  • [–] 2 points 2 months ago (3 children)

    What pattern should I use for a mobile application when the user is filling a form and they want to make another entry that needs another form? The simplest case is tags for posts. But you can imagine if it was another more complex data type.

  • source
  • [–] 1 point 3 months ago

    idk if this is LLM-generated or this is just how humans talk now... I certainly don't prefer it :c

    but to offer more substantive criticism: I think the guideline is fine and there's no reason to focus so hard on the "if applicable" part--even the article itself gives perfectly cromulent examples of error text that work great for the scenarios it says "aren't applicable".


    of course, I know why the clanker writes like that, and that it doesn't give a shit about what I'm saying. I'm commenting because I think the WCAG guideline is great advice and doesn't deserve to get sloppified by clankers like this.

  • source
  • view more: next ›