supersquirrel

joined 6 months ago
[–] [email protected] 2 points 10 hours ago

Damn alright good to know. I figured the reduction in price came from surveillance capitalism in some form or other but I have never had a payment or key issue with them. I just thought I was dumpsterdiving and might get kind of dirty, but thought fanatical was relatively legit... but yeah fuck fandom it is cancer for web browsers ughhhh.

 

There are some decent deals going on right now, not so much for AAA titles really, they don't seem to be going on sale much in my opinion in the past year or so.

Indie games on the other hand have been having some really great discounts.

Here is the /r/gamedeals steam summer sale thread

https://old.reddit.com/r/GameDeals/comments/1dpxrdr/steam_summer_sale_2023_day_1/

The thread you are really interested in is the Hidden Gems thread tho...

https://old.reddit.com/r/GameDealsMeta/comments/1dpxyff/steam_summer_2024_hidden_gems/

Even more so than steam... I think some of the recent Fanatical bundles have been really great for indie games, I bought almost everything from these bundles

https://www.fanatical.com/en/pick-and-mix/platinum-collection-build-your-own-bundle

https://www.fanatical.com/en/pick-and-mix/build-your-own-revival-bundle

I also picked up a bunch from this one too

https://www.fanatical.com/en/pick-and-mix/build-your-own-handheld-heroes-bundle

I really like the digital board games from direwolf like Instanbul, Everdell, Wings Of Glory. Concordia is also a brilliant digital board game and perhaps one of the best board games ever invented by humanity... (not kidding).

How about y'all? Have you picked up any good indie games for your steam deck lately?

Kinda spent a lot, but with a lot of these indie games, like the big metroidivania games and such I just don't think they are ever going to come down below $3, they aren't worth that little lol anyways.. but just look at the isthereanydeal stats for some of the indie games in the fanatical bundles they straight up destroy steam's "summer sale" in my opinion at least at a cursory glance.

For example, look at "Trinity Fusion" in the "handheld heroes bundle", Steam advertises it on "sale" for $12, but if you buy 5 games or so on fanatical's bundle it is $3....

...just saying, might be a good time to flesh out your steam deck's indie, local co-op, party and retro style catalog!

[–] [email protected] 1 points 2 days ago

If you need more focus to the game play Sky Island, also / and ? are your best friends

[–] [email protected] 1 points 3 days ago (1 children)

Lol, right off the bat, like the extreme left have any respect for the apparatus of federal government. 🙄🙄 (see blm riots, where protesters in Portland attacked and caused damage to The Courthouse, The Edith Green-Wendall Wyatt Federal Building, the Gus J. Solomon U.S Courthouse, The Pioneer Courthouse, and the US Immigration and Customs Enforcement building.)

right like minor acts of property damage equate to literally attempting to overthrow the federal government?

You fool

[–] [email protected] 1 points 4 days ago* (last edited 4 days ago)

Windows Phone was never given a chance to pan out. There wasn’t space for Windows Phone to force its way on the scene when it finally began to fire on all cylinders as a smartphone OS but they were building a critical mass of loyal users that would have set up Microsoft longterm to successfully exploit the opportunity to when it came.

It is wild to me that upper management at Microsoft was too dumb to understand that and just killed their perfectly good apparatus for gaining a foothold on the mobile market. Simply put a tech company that large should always be thinking seriously about maintaining a practical entrance to an industry as important to their bottom line as this.

They are fools and they ultimately threw mud in the face of the small amount of windows phone fans (of which there definitely were loyal fans especially for the great Nokia cameras and extremely focused UI) who could have delivered that initial burst of energy and excitement/growth when the opportunity eventually did come. Thus they have actually sealed and barricaded the door to Microsoft ever EVER being in the mobile space since they betrayed ALL of the early adopter nerds who would have stuck around for the rough beginning.

[–] [email protected] 1 points 4 days ago

Hell yeah, it is so much easier than it used to be right?

How was your experience?

Any tips for someone who might be about to do the same?

Did you create a ritual pyre of Microsoft jewel cases and old manuals and stuff and burn it while dancing around it chanting burnnn babyyy burnnn?

[–] [email protected] 1 points 4 days ago* (last edited 4 days ago) (3 children)

Not knocking people with similar beliefs hanging out together, but it’s wild yousay that and don’t see that in lemmy.

Yawn here we go again with slippery slope echo chamber arguments.

Ok well I AM knocking conservatives when they hang out in groups, they become incredibly toxic and violent in their beliefs and they become dangerous even to the existence of a basic apparatus of federal government (see January 6th). Still, like putting all the rotting food in a trash can, while it doesn’t slow down the rot of the already rotting food, it does keep it contained and safe. Conservative hateful ideologies can only really thrive when centrists use force to open the door to larger communities and make them accept the presence of fascists. Then normalization can start that will indoctrinate people who never otherwise would have accepted the violence and unnecessary cruelty of conservatism simply because people begin to think “oh, well we wouldn’t have let an ACTUAL fascist through the door right!? We are civilized!”.

The difference between groups of leftists is while they all might have pink hair and punk looking clothes and rainbow colors or whatever, and they all might “look the same” to you…. but unlike your pathetic, lame conservative friends, your leftist friends will accept you for whoever you want to be whether we are talking about your gender, clothing tastes, desire to express feminine or masculine identities, off the wall careers you want to follow, new developments in your relationship to your spirituality or religion or really WHATEVER the fuck you want. Your leftist friends will give you direct aid no questions asked when you need it, they will be vulnerable and emotional with you when you need it and never shy away from a heartfelt conversation about love or caring for others just because it is awkward.

Your conservative friends will be too afraid to hug you when you reveal to them you are far out on an edge of depression and scared you are going to hurt yourself because that might look gay, they will literally leave you floundering at the edge of the void because they have been so fucked by their ideology that their first concern is to assure you they didn’t abruptly switch who they were attracted to and were now trying to make a move on you while you are emotionally devastated.

Conservatives are for the most part dangerous children who think they are adults, and they largely stand in the way of younger generations fighting for their survival. Go find your local radical leftist librarian at whatever protest all the kids are at on the other hand…

When leftists get mad it isn’t because they are drunk at their high school kids sports game and yelling at an innocent scared high school trans kid that he is gonna beat the queers up, they get mad because people don’t have healthcare or homes, or when genocide is happening or when we are destroying the earth in a way we can never fix. They chain themselves to a tree in the path of a dozer which is a universe away from being angry and mad at people because you don’t understand them and that scares you, the leftist understands exactly what functions the tree, the bulldozer and their body all play in that moment and they willing and full of righteous anger to do it.

The shrillness you place in leftism is we don’t make time for bigots, and if your social awareness is so muted that you can’t tell the difference between shouting down a bigot and bullying a truly innocent and well intentioned person, than don’t get upset at leftists for seeing a massive red flag flying over your head in terms of deducing your intentions.

[–] [email protected] 42 points 5 days ago (4 children)

Hopefully they will be so shortsighted and suffocate themselves with this Ai hype.

waves from over in the linux corner seize the day, and microsoft's throat :P

[–] [email protected] 16 points 5 days ago* (last edited 5 days ago) (6 children)

If by asking for a neutral place you are asking for somewhere that conservatives with hateful, childish, and dangerous beliefs that have no quantifiable basis in reality can go where they won't be treated like children..... shrugs

Not anywhere I will spend my time, conservatives can stay in their lame isolated pockets on the fediverse, the rest of the fediverse is for people who actually have functioning capacities for empathy and want to have adult conversations that adhere to reality.

[–] [email protected] -2 points 1 week ago* (last edited 1 week ago) (1 children)

TL;DR of course sci-fi couldn’t have imagined how cool juggalos are, scifi is mostly written (and MORE importantly gate-kept) by man-babies with incredibly narrow views of reality, fuck sci-fi let’s go hang out with the juggalos…

Honestly other than just extrapolating out what technologies will facilitate the rise of dystopias (while being weirdly obsessed with the aesthetics of dystopias to the point of it being dysfunctional to the objectives of the narrative and fiction) what have sci-fi writers actually meaningfully imagined about the future in the western canon?

For all the mountains and mountains of sci-fi books and tv shows written I am not sure there is actually much to show for it except endless descriptions of how colonization, war and authoritarian power will be facilitated by future technologies (in a way that superficially claims to be subversive but is really just technology porn, politics be damned).

The only western/European sci-fi series of any significant popularity that I think grapples with anything meaningfully human about positive potentials of the future is Star Trek. Other scifis of course accomplish this in parts of their stories, or in peripheral stories and side series, but almost without fail they all circle back to the same 5 things a boomer dude can imagine a society of boring boomer dudes doing who worship technology and talk over women.

Murderbot is dope tho, I don’t say this critique to attack the wave of sci-fi that is written by diverse new authors that subverts the genre, just to say that the old guard of the genre should be trashed and thrown out the window in favor of these new authors who actually treat envisioning the human condition realistically as important…. to writing books about humans in the future…….

….sigh sorry I really think the classic sci-fi genre gets wayyyyyyyy too much of a pass for being a serious genre of art when it is written by a bunch of clowns who mainly used representations of human beings like action figures and G.I. Joe figurines, bending them in brutal and inhuman ways so that they carry out cool action sequences on the living room floor and reference cool technologies that will make their dad notice them and give them a hug for being smart. None of which is wrong unless you are claiming to write literature that illuminates deep things about the human condition with respect to the breadth of future possibilities.

[–] [email protected] 2 points 1 week ago* (last edited 1 week ago) (1 children)

says Pussy riot in the mirror 3 times as the clock strikes midnight

nervously waits (or excitedly? how big exactly is a riot of pussy? Big enough? How many hectares does the average Pussy Riot engulf?)

11
submitted 1 week ago* (last edited 1 week ago) by [email protected] to c/[email protected]
 

This youtuber makes Sky Island playthroughs and I think they are really well done and deserve more views!

 

In the end I don’t think internet users in rich powerful countries are the users most likely to benefit and invest their time into in the fediverse. They might be the ones with the most free time, money and privilege around computers which makes being on the leading edge of niche technologies far easier, but I don’t think using the fediverse vs commercial social media is thattt crucial of a difference for most (add a million qualifiers here except if you are black, queer, trans etc… I am talking in relative terms here) livimg inside the borders of colonial powers like the US, France, Germany etc..

Speaking as a hetero white dude who grew up with a decent amount of privilege the fediverse isn’t for the countless versions of me living within the borders of colonial powers…

It might have been programmers living within the borders of colonial powers that did most of the labor to create the fediverse, and most of the early users might have come from within colonial powers but I think it is important to recognize that the gift that the fediverse represents to the world is the capacity to empower people living outside the borders of colonial powers to own and run their own social networks instead of having some random Facebook employee who doesn’t have the time or basic knowledge of a country to make major decisions about what news accounts to moderate as dangerous spam and what to allow.

From a 30,000 foot view, speaking in broad terms and specific values and priorities, what do you think are the best strategies for flipping the script on the fediverse being mostly a tool used by people within the borders of colonial powers to one used by without and within?

I wonder about the capacities of fediverse software being useful as a compliment to HOT open street mapping type initiatives in the wake of disasters and just in general?

(Are server costs just generally cheaper/easier in colonial countries to run or is it purely a money and time thing? I don’t really know)

 

I have unfortunately not been able to figure out how to load controller configurations that I have shared to steam into games that weren’t the original game I made that controller config in. I click on the controller layout and it fails to load and reverts back to the layout I already had selected.

My recommendation (cobbled together from recommendations from others) for getting around this is adding the file manager "Dolphin" (steam deck already has it) as a non-steam game to steam as well as “Corehunt” (which you have to download from Discover, it is made by the same people that made CoreKeyboard). Or you can just use Dolphin and Corehunt in desktop mode.

https://flathub.org/apps/org.cubocore.CoreHunt

https://gitlab.com/cubocore/coreapps/corehunt

(you already have Dolphin)

Before I start, if y'all have a better way feel free to chime in and show me the light :P.

——

Go to the game you want to copy a controller layout into. Edit one of the default controller layouts, make a random change to it, rename the controller layout to a unique name like TARGET_game then export the file as a personal save (or a personal shareable save I can’t remember which).

———

In Corehunt, search for the file, Corehunt should find the file fairly quickly (it is muchhhh faster, fuzzier and more thorough than the other file search programs I have used on the Steam Deck so far). Note the file path.

———-

If needed, also search the name of the controller layout you want to copy into the game (name that layout something you can search for easily too).

————-

Navigate to the file path for your controller layout you want to copy, click split view in dolphin and then open up the controller layout for the game you want to copy the controller layout into (that contains your “Target_game” file) and… drag and drop copy!

————

Done! Now when you go to browse layouts for your new game, the layout from your old game will show up and be loadable.

Note… you can also look up your steam deck’s file path to controller layouts in a guide or documentation but the filepath is really annoying and one of the folder steps is your steam user-id… so I actually think this explanation is much more concise and easy to do. Just let Corehunt find the folder location for you and then pin it to Dolphin’s sidebar so you can quickly jump to it again.

Steam games should name themselves according to the name you have in Steam, but sometimes the folder name is a number (the steam game’s id number or something).


 

Unironically.

Next time you hear a ridiculous description of the steps required for a ghost summoning or exorcism, just think about all the emails you have gotten from HR that detail the pointlessly overcomplicated process for clocking in and out of work.

Or when you hear Sony just lost all their emails and you are like… what does that even mean?

It’s all just spirit forces blasting back and forth on a cosmic scale of bullshit and silicon.

 

With graphics turned to low (which just looks retro to me and fits the vibe of the game like I am playing midtown madness-ultra) Motor Town is a blast on the Steam Deck!

What really makes it fit well with the deck is the autopilot feature where you can hit a button and your car will automatically navigate to the next step of whatever job you are doing. That makes it perfect for picking up and putting down while you do other stuff.

 

cross-posted from: https://sopuli.xyz/post/12374907

I recently came up with a Steam Deck keybindings layout for Cataclysm DDA after someone asked me about it and it gave me the push I needed to actually sit down and do it the way I wanted to. I think there are some really cool implications for accessibility here as well as this is a pretty damn fast way of inputting keys once you get used to it, and investing the time is worth it since the control scheme laid out here immediately has plug-and-play compatibility with not only a ton of games but also a ton of powerful software tools.

::: spoiler post text contained below


Cataclysm DDA, Vim & WASD

edit: I recommend increasing the transparency of the popup steam menus by a large amount in practice, I kept them fairly opaque to make the video demonstration easier to follow

Vim Ring

From this perspective, the Vim hjkl keys (along with the diagonals y,u,n and b because this is CDDA and we need those diagonals) provide us with a clear idea we can ground our Steam Deck mapping in, and unlike a Vimmer with a qwerty keyboard, we can unfold the keys into the navigational ring (up down left right) Vimmer's imagine in their head to understand Vim qwerty controls.

Not only does this provide an easy way to remember our first choice in dividing the qwerty keyboard into Steam Deck mappings, because this first mapping is based on a conceptual perspective projected onto the qwerty keyboard made literal in the form of a navigational ring, it means that the control scheme has plugin and play compatibility with a dizzying array of software and games that all are part of Vim's ~40 year? tradition and evolution of keyboard controls. Once you memorize the Vim Ring on your Steam Deck you will be able to use it for the rest of your life on joysticks and touchpads, and you can rest assured that other people will be developing vim hjkl based controls for software and games for the rest of your life.

WASD Ring

WASD is probably one of the most well known "conceptual projections" onto the qwerty keyboard right?

It might seem a bittt confusing at first that z and x are the diagonals, but if you remember that this navigational ring is based on WASD, than s has to be down, and thus it becomes intuitive that z and x would be the downward diagonals. The letters q and e are almost without fail where left-lean, right-lean controls are for tactical shooters (for leaning out of cover to shoot) but even to someone unfamiliar with these control schemes, q and e are pretty intuitive.

Center Column

Notice here, that between the Vim and WASD rings is 2x6 column of unbound letters on the keyboard, those being c v, f g, and r t. The natural place for these letters which are frequently used by games and software is the four Steam Deck back buttons L5, R5, L4, R4 and the bumpers R1 and L1. True, vim prioritizes the horizontal home row, but given the accessibility of the other homerow keys in the VIM and WASD rings I don't think this is a serious flaw especially because it is easy to visualize how this column maps to your Steam Deck.

Number Ring

Now for our last navigational ring. This ring was inspired by reading about players admitting to making the extremely chaotic-neutral choice of using the number row rather than the numberpad for navigation lol. Importantly, the number row keys not the numberpad keys are used here so that in conjunction with shift this ring can be used to activate the alt number row commands !@#$%^&*().

Caboose Board

The Caboose Board is where the rest of the letters and punctuation keys go. I call this a "board" not a "ring" because more keys can be fit onto steam's menu system by making two rows then making a ring, which provides a natural place for extensibility for additional critical keys needed only for a specific game or program.

*** Controller Face Buttons, and Left & Right Triggers. At this point all the letters from the qwerty keyboard are mapped onto the onboard Steam Deck controls. We just need to tidy up and map a few remaining keys outside of the main 3 rows of the keyboard and make some quality of life mappings for important controls in Cataclysm DDA.

Notice that up until this step, other than starting from the assumption that mouse control is unneeded for this mapping, I haven't made any keyboard mappings that are only memorable or salient in the context of Cataclysm DDA. Only after this point am I actually assigning keys to the facebuttons of the Steam Deck based on the specific requirements of Cataclysm DDA. Think about how much easier this makes it to create and memorize the muscle memory of mappings for the next complicated game you want to tackle creating Steam Deck bindings for, if it is a roguelike or other game/software that can be played without a mouse than at least 85% of these mappings don't need to be changed. If mouse control is needed, it is easy to imagine slotting the number ring into a toggleable alternate menu that shares the same control binding. Or the caboose.

These final mappings are pretty intuitive to anybody who has used a gamepad a lot (especially xbox controller). Escape is mapped to the menu face button, tab to the view face button, backspace maps to the x facebutton of course and thus its counterpart, spacebar, naturally slots into the b facebutton, enter should go nowhere else than right trigger and shift on the left trigger allows the shift key to easily be held like it is intended to be on a qwerty keyboard.

Some final quality of life tweaks for CDDA, a single press of the y facebutton activates the / key to bring up the advanced inventory management screen (absolutely amazingly powerful utility in CDDA) and a double press of the y facebutton activates they ? key to bring up list of commands with plain english search. A single press of the a facebutton is mapped to " which brings up the movement toggle (run, walk, crouch, prone). A double press brings up the mutations menu with [ (a somewhat tenous mapping to remember I concede, this is a draft tho). For now I have the thumbstick buttons mapped to + and -.

A Final Note On Menus

It is important to adjust the in menu sensitivity especially for navigational rings like the Vim Ring, WASD Ring and Number Ring. Typically for a ring assigned to a joystick one might want to set menu button activation to continous (with these repeat turbo settings) and tweak sensitivity so it is easy to reach the menu buttons on the far edges of the menu without it being uncomfortable or resulting in accidental activations of other keys.

 

Cataclysm DDA, Vim & WASD - Implications For Generalist Translations Of Qwerty Layouts To The Steam Deck

link to video demonstration on Peertube instance

Steam Deck controller config available by renaming Cataclysm DDA in your steam library (added as a non-steam game) to Cataclysm: Dark Days Ahead and then searching under community layouts for "Cataclysm DDA full keyboard mapping".

edit: I recommend increasing the transparency of the popup steam menus by a large amount in practice, I kept them fairly opaque to make the video demonstration easier to follow

Here is my setup!

Vim Ring - my preference -> left joystick (no reason these can't be shuffled around tho)

The Vim hjkl keys (along with the diagonals y u n b because this is CDDA and we need those diagonals) provide us with a clear idea we can ground the Steam Deck mapping in, and unlike a Vimmer with a qwerty keyboard, we can unfold the keys into the navigational ring (up down left right) Vimmer's imagine in their head to understand Vim qwerty controls.

Not only does this provide an easy way to remember our first choice in dividing the qwerty keyboard into Steam Deck mappings, it also means that the control scheme has plug and play compatibility with a dizzying array of software and games that all are part of Vim's ~40 year tradition and evolution of keyboard controls. Once you memorize the Vim Ring on your Steam Deck you will be able to use it for the rest of your life on joysticks and touchpads, and you can rest assured that other people will be developing vim hjkl based controls for software and games for the rest of your life.

WASD Ring - my preference -> left trackpad

WASD is probably one of the most well known "conceptual projections" onto the qwerty keyboard right?

It might seem a bittt confusing at first that z and x are the diagonals, but if you remember that this navigational ring is based on WASD, than s has to be down, and thus it becomes intuitive that z and x would be the downward diagonals. The letters q and e are almost without fail where left-lean, right-lean controls are for tactical shooters (for leaning out of cover to shoot) but even to someone unfamiliar with these control schemes, q and e are pretty intuitive.

Center Column

Notice here, that between the Vim and WASD rings is 2x3 column of unbound letters on the keyboard, those being c v, f g, and r t. The natural place for these letters which are frequently used by games and software is the four Steam Deck back buttons L5, R5, L4, R4 and the bumpers R1 and L1. True, vim prioritizes the horizontal home row, but given the accessibility of the other homerow keys in the VIM and WASD rings I don't think this is a serious flaw especially because it is easy to visualize how this column maps to your Steam Deck.

Number Ring - my preference -> right trackpad

Now for our last navigational ring. This ring was inspired by reading about players admitting to making the extremely chaotic-neutral choice of using the number row rather than the numberpad for navigation lol. We could just recreate the numberpad in a menu, but we already have two rings, and if anything nudging the numberpad into a ring shape makes activation from a touchpad or a joystick much more intuitive, it also expresses directly the meaning of the numberpad in terms of navigation while allowing quick access to each number for rapid input. Importantly, the number row keys not the numberpad keys are used here so that in conjunction with shift this ring can be used to activate the alt number row commands !@#$%^&*().

Caboose Board - my preference -> right joystick

The Caboose Board is where the rest of the letters and punctuation keys go. I call this a "board" not a "ring" because more keys can be fit onto steam's menu system by making two rows then making a ring, which provides a natural place for extensibility for additional critical keys needed only for a specific game or program that won't mess up carefully arranged rings.

Controller Face Buttons, and Left & Right Triggers.

At this point all the letters from the qwerty keyboard are mapped onto the onboard Steam Deck controls. We just need to tidy up and map a few remaining keys outside of the main 3 rows of the keyboard and make some quality of life mappings for important controls in Cataclysm DDA.

Up until this step, other than starting from the assumption that mouse control is unneeded for this mapping, I haven't made any keyboard mappings that are only memorable or salient in the context of Cataclysm DDA. Only after this point am I actually assigning keys to the facebuttons of the Steam Deck based on the specific requirements of Cataclysm DDA. Think about how much easier this makes it to create and memorize the muscle memory of mappings for the next complicated game you want to tackle creating Steam Deck bindings for, if it is a roguelike or other game/software that can be played without a mouse than at least 85% of these mappings don't need to be changed. If mouse control is needed, it is easy to imagine slotting the number ring into a toggleable alternate menu that shares the same control binding. Or the caboose.

These final mappings are intended to be intuitive to someone who has used a gamepad a lot (especially xbox controller). Escape is mapped to the menu face button, tab to the view face button, backspace maps to the x facebutton, spacebar to the b facebutton, enter to the right trigger and shift to the left trigger allowing the shift key to easily be held like it is intended to be on a qwerty keyboard.

Some final quality of life tweaks for CDDA, a single press of the y facebutton activates the / key to bring up the advanced inventory management screen (absolutely amazingly powerful utility in CDDA) and a double press of the y facebutton activates they ? key to bring up list of commands with plain english search. A single press of the a facebutton is mapped to " which brings up the movement toggle (run, walk, crouch, prone). A double press brings up the mutations menu with [ (a somewhat tenous mapping to remember I concede, this is a draft tho). For now I have the thumbstick buttons mapped to + and -.

A Final Note On Menus

It is important to adjust the in menu sensitivity especially for navigational rings like the Vim Ring, WASD Ring and Number Ring. Typically for a ring assigned to a joystick one might want to set menu button activation to continous (with these repeat turbo settings) and tweak sensitivity so it is easy to reach the menu buttons on the far edges of the menu without it being uncomfortable or resulting in accidental activations of other keys.

 

I was looking for a good generalist set of keybindings for my Steam Deck's onboard controls that bound all the letter keys and also the necessary commands to navigate web pages and manipulate files. There isn't any obvious layout to bind all the gamepad buttons, joysticks and touchpads to letter keys and keyboard commands/command chords, and further it feels like whatever solution you came up with would be impossible to memorize anyways.

Kind of a silly endeavor perhaps, but... touchscreen keyboards take up wayyyyy too much screen real estate on the Steam Deck, and further the pop up software keyboard sometimes doesn't behave right with software that isn't expecting a pop up touchscreen keyboard (i.e., not like a mobile app designed to handle one).

Then I randomly thought about Qutebrowser and vim keybindings... and I had an evil idea.....

I want to try using this with neovim as well, and I thought y'all might get a kick out of it lol!

edit errr, oooff I don't know how to get lemmy not to dump the text from my linked post completely unformated into this post

 

I am still in the process of ironing out how I want my control scheme, but when looking for a web browser to run in Gaming Mode on my Steam Deck that worked well (Firefox was being funky when run in Gaming Mode/Big Picture) I experimented a little bit with Qutebrowser.

https://qutebrowser.org/doc/quickstart.html Edit figured out how to share steam controller profiles, it is under the gear icon -> layout details, here is my draft vim/qutebrowser profile, try it out and let me know what you think!

steam://controllerconfig/2919876185/3227309282

Qutebrowser is downloadable from the Discover package manager in Desktop Mode on the Steam Deck (then find Qutebrowser in start menu ->right click add to steam). Qutebrowser is designed for a linux window manager like I3 where you don't really use a mouse much, everything in Qutebrowser is meant to be navigated with keyboard commands, no mouse required in the style of Vim keyboard commands. lt also prioritizes using screen real estate efficiently which is a boon for the Steam Deck. Like Vim, Qutebrowser has modes, an input mode (entered by pressing the i key) where you can enter text normally and a navigation mode (entered by pressing escape) that you use the keyboard letters to navigate and input web browser commands. In my control scheme you simply press the menu button to toggle between input and navigation modes.

While this might initially seem like the last software on the planet you would want to try to adapt to using with the Steam Deck's onboard controls, the wisdom of Vim-style keybindings mean that almost every important function in the software is kept to the letters on the main keyboard, i.e. a-z. We can build a nice control scheme with the idea of mapping all the web browser controls to the steam deck while simultaneously mapping letters a-z to the steam deck....

  1. The hjkl keys as up/down left/right navigation in vim naturally map to the left joystick, holding shift (long press R1 bumper) and hitting these keys navigates to previous page/next page/tab to the left/tab to the right

  2. the entire top row of letters on the keyboard can be assigned to a touch menu on the left trackpad and the entire third row of letters can be assigned to a touch menu on the right trackpad.

  3. The shift key can be mapped to long pressing the R1 bumper.

  4. That leaves 5 letters remaining, put f aside and map a s d g to the back buttons of the steam deck. Backspace maps naturally to the x facebutton on the steam deck, the a facebutton to Enter and the b facebutton to Spacebar.

  5. Finally, the last letter f can be mapped to the y facebutton on the Steam Deck. In qutebrowser f is an important key as it prompts what are called hints. When you press f you see something like this....

If you input a sequence of keys shown, Qutebrowser will navigate the cursor to that spot and left click. The really nice accident of this Steam Deck control scheme is that Qutebrowser by default only uses letters that are mapped to physical buttons on the Steam Deck (hjkl asdf and g) in this Steam Controller configuration.

With f bound to the y facebutton on the Steam Deck, it is natural to bind a similar command / that allows to search on the page (bound to long pressing the y facebutton).

Clicking the leftstick inputs o which opens up the prompt to navigate to a url, clicking the right stick inputs : which is used to access Qutebrowsers advanced commands and settings.

The thing about running Qutebrowser in Gaming Mode is that you can use a separate control scheme in Steam designed exclusively for using Qutebrowser. Obviously, inputting bulk text with the touchscreen keyboard is going to be faster, but I think this control configuration is worth exploring since the modal nature of Vim style keyboard commands reduces the amount of necessary keybindings to fully utilize and navigate a web browser by a huge amount. The left joystick being a good fit for hjkl is the icing on the cake!

 

Any program can be added to steam by putting the Steam Deck into Desktop Mode (hold power button and select Desktop Mode), finding the app in the start menu Right clicking and selecting "add to steam" from the menu. Remember the "game" added to steam will have its own separate controller profile, choose keyboard and mouse template for desktop programs and adjust as needed.

Kdenlive is a video editor that can be downloaded by opening the Discover package manager in desktop mode and selecting to install the program.

Why do this? Well, with Decky Loader plugin Decky Recorder you can record clips of gameplay in Gaming Mode with the Steam Deck. The default file location is /home/deck/Videos/. There isn't necessarily an easy way to view videos in Gaming Mode on the Steam Deck however, which means the next step of reviewing the footage you took while playing the game requires you to exit into Desktop Mode and open a video player like VNC.

Fine, but.. I actually think I like this workflow better, add Kdenlive to steam so you can launch it in Gaming Mode and then create a layout inside Kdenlive (I called it "browse" in demo video) that just has the "media browser", "clip monitor" and "transport" selected. This is your video player to review the clips you record, now you can switch to the "editing" layout (layouts are in top right of screen in Kdenlive) and directly transition to video editing without ever leaving Gaming Mode.

This video is a (clumsy) demonstration of using Kdenlive in Gaming Mode to make a video.

view more: next ›