Audiobookshelf has very basic support for ebooks but it doesn't compare to specialised software. Kavita has better management, and it comes with a built-in OPDS server so you can use any ebook app that supports that. I also don't know if Audiobookshelf can actually be used for ebooks without having it as an audiobook as well, never tried it.
uzay
You didn't "just need Nintendo Online". You needed to have had it for consecutive two years as either the sole owner or head of the family account, 50 hours of having played games plus, crucially, having agreed to share that data with Nintendo, as well as having agreed to marketing emails, all prior to their announcement. Or you just preordered it literally anywhere else.
I suspect that's something that would need to be brought up either with the developers of the specific program that handles keyboard inputs or languages, if it cannot be changed in general. Or with the individual Desktop Environment projects that create the GUIs to change the underlying settings, if that setting just is not exposed graphically. Unfortunately I don't know what those would be, but maybe it can help point into a more precise direction for further research. I doubt that it is an issue that goes as deep as the Linux kernel being involved. (Take it with a grain of salt though, I'm mostly speculating.)
Edit: in a quick search I found this thread with a possible solution: https://forum.manjaro.org/t/trying-to-change-dead-key-behaviour-im-stumped/85029
Wait, this isn't just someone's fever dream?
What filters are you using in pihole to filter the fire stick ads?
Oh, that is a new development I must have missed. Initially it had pretty tough restrictions, but they must have lifted them now. Thanks for letting me know!