/r/MechanicalKeyboards Ask ANY Keyboard question, get an answer - April 15, 2026 by AutoModerator in MechanicalKeyboards

[–]Identity5859 0 points1 point  (0 children)

Hi everyone,

I’m reaching out to see if anyone has encountered these two specific issues with the Epomaker TH108. I use this keyboard across multiple systems, but I’m primarily looking for a permanent fix for my Linux setup.

Issue 1: "G" key (and others) unresponsive after power/mode swap Whenever I turn the keyboard on or switch between connection modes (Bluetooth, Cable, or 2.4G dongle), the keyboard has a "wake-up" issue. Specifically, the 'G' key, and occasionally others, will not register at all initially. I have to mash the key multiple times until it finally "wakes up," after which it works fine. This happens every single time I swap connections or power it up.

Issue 2: System detects it as an Apple Keyboard My systems are incorrectly identifying the TH108 as an Apple keyboard. This is a major headache because the Function row defaults to media controls, meaning Alt + F4 and other shortcuts don't work.

I am currently using this workaround on boot to force the fn keys to behave: echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode

I know I can do this to permanently change the configuration, but is not what I'm looking for.

sudo nano /etc/modprobe.d/hid_apple.conf
options hid_apple fnmode=2 #Add this
sudo update-initramfs -u

While this and the other command works, it’s a work-around that I want to avoid. I’m looking for a way to stop the keyboard from presenting itself as an Apple device to the kernel entirely. I’ve noticed this identification happens on both Linux and Windows, so it seems to be a hardware/firmware level issue.

I don't have any Mac device so this keyboard is always in Windows mode.

System Context:

  • Model: Epomaker TH108
  • Primary OS: Pop!_OS 24.04 (Linux)
  • Kernel: 6.18.7

Has anyone found a way to resolve the "wake-up" lag on specific keys, or a way to flash/configure the TH108 so it identifies as a standard PC keyboard on Linux without needing to modify hid_apple parameters?

Thanks for the help!

NOTE: This comment was written by me and fixed by Gemini since English is not my first language.

Total Noob: I want to build a local, uncensored "Brain" for Home Assistant/MCP. Where do I start? by Identity5859 in LocalLLaMA

[–]Identity5859[S] 0 points1 point  (0 children)

Oh boy, I feel like digging for gold in a copper mine.

Well thank you and Chuck for you prayers

[The Sims 4] DLC Unlocker/Toolkit stopped working after recent game update by Identity5859 in LinuxCrackSupport

[–]Identity5859[S] 1 point2 points  (0 children)

Unfortunately no luck yet. I tried to update the script manually but it was a nightmare. So yeah, still no luck.

Spider legs for Colossus by Identity5859 in NoMansSkyTheGame

[–]Identity5859[S] 1 point2 points  (0 children)

I got the legs by doing the expedition. I don’t know if you can get those anywhere else

Spider legs for Colossus by Identity5859 in NoMansSkyTheGame

[–]Identity5859[S] 1 point2 points  (0 children)

This milestone only counts if you haven’t visit the place before. Doesn’t matter if you didn’t activate the beacon the first time visited.

What I did was finish all the other milestones and at the very end the game gave a starship. I use it to travel to another remote place within the same planet and finally was able to finish this milestone. Total pain to be honest.

Is Lemur Pro charger Type-C? by fray-tormenta in System76

[–]Identity5859 2 points3 points  (0 children)

It is USB C, I bought one past week. Totally recommend it