this post was submitted on 07 Sep 2026
293 points (100.0% liked)

Linux Gaming

27521 readers
839 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 3 years ago
MODERATORS
 

Okay, so by “controller” I just mean a specialized mechanical keyboard. Endless Sky is a spiritual successor to the Escape Velocity games. EDIT: I also realized this pic is from before I wired it up, but the only differences are four screws in the corners and the Micro USB cord from my long-gone Nexus 10 tablet semi-permanently coming out the back.

  • Gateron Black for most of the keyboard switches
  • Also got momentary toggle switches and a light duty aluminum push button, because Millennium Falcon and Top Gun.
  • “DSA” and “F10” profile keycaps
  • laser cut (painted Masonite) and 3D printed (PLA)enclosure
  • Layout built around the in-cockpit control mapping
  • Hand-wired (aka “Dead Bug”) keyboard matrix
  • QMK/VIAL programmable firmware on my last Promicro with a Micro-USB cable.
  • Dymo-style embossing tape labels!!!
top 20 comments
sorted by: hot top controversial new old
[–] Etterra@discuss.online 3 points 10 hours ago (2 children)

Get on my level scrub.

No but seriously, nice work, it looks very clean. Maybe could have been more ergonomic, but if it's comfortable without fucking up your wrists then maybe not.

[–] wjrii@lemmy.world 1 points 3 hours ago* (last edited 3 hours ago)

LOL. Possibly overkill for this:

I've been playing the game on normal keyboards for years, so any nods towards an ergonomic splay will be nothing but helpful. I suppose it's ever so slightly closer together than a full size board, but toeing in the layout makes up for that. Wrist-wise, I hover. It's literally the one good typing habit that "stuck" from when I was a youngling. I have never had any issues or needed wrist rests, so front-height being 7-12mm taller than most of my boards is not an issue.

If there is an issue it's that the thumb keys are tucked in a bit aggressively to keep a 60% keyboard's footprint, but since this is a very different control paradigm than an FPS or even a Minecraft, and definitely not for typing, it shouldn't be significant problem.

Besides, ergonomic deficiencies play into the immersion and aesthetic. ;-)

[–] Sasquatch@lemmy.ml 2 points 6 hours ago

must be tricky to hit all those center buttons under your legs like that

[–] wjrii@lemmy.world 14 points 23 hours ago

Revised picture:

[–] Mniot@programming.dev 27 points 1 day ago

Endless Sky is excellent. It captures all the enjoyment of the EV games, and its free for everyone.

Your controller looks great. Just the kind of thing an independent ES pilot would be flying with!

[–] probably_spork@piefed.zip 12 points 1 day ago (1 children)

Where can I start reading more on how to do this? I would love to make one for myself

[–] wjrii@lemmy.world 6 points 23 hours ago

This is probably the densest one-stop shop for handwiring resources. It has links to some of the other tools I used, and QMK is the open source firmware that runs many of them (I used a fork that enables a better graphical key mapper), though there are others that can be easier to set up.

On Youtube, there's a kid who has made a cottage industry out of these. Search for Joe Scotto.

In general, searching for "hand wired keyboard" will bring up a lot of resources. Then, if you're so inclined, learn how to do a basic PCB in KiCAD and you start closing in on a device that works every bit as well as a commercial product.

[–] HelloRoot@lemy.lol 23 points 1 day ago

This is fucking sick!

[–] thirdBreakfast@lemmy.world 3 points 19 hours ago

This is peak. Great stuff.

[–] Rentlar@lemmy.ca 17 points 1 day ago (1 children)

That's an amazing piece of work! I enjoyed playing Endless Sky a lot in 2018 (I only remember the date because it was on a Fedora 28 PC). Cockpit controllers really give the feeling of immersion when playing.

[–] wjrii@lemmy.world 9 points 1 day ago

You should try it again. They've added a lot of content, a few QoL features, and made a few balancing tweaks, but even back then the engine was pretty simple and solid.

[–] HerbGrower@slrpnk.net 5 points 23 hours ago* (last edited 23 hours ago)

I need some more games that benefit from 30 different hotkeys. Elite gets boring after a while, but I made a website that has rows of buttons for things like FSD, cycle weapons, deploy landing gear. Would load it up on a tablet and use that for those keybinds. Few games can really benefit from stuff like that though.

Apache2 hosted webpage which was all PHP, buttons and hotkeys they run were in a JSON config, includes an option to set the button colour which matches a CSS class. So colour:red would apply class="button red" and that class sets the border, box shadow and a gradient fill of the button to give it a slight 3d effect. PHP runs shell exec, so you could run any bash commands with it. Xdotool/ydotool allow entering key inputs from a bash command.

[–] new_world_odor@lemmy.world 11 points 1 day ago

The tape labels really fill out the look. Fucking badass :D

[–] terabyterex@lemmy.world 9 points 1 day ago* (last edited 1 day ago) (1 children)

your controller is awesome but i am very excited to find out about endless sky

[–] wjrii@lemmy.world 7 points 1 day ago

Oh, it's a lot of fun, and once you get the hang of it it's very easy to jump in for a casual session, or come back to after a layoff, but at the same time it often gets that "one more mission" or "one more custom loadout" time-murderer vibe. The main campaign for humans is a bit on rails, but it's very well-written for a game like this. It is funny to hit a dead end in other mini-campaigns where it's like, "Uhhh, that's all we've written so far. Knock yourself out!."

[–] TragicNotCute@lemmy.world 7 points 1 day ago

Very cool! Just downloaded Endless Sky and I’m excited to try it out.

[–] Sturgist@piefed.ca 5 points 1 day ago

This is dope. I want one!

[–] HouseWolf@pawb.social 5 points 1 day ago (1 children)

What's the keycaps on the top corners? I've been looking for something like them.

[–] wjrii@lemmy.world 5 points 1 day ago* (last edited 18 hours ago)

They came in a large bag of random keycaps from Signature Plastics, one of the "big-two" western keycap manufacturers, but they're obviously relegendable, and I think they're the F10 profile like my "COMMS" cluster.

[–] jasoman@lemmy.world 6 points 1 day ago

Escape Velocity Nova is soo good. ARIPA was a great mod too